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

Generics__79.cpp 1.8MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085
  1. #include "pch-cpp.hpp"
  2. struct VirtualActionInvoker0
  3. {
  4. typedef void (*Action)(void*, const RuntimeMethod*);
  5. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  6. {
  7. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  8. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  9. }
  10. };
  11. struct VirtualActionInvoker0Invoker
  12. {
  13. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
  17. }
  18. };
  19. template <typename T1>
  20. struct VirtualActionInvoker1
  21. {
  22. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  23. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  24. {
  25. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  26. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  27. }
  28. };
  29. template <typename T1>
  30. struct VirtualActionInvoker1Invoker;
  31. template <typename T1>
  32. struct VirtualActionInvoker1Invoker<T1*>
  33. {
  34. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  35. {
  36. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  37. void* params[1] = { p1 };
  38. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  39. }
  40. };
  41. template <typename T1, typename T2>
  42. struct VirtualActionInvoker2
  43. {
  44. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  45. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  46. {
  47. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  48. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  49. }
  50. };
  51. template <typename T1, typename T2>
  52. struct VirtualActionInvoker2Invoker;
  53. template <typename T1, typename T2>
  54. struct VirtualActionInvoker2Invoker<T1*, T2*>
  55. {
  56. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2)
  57. {
  58. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  59. void* params[2] = { p1, p2 };
  60. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  61. }
  62. };
  63. template <typename T1, typename T2, typename T3>
  64. struct VirtualActionInvoker3Invoker;
  65. template <typename T1, typename T2, typename T3>
  66. struct VirtualActionInvoker3Invoker<T1*, T2*, T3*>
  67. {
  68. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  69. {
  70. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  71. void* params[3] = { p1, p2, p3 };
  72. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  73. }
  74. };
  75. template <typename R>
  76. struct VirtualFuncInvoker0
  77. {
  78. typedef R (*Func)(void*, const RuntimeMethod*);
  79. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  80. {
  81. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  82. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  83. }
  84. };
  85. template <typename R, typename T1>
  86. struct VirtualFuncInvoker1
  87. {
  88. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  89. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  90. {
  91. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  92. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  93. }
  94. };
  95. template <typename R, typename T1>
  96. struct VirtualFuncInvoker1Invoker;
  97. template <typename R, typename T1>
  98. struct VirtualFuncInvoker1Invoker<R, T1*>
  99. {
  100. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1* p1)
  101. {
  102. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  103. R ret;
  104. void* params[1] = { p1 };
  105. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
  106. return ret;
  107. }
  108. };
  109. template <typename R, typename T1, typename T2>
  110. struct VirtualFuncInvoker2
  111. {
  112. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  113. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  114. {
  115. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  116. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  117. }
  118. };
  119. struct GenericVirtualActionInvoker0
  120. {
  121. typedef void (*Action)(void*, const RuntimeMethod*);
  122. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  123. {
  124. VirtualInvokeData invokeData;
  125. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  126. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  127. }
  128. };
  129. struct GenericVirtualActionInvoker0Invoker
  130. {
  131. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  132. {
  133. VirtualInvokeData invokeData;
  134. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  135. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
  136. }
  137. };
  138. template <typename T1>
  139. struct GenericVirtualActionInvoker1Invoker;
  140. template <typename T1>
  141. struct GenericVirtualActionInvoker1Invoker<T1*>
  142. {
  143. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  144. {
  145. VirtualInvokeData invokeData;
  146. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  147. void* params[1] = { p1 };
  148. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  149. }
  150. };
  151. template <typename T1, typename T2>
  152. struct GenericVirtualActionInvoker2
  153. {
  154. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  155. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  156. {
  157. VirtualInvokeData invokeData;
  158. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  159. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  160. }
  161. };
  162. template <typename T1, typename T2>
  163. struct GenericVirtualActionInvoker2Invoker;
  164. template <typename T1, typename T2>
  165. struct GenericVirtualActionInvoker2Invoker<T1*, T2*>
  166. {
  167. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2)
  168. {
  169. VirtualInvokeData invokeData;
  170. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  171. void* params[2] = { p1, p2 };
  172. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  173. }
  174. };
  175. template <typename T1, typename T2, typename T3>
  176. struct GenericVirtualActionInvoker3Invoker;
  177. template <typename T1, typename T2, typename T3>
  178. struct GenericVirtualActionInvoker3Invoker<T1*, T2*, T3*>
  179. {
  180. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  181. {
  182. VirtualInvokeData invokeData;
  183. il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
  184. void* params[3] = { p1, p2, p3 };
  185. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  186. }
  187. };
  188. struct InterfaceActionInvoker0
  189. {
  190. typedef void (*Action)(void*, const RuntimeMethod*);
  191. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  192. {
  193. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  194. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  195. }
  196. };
  197. struct InterfaceActionInvoker0Invoker
  198. {
  199. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  200. {
  201. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  202. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
  203. }
  204. };
  205. template <typename T1>
  206. struct InterfaceActionInvoker1
  207. {
  208. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  209. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  210. {
  211. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  212. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  213. }
  214. };
  215. template <typename T1>
  216. struct InterfaceActionInvoker1Invoker;
  217. template <typename T1>
  218. struct InterfaceActionInvoker1Invoker<T1*>
  219. {
  220. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
  221. {
  222. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  223. void* params[1] = { p1 };
  224. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  225. }
  226. };
  227. template <typename T1, typename T2>
  228. struct InterfaceActionInvoker2
  229. {
  230. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  231. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
  232. {
  233. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  234. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  235. }
  236. };
  237. template <typename T1, typename T2>
  238. struct InterfaceActionInvoker2Invoker;
  239. template <typename T1, typename T2>
  240. struct InterfaceActionInvoker2Invoker<T1*, T2*>
  241. {
  242. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
  243. {
  244. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  245. void* params[2] = { p1, p2 };
  246. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  247. }
  248. };
  249. template <typename T1, typename T2, typename T3>
  250. struct InterfaceActionInvoker3Invoker;
  251. template <typename T1, typename T2, typename T3>
  252. struct InterfaceActionInvoker3Invoker<T1*, T2*, T3*>
  253. {
  254. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  255. {
  256. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  257. void* params[3] = { p1, p2, p3 };
  258. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  259. }
  260. };
  261. template <typename R>
  262. struct InterfaceFuncInvoker0
  263. {
  264. typedef R (*Func)(void*, const RuntimeMethod*);
  265. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  266. {
  267. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  268. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  269. }
  270. };
  271. template <typename R, typename T1>
  272. struct InterfaceFuncInvoker1
  273. {
  274. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  275. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  276. {
  277. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  278. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  279. }
  280. };
  281. struct GenericInterfaceActionInvoker0
  282. {
  283. typedef void (*Action)(void*, const RuntimeMethod*);
  284. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  285. {
  286. VirtualInvokeData invokeData;
  287. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  288. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  289. }
  290. };
  291. struct GenericInterfaceActionInvoker0Invoker
  292. {
  293. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
  294. {
  295. VirtualInvokeData invokeData;
  296. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  297. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, NULL, NULL);
  298. }
  299. };
  300. template <typename T1>
  301. struct GenericInterfaceActionInvoker1Invoker;
  302. template <typename T1>
  303. struct GenericInterfaceActionInvoker1Invoker<T1*>
  304. {
  305. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1)
  306. {
  307. VirtualInvokeData invokeData;
  308. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  309. void* params[1] = { p1 };
  310. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
  311. }
  312. };
  313. template <typename T1, typename T2>
  314. struct GenericInterfaceActionInvoker2
  315. {
  316. typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
  317. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
  318. {
  319. VirtualInvokeData invokeData;
  320. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  321. ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  322. }
  323. };
  324. template <typename T1, typename T2>
  325. struct GenericInterfaceActionInvoker2Invoker;
  326. template <typename T1, typename T2>
  327. struct GenericInterfaceActionInvoker2Invoker<T1*, T2*>
  328. {
  329. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2)
  330. {
  331. VirtualInvokeData invokeData;
  332. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  333. void* params[2] = { p1, p2 };
  334. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[1]);
  335. }
  336. };
  337. template <typename T1, typename T2, typename T3>
  338. struct GenericInterfaceActionInvoker3Invoker;
  339. template <typename T1, typename T2, typename T3>
  340. struct GenericInterfaceActionInvoker3Invoker<T1*, T2*, T3*>
  341. {
  342. static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1* p1, T2* p2, T3* p3)
  343. {
  344. VirtualInvokeData invokeData;
  345. il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
  346. void* params[3] = { p1, p2, p3 };
  347. invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[2]);
  348. }
  349. };
  350. struct InvokerActionInvoker0
  351. {
  352. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  353. {
  354. method->invoker_method(methodPtr, method, obj, NULL, NULL);
  355. }
  356. };
  357. template <typename T1>
  358. struct InvokerActionInvoker1;
  359. template <typename T1>
  360. struct InvokerActionInvoker1<T1*>
  361. {
  362. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  363. {
  364. void* params[1] = { p1 };
  365. method->invoker_method(methodPtr, method, obj, params, params[0]);
  366. }
  367. };
  368. template <typename T1, typename T2>
  369. struct InvokerActionInvoker2;
  370. template <typename T1, typename T2>
  371. struct InvokerActionInvoker2<T1, T2*>
  372. {
  373. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
  374. {
  375. void* params[2] = { &p1, p2 };
  376. method->invoker_method(methodPtr, method, obj, params, params[1]);
  377. }
  378. };
  379. template <typename T1, typename T2>
  380. struct InvokerActionInvoker2<T1*, T2*>
  381. {
  382. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  383. {
  384. void* params[2] = { p1, p2 };
  385. method->invoker_method(methodPtr, method, obj, params, params[1]);
  386. }
  387. };
  388. template <typename T1, typename T2, typename T3>
  389. struct InvokerActionInvoker3;
  390. template <typename T1, typename T2, typename T3>
  391. struct InvokerActionInvoker3<T1*, T2, T3*>
  392. {
  393. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
  394. {
  395. void* params[3] = { p1, &p2, p3 };
  396. method->invoker_method(methodPtr, method, obj, params, params[2]);
  397. }
  398. };
  399. template <typename T1, typename T2, typename T3>
  400. struct InvokerActionInvoker3<T1*, T2*, T3*>
  401. {
  402. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
  403. {
  404. void* params[3] = { p1, p2, p3 };
  405. method->invoker_method(methodPtr, method, obj, params, params[2]);
  406. }
  407. };
  408. template <typename T1, typename T2, typename T3, typename T4>
  409. struct InvokerActionInvoker4;
  410. template <typename T1, typename T2, typename T3, typename T4>
  411. struct InvokerActionInvoker4<T1*, T2*, T3*, T4*>
  412. {
  413. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4)
  414. {
  415. void* params[4] = { p1, p2, p3, p4 };
  416. method->invoker_method(methodPtr, method, obj, params, params[3]);
  417. }
  418. };
  419. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  420. struct InvokerActionInvoker5;
  421. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  422. struct InvokerActionInvoker5<T1*, T2, T3*, T4*, T5*>
  423. {
  424. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3, T4* p4, T5* p5)
  425. {
  426. void* params[5] = { p1, &p2, p3, p4, p5 };
  427. method->invoker_method(methodPtr, method, obj, params, params[4]);
  428. }
  429. };
  430. template <typename T1, typename T2, typename T3, typename T4, typename T5>
  431. struct InvokerActionInvoker5<T1*, T2*, T3*, T4*, T5*>
  432. {
  433. static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4, T5* p5)
  434. {
  435. void* params[5] = { p1, p2, p3, p4, p5 };
  436. method->invoker_method(methodPtr, method, obj, params, params[4]);
  437. }
  438. };
  439. template <typename R>
  440. struct InvokerFuncInvoker0
  441. {
  442. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj)
  443. {
  444. R ret;
  445. method->invoker_method(methodPtr, method, obj, NULL, &ret);
  446. return ret;
  447. }
  448. };
  449. template <typename R, typename T1>
  450. struct InvokerFuncInvoker1;
  451. template <typename R, typename T1>
  452. struct InvokerFuncInvoker1<R, T1*>
  453. {
  454. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
  455. {
  456. R ret;
  457. void* params[1] = { p1 };
  458. method->invoker_method(methodPtr, method, obj, params, &ret);
  459. return ret;
  460. }
  461. };
  462. template <typename R, typename T1, typename T2>
  463. struct InvokerFuncInvoker2;
  464. template <typename R, typename T1, typename T2>
  465. struct InvokerFuncInvoker2<R, T1*, T2*>
  466. {
  467. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
  468. {
  469. R ret;
  470. void* params[2] = { p1, p2 };
  471. method->invoker_method(methodPtr, method, obj, params, &ret);
  472. return ret;
  473. }
  474. };
  475. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
  476. struct InvokerFuncInvoker5;
  477. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
  478. struct InvokerFuncInvoker5<R, T1*, T2, T3*, T4*, T5*>
  479. {
  480. static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3, T4* p4, T5* p5)
  481. {
  482. R ret;
  483. void* params[5] = { p1, &p2, p3, p4, p5 };
  484. method->invoker_method(methodPtr, method, obj, params, &ret);
  485. return ret;
  486. }
  487. };
  488. template <typename T1>
  489. struct ConstrainedActionInvoker1;
  490. template <typename T1>
  491. struct ConstrainedActionInvoker1<T1*>
  492. {
  493. static inline void Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
  494. {
  495. void* params[1] = { p1 };
  496. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, params[0]);
  497. }
  498. };
  499. template <typename R>
  500. struct ConstrainedFuncInvoker0
  501. {
  502. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj)
  503. {
  504. R ret;
  505. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, NULL, &ret);
  506. return ret;
  507. }
  508. };
  509. template <typename R, typename T1>
  510. struct ConstrainedFuncInvoker1;
  511. template <typename R, typename T1>
  512. struct ConstrainedFuncInvoker1<R, T1*>
  513. {
  514. static inline R Invoke (RuntimeClass* type, const RuntimeMethod* constrainedMethod, void* boxBuffer, void* obj, T1* p1)
  515. {
  516. R ret;
  517. void* params[1] = { p1 };
  518. il2cpp_codegen_runtime_constrained_call(type, constrainedMethod, boxBuffer, obj, params, &ret);
  519. return ret;
  520. }
  521. };
  522. struct U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6;
  523. struct U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE;
  524. struct U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4;
  525. struct U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84;
  526. struct ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E;
  527. struct Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B;
  528. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  529. struct Action_1_t66B514BE877E216616DEDD40416127189FE16FA3;
  530. struct BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB;
  531. struct Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3;
  532. struct ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960;
  533. struct ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382;
  534. struct Dictionary_2_t14FA2C72DA8D623EFC9AAE3AC0CFE9BB3E2210B8;
  535. struct Dictionary_2_tB2B2E2DF0CDE12426E52F533067EB593851E6078;
  536. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  537. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  538. struct Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35;
  539. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  540. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  541. struct Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00;
  542. struct Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF;
  543. struct Dictionary_2_t0E53A4C96A42ED436853608F2A41D26180F25053;
  544. struct Dictionary_2_t29D782BF5D0A26D11A04865B4306B86575506834;
  545. struct Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8;
  546. struct EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C;
  547. struct EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6;
  548. struct EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458;
  549. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2;
  550. struct EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5;
  551. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  552. struct Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0;
  553. struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
  554. struct Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631;
  555. struct Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9;
  556. struct Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F;
  557. struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C;
  558. struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6;
  559. struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624;
  560. struct GraphElementCollection_1_t07D930499CC48B479E50C29568A1A83BD5F19A62;
  561. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D;
  562. struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
  563. struct HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B;
  564. struct HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC;
  565. struct IEnumerable_1_t5E9528338D34180162AF26CF5166008634C32C57;
  566. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  567. struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
  568. struct IEnumerator_1_t400EB3A91EE649A2FD7F508625A89775C006FCB7;
  569. struct IEnumerator_1_tA16613AF7E684DAB71D5F98478B2DD19F3D2D751;
  570. struct IEnumerator_1_t3A6C145DF15D27C2B2B9552A4F013797F4B40C66;
  571. struct IEnumerator_1_t606011D801075A525E02DDE2533126EA96831FCF;
  572. struct IEnumerator_1_tD6A90A7446DA8E6CF865EDFBBF18C1200BB6D452;
  573. struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
  574. struct IEnumerator_1_t47AD194552845AD2C90D830D9368D6D94022FE41;
  575. struct IEnumerator_1_t86E9756A0B78899EAF3F1D82685BE442C9BB3AAC;
  576. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  577. struct IList_1_tCFDE4BD8548909F112CB197B5B2C3F1211D52014;
  578. struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
  579. struct IList_1_t8AC59FFD0F90EC2DAD4C3FA39B2A5851F9D2987A;
  580. struct IPropertyBag_1_tF38E0DD26816C30F7A291A4C229273286EF81690;
  581. struct IPropertyBag_1_t34647E6DBA2B3FBAF772A30AB58389B957EB2353;
  582. struct IPropertyBag_1_t4503949B37B2AF7B859307C5B9FC0D205FBBB58C;
  583. struct IPropertyBag_1_t0C3656FAD043E643AE0AF2CE556A8B0EFC08BAF0;
  584. struct IPropertyBag_1_t12476CBFA03E553669FC0F78B8B392643D0EA98D;
  585. struct IPropertyBag_1_tC89C7D801308BB118F51FC38D2EDF9150099CD87;
  586. struct IPropertyBag_1_tA5F5E06CD7B6D9DA44B0C96DD751E125A2838965;
  587. struct IPropertyBag_1_tB4F574342A3326282E305E935876E09BA8AC2A2E;
  588. struct IPropertyBag_1_t0F569CB3E3DD679044B9F9E594B94E991D876F55;
  589. struct IPropertyBag_1_tD0AC48FB723053E10D50C4F4ACA187049C60A52A;
  590. struct IPropertyBag_1_tA86B0AA7564B969B39432363A3CC153860369CF8;
  591. struct IPropertyBag_1_tF96AD753C8C0604F73BEC05D07FB8DB0E652D9D7;
  592. struct IPropertyBag_1_tCC672A5FC4DF9FCAEDB0E95C78D8B03C0BE79D1F;
  593. struct IPropertyBag_1_tFB0D9D329A0DD352CA6F2E401245E71D132AF6B1;
  594. struct IPropertyBag_1_tD475E86AD532B7E07FF336E6D5F45242390B1331;
  595. struct IPropertyBag_1_t086001550C50F91348D57B23A27E93797087C234;
  596. struct IPropertyBag_1_t91556C8C744F5409B7A1D414E2BC28C8888C5308;
  597. struct IPropertyBag_1_tAA5B8A65854B645C4BE0170D2629B00A15218E3E;
  598. struct IPropertyBag_1_t474CE322BDE46B0885DE33A9810CBF959176FBE8;
  599. struct IPropertyBag_1_tABC6AB8A0C2984D47212C161B82BB4CD34EE4B42;
  600. struct IPropertyBag_1_t6AFC0AC74501529BFF9E097DC21249C06852B690;
  601. struct IPropertyBag_1_tAE3DEC013C632256F0D7F5C1CBC3680AC185F979;
  602. struct IPropertyBag_1_tC38B0E23F5A4EEEB1496FA49888AE669B1A22163;
  603. struct IPropertyBag_1_tFF99F707022D84AB16514EED9186D1E89FBD9795;
  604. struct IPropertyBag_1_t35C2AC27D6AF7F85B944D05BFC0298C9A7080388;
  605. struct IPropertyBag_1_t852A24B93B53A9516797D747FE08D0DDDB2288B5;
  606. struct IPropertyBag_1_tC4A861BBA0615CB45605B37C7604CB3950574558;
  607. struct IPropertyBag_1_t0609AEAC1BAF0CC00E12F517D94A0BB20C869A05;
  608. struct IPropertyBag_1_t21591A9B7F6B7F2B6226C8314B530B2C5CBEF548;
  609. struct IPropertyBag_1_tAD71D1994E82547416831FC2DAE21F038A38CAAD;
  610. struct IPropertyBag_1_t06FC2AE397C1A711BCF674C0438149C49A561045;
  611. struct IPropertyBag_1_tF770C1A78A72D7B8E24F537F9409CFDB5B0C11A6;
  612. struct IPropertyBag_1_t28707B699C3F6C7965A9AF253C21DE32BCB4148F;
  613. struct IPropertyBag_1_t9834E39BF4BD812099CECA37DF60749AAE274FCD;
  614. struct IPropertyBag_1_t145445023A0B2CED5FB1C2CCA065A0C2678B4CC3;
  615. struct IPropertyBag_1_t8A3D63921BE840B9ACA3F45D9B9F6918AFD54CA5;
  616. struct IPropertyBag_1_t4E3151D7F146BCDA0FA72786B3B30359FF54504F;
  617. struct IPropertyBag_1_tD1F3A7DBE2F49D15806E8AC1B537F0B133DA265E;
  618. struct IPropertyBag_1_t4F700C12974F20F57E80BF1374C40ADA92303CA3;
  619. struct IPropertyBag_1_tB4AF5D6F5B05C75849FABA9CF0F7410F2058ADCD;
  620. struct IPropertyBag_1_t6C3B3ECBE136DE8EB30C6E3C4C68260118B90C67;
  621. struct IPropertyBag_1_t11B17E28AD004BEECDF730E60F377FEBBAE629D5;
  622. struct IPropertyBag_1_t81B42929CDBDAC1B8C1775D38F8646DAF065F8F9;
  623. struct IPropertyBag_1_tDAC9D4EA568EDC701E9AC378EF87FE080958271E;
  624. struct IPropertyBag_1_t62EF8C2C7D11C796F3ECB8AD3461E8C3A2D87E5A;
  625. struct IPropertyBag_1_t5EBA6E56CEB6DFD9CA30F8DA7E06E09A8211DE60;
  626. struct IPropertyBag_1_t9CE20305E04AC1EB512CCC226C03A84714030C34;
  627. struct IPropertyBag_1_tF3ED76A0B3B3C7C939F96D3F9D303DAD0210804D;
  628. struct IPropertyBag_1_t87438811C2F2F5EDBD73279779C029EED554B3CB;
  629. struct IPropertyBag_1_tBBDD5A5B3F8E9F119138331A16572F6626C67749;
  630. struct IPropertyBag_1_t36BB94A0E64BDC3C7B44E3C33CD0562C77748D3F;
  631. struct InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942;
  632. struct InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C;
  633. struct InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801;
  634. struct InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8;
  635. struct InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE;
  636. struct InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E;
  637. struct InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF;
  638. struct InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD;
  639. struct InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544;
  640. struct InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F;
  641. struct InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D;
  642. struct InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4;
  643. struct InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2;
  644. struct KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F;
  645. struct KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068;
  646. struct ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83;
  647. struct ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69;
  648. struct List_1_t91E36549D76184780FD8995722CD4A87A2650C23;
  649. struct List_1_t592DF2E59D6E244DA0041698383484A07C7E0480;
  650. struct List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1;
  651. struct List_1_t96E9133B70FB6765E6B138E810D33E18901715DA;
  652. struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
  653. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  654. struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC;
  655. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  656. struct List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63;
  657. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF;
  658. struct List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F;
  659. struct List_1_t63B31A07921C5E19BCA9E85447E2260F37E3E777;
  660. struct List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95;
  661. struct List_1_tA2DA9358299C5C3E2E66D546D9B0E9089C3D7DBE;
  662. struct List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2;
  663. struct List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65;
  664. struct List_1_t82C928BB4A4FE60D606FEBAFB9949F993554C39F;
  665. struct List_1_t70BBA01AC05569034FEB9847D92E5F046528FBAF;
  666. struct List_1_t3A511618E31C01BE3D1EA788ABB9AD6F354E8485;
  667. struct List_1_t63DCD4AC5D286527CD19DD2D0023AF7C03AAB2D1;
  668. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  669. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  670. struct ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD;
  671. struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92;
  672. struct RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44;
  673. struct RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1;
  674. struct RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD;
  675. struct RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D;
  676. struct RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9;
  677. struct RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A;
  678. struct TaskFactory_1_t6D562D6E02741F0C7D98C590754714C6D6429450;
  679. struct TaskFactory_1_t6D6C519335F18F27A5044675C49C1B7579AE0BB9;
  680. struct TaskFactory_1_t3B055CB72CA2D1BEF08BD1C91FFB09DB3268521E;
  681. struct TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B;
  682. struct TaskFactory_1_t5DDD425C30A76CA8F6F29A896C7DA59363A13CC2;
  683. struct TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C;
  684. struct TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D;
  685. struct Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868;
  686. struct Task_1_t305A22235C0559F17F22527C5216531A6A9A9973;
  687. struct Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266;
  688. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2;
  689. struct Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11;
  690. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17;
  691. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9;
  692. struct Tuple_2_t7ED43A3AB7D22AF951A0F78E0EC1F2E4EB36853E;
  693. struct Tuple_2_t8650A0E3A3CAC8CADAC0028239CECA8152189053;
  694. struct Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6;
  695. struct TypedUxmlAttributeDescription_1_t7ECE12D1C0C385835D77803906F54B792532FD39;
  696. struct TypedUxmlAttributeDescription_1_tCC079D94A08FC0A77DAFF93B80735D5451118E80;
  697. struct TypedUxmlAttributeDescription_1_tD2A6DFFACF2D245B5D6D16D7B9E26C47DDCE33A3;
  698. struct TypedUxmlAttributeDescription_1_tF8E164DB2A1FE613654370D348F4C3680DA42A03;
  699. struct TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C;
  700. struct TypedUxmlAttributeDescription_1_t770D286476B60B77E50FA56D7BFEF86C2CA4F8A1;
  701. struct TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E;
  702. struct TypedUxmlAttributeDescription_1_t460827E989E5BB273194A7D197EAF27D7FE88F40;
  703. struct TypedUxmlAttributeDescription_1_t2A841BFD180BE42A31C644FA68BCF47B71BF76B7;
  704. struct TypedUxmlAttributeDescription_1_t16AC6A42410B48979C278F927FD0587F200214DD;
  705. struct TypedUxmlAttributeDescription_1_t9EDCA7A1D2A3784B3A190D0D1E6CACA78EE18E3D;
  706. struct UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7;
  707. struct UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED;
  708. struct UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B;
  709. struct UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF;
  710. struct UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12;
  711. struct UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2;
  712. struct UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E;
  713. struct UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9;
  714. struct UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F;
  715. struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60;
  716. struct UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781;
  717. struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
  718. struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C;
  719. struct UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90;
  720. struct UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669;
  721. struct UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259;
  722. struct UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007;
  723. struct UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD;
  724. struct UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE;
  725. struct UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F;
  726. struct UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8;
  727. struct UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487;
  728. struct UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6;
  729. struct UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8;
  730. struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB;
  731. struct UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9;
  732. struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A;
  733. struct UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81;
  734. struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
  735. struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4;
  736. struct UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932;
  737. struct UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030;
  738. struct UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3;
  739. struct UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F;
  740. struct UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA;
  741. struct UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F;
  742. struct UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8;
  743. struct UnityEvent_4_tB25C258A90989E875418D19065F44B641F6E3E58;
  744. struct UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E;
  745. struct UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31;
  746. struct UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1;
  747. struct UxmlAssetAttributeDescription_1_t19813A19545657122CC16CB487E90F24165ECB13;
  748. struct UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F;
  749. struct UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334;
  750. struct BaseInvokableCallU5BU5D_tF8AC2AD8CB819841C1BA6BCAF4C2733CCD50296F;
  751. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  752. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  753. struct ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82;
  754. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  755. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  756. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  757. struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB;
  758. struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C;
  759. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  760. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  761. struct StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D;
  762. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B;
  763. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  764. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  765. struct BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339;
  766. struct BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303;
  767. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  768. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
  769. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  770. struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
  771. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  772. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  773. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  774. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  775. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  776. struct Delegate_t;
  777. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  778. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
  779. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
  780. struct EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85;
  781. struct Exception_t;
  782. struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757;
  783. struct FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D;
  784. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
  785. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  786. struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
  787. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  788. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  789. struct ITaskCompletionAction_t8023B55CEBE5EFBC7531E61152CF41351A0C9388;
  790. struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
  791. struct IUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908;
  792. struct IUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56;
  793. struct IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE;
  794. struct IUxmlAttributes_t9B6679F04874117C59014DE49C35B1841F9A1DDE;
  795. struct InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165;
  796. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
  797. struct InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD;
  798. struct InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F;
  799. struct InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17;
  800. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  801. struct InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E;
  802. struct InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122;
  803. struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
  804. struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
  805. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  806. struct MemberInfo_t;
  807. struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
  808. struct MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E;
  809. struct MethodInfo_t;
  810. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
  811. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
  812. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  813. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
  814. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662;
  815. struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
  816. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  817. struct RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727;
  818. struct ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45;
  819. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  820. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  821. struct String_t;
  822. struct StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD;
  823. struct StyleRule_t69F0C0989004F85BBD9C72BC7A73F79BFE61651E;
  824. struct StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362;
  825. struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428;
  826. struct StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527;
  827. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  828. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  829. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  830. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  831. struct Type_t;
  832. struct UIRenderer_t92C2C36451BAD524541C4C548B02D0EAC798644E;
  833. struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7;
  834. struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8;
  835. struct UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0;
  836. struct UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2;
  837. struct UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2;
  838. struct UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF;
  839. struct UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92;
  840. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115;
  841. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB;
  842. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  843. struct WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3;
  844. typedef Il2CppFullySharedGenericStruct Il2CppFullySharedGenericStruct;
  845. struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A;
  846. struct Data_t43E3238277579E631EA4E8016E61966D79F5B62E;
  847. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  848. struct SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC;
  849. struct CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1;
  850. struct TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A;
  851. IL2CPP_EXTERN_C RuntimeClass* AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var;
  852. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  853. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  854. IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
  855. IL2CPP_EXTERN_C RuntimeClass* DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var;
  856. IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
  857. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  858. IL2CPP_EXTERN_C RuntimeClass* FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_il2cpp_TypeInfo_var;
  859. IL2CPP_EXTERN_C RuntimeClass* Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var;
  860. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var;
  861. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var;
  862. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  863. IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
  864. IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var;
  865. IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var;
  866. IL2CPP_EXTERN_C RuntimeClass* IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var;
  867. IL2CPP_EXTERN_C RuntimeClass* IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var;
  868. IL2CPP_EXTERN_C RuntimeClass* InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var;
  869. IL2CPP_EXTERN_C RuntimeClass* InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_il2cpp_TypeInfo_var;
  870. IL2CPP_EXTERN_C RuntimeClass* InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var;
  871. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  872. IL2CPP_EXTERN_C RuntimeClass* InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var;
  873. IL2CPP_EXTERN_C RuntimeClass* InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var;
  874. IL2CPP_EXTERN_C RuntimeClass* List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_il2cpp_TypeInfo_var;
  875. IL2CPP_EXTERN_C RuntimeClass* List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_il2cpp_TypeInfo_var;
  876. IL2CPP_EXTERN_C RuntimeClass* List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63_il2cpp_TypeInfo_var;
  877. IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
  878. IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
  879. IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
  880. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  881. IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
  882. IL2CPP_EXTERN_C RuntimeClass* OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var;
  883. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  884. IL2CPP_EXTERN_C RuntimeClass* StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD_il2cpp_TypeInfo_var;
  885. IL2CPP_EXTERN_C RuntimeClass* StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362_il2cpp_TypeInfo_var;
  886. IL2CPP_EXTERN_C RuntimeClass* Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var;
  887. IL2CPP_EXTERN_C RuntimeClass* Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var;
  888. IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var;
  889. IL2CPP_EXTERN_C RuntimeClass* UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF_il2cpp_TypeInfo_var;
  890. IL2CPP_EXTERN_C RuntimeClass* WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var;
  891. IL2CPP_EXTERN_C String_t* _stringLiteral0847F24DFD6D32C29F76FBE252C01A28A896CEA8;
  892. IL2CPP_EXTERN_C String_t* _stringLiteral1D670F161064495791C1C4D4181FFB6751F83795;
  893. IL2CPP_EXTERN_C String_t* _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE;
  894. IL2CPP_EXTERN_C String_t* _stringLiteral31F1E011F54EACB7F3B5C894E25B0ADE18788A5A;
  895. IL2CPP_EXTERN_C String_t* _stringLiteral34EEAB62AAE47889D1A84439FFB044E19D78420E;
  896. IL2CPP_EXTERN_C String_t* _stringLiteral354C46A70802140BA2E2634C13060C31AA67EEB1;
  897. IL2CPP_EXTERN_C String_t* _stringLiteral48F41BF5472D859F7A56B3FC80730A1F15F788F0;
  898. IL2CPP_EXTERN_C String_t* _stringLiteral58B92421E047E5A83581ED038B386889682B815D;
  899. IL2CPP_EXTERN_C String_t* _stringLiteral5AF8264B0B8E88203B676BF2666C2E233F898F37;
  900. IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5;
  901. IL2CPP_EXTERN_C String_t* _stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985;
  902. IL2CPP_EXTERN_C String_t* _stringLiteral686FD811DCC1A94E7A9F6731026B8A7ADEF1821E;
  903. IL2CPP_EXTERN_C String_t* _stringLiteral75D025E918E4E6B0DBD2B048CA6773D37C2E636C;
  904. IL2CPP_EXTERN_C String_t* _stringLiteral77A4D95C5A66881369906720C24690D7097D85DC;
  905. IL2CPP_EXTERN_C String_t* _stringLiteral8185955660B91B34DC9E17630EC85F3102ABA57D;
  906. IL2CPP_EXTERN_C String_t* _stringLiteral8F75ECDB116DCBBF6FC5A38C92B230BE664085FE;
  907. IL2CPP_EXTERN_C String_t* _stringLiteral946C9956A9AE55DC8B499E07CB460AC7651387E4;
  908. IL2CPP_EXTERN_C String_t* _stringLiteral97E91B06186D57379FEA618776031F7D03844F1E;
  909. IL2CPP_EXTERN_C String_t* _stringLiteral9EA79E7C63D62AE882B8B94B321E6C9A99CAB376;
  910. IL2CPP_EXTERN_C String_t* _stringLiteralAC23D7BB793E37F04F40E458263002E397B343D5;
  911. IL2CPP_EXTERN_C String_t* _stringLiteralBD2155E54D0A0EF69D6B035ACE4FB0D1E5C8A136;
  912. IL2CPP_EXTERN_C String_t* _stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850;
  913. IL2CPP_EXTERN_C String_t* _stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908;
  914. IL2CPP_EXTERN_C String_t* _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF;
  915. IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
  916. IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499_RuntimeMethod_var;
  917. IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7_RuntimeMethod_var;
  918. IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var;
  919. IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var;
  920. IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var;
  921. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var;
  922. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var;
  923. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var;
  924. IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_RuntimeMethod_var;
  925. IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var;
  926. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var;
  927. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_RuntimeMethod_var;
  928. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE89DE4EB29CAB443208C42124905BF0E7BA359AC_RuntimeMethod_var;
  929. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
  930. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m50F4F676B49BDB8C169BD5466D899561831D3AC3_RuntimeMethod_var;
  931. IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_RuntimeMethod_var;
  932. IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39_RuntimeMethod_var;
  933. IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m3558F649385142EB9AF646646D12DC4EDFA6F04B_RuntimeMethod_var;
  934. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9_RuntimeMethod_var;
  935. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_RuntimeMethod_var;
  936. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
  937. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF95AA3EAFD3FBF606EC3CE70CC40D55F728E7A21_RuntimeMethod_var;
  938. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_RuntimeMethod_var;
  939. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m37349D81706DA39189D9313DE6CEEA7296EF1C05_RuntimeMethod_var;
  940. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_RuntimeMethod_var;
  941. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var;
  942. IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var;
  943. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var;
  944. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var;
  945. IL2CPP_EXTERN_C const RuntimeMethod* Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var;
  946. IL2CPP_EXTERN_C const RuntimeType* LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var;
  947. IL2CPP_EXTERN_C const RuntimeType* MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94_0_0_0_var;
  948. IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
  949. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com;
  950. struct ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke;
  951. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  952. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  953. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  954. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  955. struct Delegate_t_marshaled_com;
  956. struct Delegate_t_marshaled_pinvoke;
  957. struct Exception_t_marshaled_com;
  958. struct Exception_t_marshaled_pinvoke;
  959. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com;
  960. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke;
  961. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  962. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  963. struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C;
  964. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  965. struct StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D;
  966. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B;
  967. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  968. IL2CPP_EXTERN_C_BEGIN
  969. IL2CPP_EXTERN_C_END
  970. #ifdef __clang__
  971. #pragma clang diagnostic push
  972. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  973. #pragma clang diagnostic ignored "-Wunused-variable"
  974. #endif
  975. struct U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657 : public RuntimeObject
  976. {
  977. };
  978. struct U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B : public RuntimeObject
  979. {
  980. };
  981. struct U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E : public RuntimeObject
  982. {
  983. };
  984. struct U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40 : public RuntimeObject
  985. {
  986. };
  987. struct U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3 : public RuntimeObject
  988. {
  989. };
  990. struct U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6 : public RuntimeObject
  991. {
  992. RuntimeObject* ___source;
  993. RuntimeObject* ___destination;
  994. };
  995. struct U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE : public RuntimeObject
  996. {
  997. RuntimeObject* ___source;
  998. RuntimeObject* ___destination;
  999. };
  1000. struct U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4 : public RuntimeObject
  1001. {
  1002. RuntimeObject* ___source;
  1003. RuntimeObject* ___destination;
  1004. };
  1005. struct U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84 : public RuntimeObject
  1006. {
  1007. RuntimeObject* ___source;
  1008. RuntimeObject* ___destination;
  1009. };
  1010. struct Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3 : public RuntimeObject
  1011. {
  1012. RuntimeObject* ___items;
  1013. };
  1014. struct Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E : public RuntimeObject
  1015. {
  1016. RuntimeObject* ___items;
  1017. };
  1018. struct ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960 : public RuntimeObject
  1019. {
  1020. Dictionary_2_t14FA2C72DA8D623EFC9AAE3AC0CFE9BB3E2210B8* ___byDestination;
  1021. Dictionary_2_tB2B2E2DF0CDE12426E52F533067EB593851E6078* ___bySource;
  1022. GraphElementCollection_1_t07D930499CC48B479E50C29568A1A83BD5F19A62* ___collection;
  1023. };
  1024. struct EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C : public RuntimeObject
  1025. {
  1026. };
  1027. struct EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6 : public RuntimeObject
  1028. {
  1029. };
  1030. struct EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458 : public RuntimeObject
  1031. {
  1032. };
  1033. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2 : public RuntimeObject
  1034. {
  1035. };
  1036. struct EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5 : public RuntimeObject
  1037. {
  1038. };
  1039. struct IsOfType_1_tAD57152B527BA8DDBDA8E8C388140620049ADBE4 : public RuntimeObject
  1040. {
  1041. };
  1042. struct List_1_t91E36549D76184780FD8995722CD4A87A2650C23 : public RuntimeObject
  1043. {
  1044. BaseInvokableCallU5BU5D_tF8AC2AD8CB819841C1BA6BCAF4C2733CCD50296F* ____items;
  1045. int32_t ____size;
  1046. int32_t ____version;
  1047. RuntimeObject* ____syncRoot;
  1048. };
  1049. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
  1050. {
  1051. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
  1052. int32_t ____size;
  1053. int32_t ____version;
  1054. RuntimeObject* ____syncRoot;
  1055. };
  1056. struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC : public RuntimeObject
  1057. {
  1058. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ____items;
  1059. int32_t ____size;
  1060. int32_t ____version;
  1061. RuntimeObject* ____syncRoot;
  1062. };
  1063. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  1064. {
  1065. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  1066. int32_t ____size;
  1067. int32_t ____version;
  1068. RuntimeObject* ____syncRoot;
  1069. };
  1070. struct List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63 : public RuntimeObject
  1071. {
  1072. StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* ____items;
  1073. int32_t ____size;
  1074. int32_t ____version;
  1075. RuntimeObject* ____syncRoot;
  1076. };
  1077. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF : public RuntimeObject
  1078. {
  1079. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ____items;
  1080. int32_t ____size;
  1081. int32_t ____version;
  1082. RuntimeObject* ____syncRoot;
  1083. };
  1084. struct ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD : public RuntimeObject
  1085. {
  1086. RuntimeObject* ___list;
  1087. RuntimeObject* ____syncRoot;
  1088. };
  1089. struct Tuple_2_t7ED43A3AB7D22AF951A0F78E0EC1F2E4EB36853E : public RuntimeObject
  1090. {
  1091. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* ___m_Item1;
  1092. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_Item2;
  1093. };
  1094. struct Tuple_2_t8650A0E3A3CAC8CADAC0028239CECA8152189053 : public RuntimeObject
  1095. {
  1096. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* ___m_Item1;
  1097. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_Item2;
  1098. };
  1099. struct Tuple_2_t369305BDD2EF62B049FE74898271349450CD852C : public RuntimeObject
  1100. {
  1101. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* ___m_Item1;
  1102. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_Item2;
  1103. };
  1104. struct TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034 : public RuntimeObject
  1105. {
  1106. };
  1107. struct TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD : public RuntimeObject
  1108. {
  1109. };
  1110. struct TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00 : public RuntimeObject
  1111. {
  1112. };
  1113. struct TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640 : public RuntimeObject
  1114. {
  1115. };
  1116. struct TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB : public RuntimeObject
  1117. {
  1118. };
  1119. struct TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF : public RuntimeObject
  1120. {
  1121. };
  1122. struct TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943 : public RuntimeObject
  1123. {
  1124. };
  1125. struct TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF : public RuntimeObject
  1126. {
  1127. };
  1128. struct TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6 : public RuntimeObject
  1129. {
  1130. };
  1131. struct TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC : public RuntimeObject
  1132. {
  1133. };
  1134. struct TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816 : public RuntimeObject
  1135. {
  1136. };
  1137. struct TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB : public RuntimeObject
  1138. {
  1139. };
  1140. struct TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934 : public RuntimeObject
  1141. {
  1142. };
  1143. struct TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0 : public RuntimeObject
  1144. {
  1145. };
  1146. struct TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3 : public RuntimeObject
  1147. {
  1148. };
  1149. struct TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F : public RuntimeObject
  1150. {
  1151. };
  1152. struct TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310 : public RuntimeObject
  1153. {
  1154. };
  1155. struct TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728 : public RuntimeObject
  1156. {
  1157. };
  1158. struct TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3 : public RuntimeObject
  1159. {
  1160. };
  1161. struct TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751 : public RuntimeObject
  1162. {
  1163. };
  1164. struct TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283 : public RuntimeObject
  1165. {
  1166. };
  1167. struct TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6 : public RuntimeObject
  1168. {
  1169. };
  1170. struct TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B : public RuntimeObject
  1171. {
  1172. };
  1173. struct TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D : public RuntimeObject
  1174. {
  1175. };
  1176. struct TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB : public RuntimeObject
  1177. {
  1178. };
  1179. struct TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D : public RuntimeObject
  1180. {
  1181. };
  1182. struct UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99 : public RuntimeObject
  1183. {
  1184. RuntimeObject* ___U3CunitU3Ek__BackingField;
  1185. String_t* ___U3CkeyU3Ek__BackingField;
  1186. };
  1187. struct UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D : public RuntimeObject
  1188. {
  1189. RuntimeObject* ___U3CunitU3Ek__BackingField;
  1190. String_t* ___U3CkeyU3Ek__BackingField;
  1191. };
  1192. struct UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2 : public RuntimeObject
  1193. {
  1194. RuntimeObject* ___U3CunitU3Ek__BackingField;
  1195. String_t* ___U3CkeyU3Ek__BackingField;
  1196. };
  1197. struct UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E : public RuntimeObject
  1198. {
  1199. RuntimeObject* ___U3CunitU3Ek__BackingField;
  1200. String_t* ___U3CkeyU3Ek__BackingField;
  1201. };
  1202. struct UnsafeHashMapDebuggerTypeProxy_2_tE6C4DEEC7638E5383D00E6E4ACE82BCE77C94AA3 : public RuntimeObject
  1203. {
  1204. };
  1205. struct UnsafeListTDebugView_1_t35687F4B6636C8E78DCDA72C0DFC07C94CC7A5BF : public RuntimeObject
  1206. {
  1207. };
  1208. struct UnsafeRingQueueDebugView_1_tEB1D5517F1132D8A6015FCEDA5ECA0423262B313 : public RuntimeObject
  1209. {
  1210. };
  1211. struct AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C : public RuntimeObject
  1212. {
  1213. };
  1214. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  1215. {
  1216. };
  1217. struct BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339 : public RuntimeObject
  1218. {
  1219. };
  1220. struct CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4 : public RuntimeObject
  1221. {
  1222. bool ___isIMGUIContainer;
  1223. EventCallbackRegistry_tE18297C3F7E535BD82EDA83EC6D6DAA386226B85* ___m_CallbackRegistry;
  1224. };
  1225. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  1226. {
  1227. bool ___m_isReadOnly;
  1228. int32_t ___cultureID;
  1229. int32_t ___parent_lcid;
  1230. int32_t ___datetime_index;
  1231. int32_t ___number_index;
  1232. int32_t ___default_calendar_type;
  1233. bool ___m_useUserOverride;
  1234. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1235. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1236. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1237. String_t* ___m_name;
  1238. String_t* ___englishname;
  1239. String_t* ___nativename;
  1240. String_t* ___iso3lang;
  1241. String_t* ___iso2lang;
  1242. String_t* ___win3lang;
  1243. String_t* ___territory;
  1244. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  1245. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1246. void* ___textinfo_data;
  1247. int32_t ___m_dataItem;
  1248. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1249. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  1250. bool ___constructed;
  1251. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  1252. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  1253. bool ___m_isInherited;
  1254. };
  1255. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  1256. {
  1257. int32_t ___m_isReadOnly;
  1258. int32_t ___cultureID;
  1259. int32_t ___parent_lcid;
  1260. int32_t ___datetime_index;
  1261. int32_t ___number_index;
  1262. int32_t ___default_calendar_type;
  1263. int32_t ___m_useUserOverride;
  1264. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1265. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1266. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1267. char* ___m_name;
  1268. char* ___englishname;
  1269. char* ___nativename;
  1270. char* ___iso3lang;
  1271. char* ___iso2lang;
  1272. char* ___win3lang;
  1273. char* ___territory;
  1274. char** ___native_calendar_names;
  1275. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1276. void* ___textinfo_data;
  1277. int32_t ___m_dataItem;
  1278. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1279. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  1280. int32_t ___constructed;
  1281. Il2CppSafeArray* ___cached_serialized_form;
  1282. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  1283. int32_t ___m_isInherited;
  1284. };
  1285. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  1286. {
  1287. int32_t ___m_isReadOnly;
  1288. int32_t ___cultureID;
  1289. int32_t ___parent_lcid;
  1290. int32_t ___datetime_index;
  1291. int32_t ___number_index;
  1292. int32_t ___default_calendar_type;
  1293. int32_t ___m_useUserOverride;
  1294. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  1295. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  1296. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  1297. Il2CppChar* ___m_name;
  1298. Il2CppChar* ___englishname;
  1299. Il2CppChar* ___nativename;
  1300. Il2CppChar* ___iso3lang;
  1301. Il2CppChar* ___iso2lang;
  1302. Il2CppChar* ___win3lang;
  1303. Il2CppChar* ___territory;
  1304. Il2CppChar** ___native_calendar_names;
  1305. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  1306. void* ___textinfo_data;
  1307. int32_t ___m_dataItem;
  1308. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  1309. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  1310. int32_t ___constructed;
  1311. Il2CppSafeArray* ___cached_serialized_form;
  1312. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  1313. int32_t ___m_isInherited;
  1314. };
  1315. struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC : public RuntimeObject
  1316. {
  1317. String_t* ___paramName;
  1318. };
  1319. struct ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757 : public RuntimeObject
  1320. {
  1321. Exception_t* ___m_Exception;
  1322. RuntimeObject* ___m_stackTrace;
  1323. };
  1324. struct Graph_tD3F160E11AE372F4006562E44A04A934679A72CA : public RuntimeObject
  1325. {
  1326. List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1* ____elements;
  1327. MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* ___U3CelementsU3Ek__BackingField;
  1328. };
  1329. struct HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D : public RuntimeObject
  1330. {
  1331. };
  1332. struct MemberInfo_t : public RuntimeObject
  1333. {
  1334. };
  1335. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352 : public RuntimeObject
  1336. {
  1337. int32_t ___m_inliningDepth;
  1338. };
  1339. struct String_t : public RuntimeObject
  1340. {
  1341. int32_t ____stringLength;
  1342. Il2CppChar ____firstChar;
  1343. };
  1344. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  1345. {
  1346. int32_t ___m_taskId;
  1347. Delegate_t* ___m_action;
  1348. RuntimeObject* ___m_stateObject;
  1349. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  1350. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  1351. int32_t ___m_stateFlags;
  1352. RuntimeObject* ___m_continuationObject;
  1353. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  1354. };
  1355. struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
  1356. {
  1357. InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls;
  1358. PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls;
  1359. bool ___m_CallsDirty;
  1360. };
  1361. struct UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92 : public RuntimeObject
  1362. {
  1363. };
  1364. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  1365. {
  1366. };
  1367. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  1368. {
  1369. };
  1370. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  1371. {
  1372. };
  1373. struct Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A
  1374. {
  1375. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___m_Data;
  1376. int32_t ___m_Index;
  1377. int32_t ___m_BucketIndex;
  1378. int32_t ___m_NextIndex;
  1379. };
  1380. struct Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358
  1381. {
  1382. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___iterationList;
  1383. int32_t ___currentIndex;
  1384. };
  1385. struct Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802
  1386. {
  1387. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* ___m_Data;
  1388. int32_t ___m_Index;
  1389. int32_t ___m_BucketIndex;
  1390. int32_t ___m_NextIndex;
  1391. };
  1392. struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6 : public ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960
  1393. {
  1394. };
  1395. struct InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1396. {
  1397. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___Delegate;
  1398. };
  1399. struct InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1400. {
  1401. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___Delegate;
  1402. };
  1403. struct InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1404. {
  1405. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___Delegate;
  1406. };
  1407. struct InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1408. {
  1409. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___Delegate;
  1410. };
  1411. struct InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1412. {
  1413. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___Delegate;
  1414. };
  1415. struct InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1416. {
  1417. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___Delegate;
  1418. };
  1419. struct InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1420. {
  1421. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___Delegate;
  1422. };
  1423. struct InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1424. {
  1425. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* ___Delegate;
  1426. };
  1427. struct InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1428. {
  1429. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___Delegate;
  1430. };
  1431. struct InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1432. {
  1433. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* ___Delegate;
  1434. };
  1435. struct InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1436. {
  1437. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___Delegate;
  1438. };
  1439. struct InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1440. {
  1441. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___Delegate;
  1442. };
  1443. struct InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1444. {
  1445. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* ___Delegate;
  1446. };
  1447. struct InvokableCall_4_t45F20E9F4C675850225A61068727C82B536FD594 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  1448. {
  1449. UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* ___Delegate;
  1450. };
  1451. struct KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068 : public Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3
  1452. {
  1453. RuntimeObject* ___comparer;
  1454. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___dict;
  1455. int32_t ___keyCount;
  1456. int32_t ___threshold;
  1457. };
  1458. struct KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C : public Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E
  1459. {
  1460. RuntimeObject* ___comparer;
  1461. Dictionary_2_t0E53A4C96A42ED436853608F2A41D26180F25053* ___dict;
  1462. int32_t ___keyCount;
  1463. int32_t ___threshold;
  1464. };
  1465. struct StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA
  1466. {
  1467. RefCounted_t6B975CD3D06E8D955346FC0D66E8F6E449D49A44* ___m_Ref;
  1468. };
  1469. struct StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4
  1470. {
  1471. RefCounted_t0E133AD36715877AE1CE72539A0199B4D3AA8CD1* ___m_Ref;
  1472. };
  1473. struct StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3
  1474. {
  1475. RefCounted_t81BCBAE57D930C934CF7A439452D65303AC6A8CD* ___m_Ref;
  1476. };
  1477. struct StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3
  1478. {
  1479. RefCounted_t78303B1CD3D08C664ABB15EBD7C882DA3E06CF7D* ___m_Ref;
  1480. };
  1481. struct StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E
  1482. {
  1483. RefCounted_tA9FB4D63A1064BD322AFDFCD70319CB384C057D9* ___m_Ref;
  1484. };
  1485. struct StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC
  1486. {
  1487. RefCounted_t812D790A2C787F18230F9234F6C9B84D4AC1A85A* ___m_Ref;
  1488. };
  1489. struct Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  1490. {
  1491. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* ___m_result;
  1492. };
  1493. struct Task_1_t305A22235C0559F17F22527C5216531A6A9A9973 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  1494. {
  1495. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* ___m_result;
  1496. };
  1497. struct Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  1498. {
  1499. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* ___m_result;
  1500. };
  1501. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  1502. {
  1503. RuntimeObject* ___m_result;
  1504. };
  1505. struct Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  1506. {
  1507. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_result;
  1508. };
  1509. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 {};
  1510. struct TypedStore_1_t7B4E17FB84F83F66D5F93C12F5E1EEFA113DF1C6
  1511. {
  1512. union
  1513. {
  1514. struct
  1515. {
  1516. };
  1517. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1518. };
  1519. };
  1520. struct TypedStore_1_tA873D0A247F9DCC683FD1486C98EFF5C6DF54AEF
  1521. {
  1522. union
  1523. {
  1524. struct
  1525. {
  1526. };
  1527. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1528. };
  1529. };
  1530. struct TypedStore_1_t0F3FF0A72CC64534750B3E48860C81ADD1AF37CC
  1531. {
  1532. union
  1533. {
  1534. struct
  1535. {
  1536. };
  1537. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1538. };
  1539. };
  1540. struct TypedStore_1_t2D4C0D760654EAEC8A765FCB98833F7CEB1DEEE2
  1541. {
  1542. union
  1543. {
  1544. struct
  1545. {
  1546. };
  1547. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1548. };
  1549. };
  1550. struct TypedStore_1_tA4CAA8FF8D85A3E1A92B176178047A3EDA2B8CE4
  1551. {
  1552. union
  1553. {
  1554. struct
  1555. {
  1556. };
  1557. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1558. };
  1559. };
  1560. struct TypedStore_1_tC9D428D7D86A583809B1B8F6A4EE5AA8F2669FA5
  1561. {
  1562. union
  1563. {
  1564. struct
  1565. {
  1566. };
  1567. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1568. };
  1569. };
  1570. struct TypedStore_1_t750FB87E34C236745E3A6D42D0DB7DACD6140A8E
  1571. {
  1572. union
  1573. {
  1574. struct
  1575. {
  1576. };
  1577. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1578. };
  1579. };
  1580. struct TypedStore_1_t7C57FD7FE640219318838B5B9EA797A882D38980
  1581. {
  1582. union
  1583. {
  1584. struct
  1585. {
  1586. };
  1587. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1588. };
  1589. };
  1590. struct TypedStore_1_tE8260273CC87B1F90EC7E83DA21FA4B0AFAFD462
  1591. {
  1592. union
  1593. {
  1594. struct
  1595. {
  1596. };
  1597. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1598. };
  1599. };
  1600. struct TypedStore_1_tD9154F1065DBE3569431EF49BB2B50C33C4E8953
  1601. {
  1602. union
  1603. {
  1604. struct
  1605. {
  1606. };
  1607. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1608. };
  1609. };
  1610. struct TypedStore_1_tCA909BBBD1401665554AAD14454D3A9882543CCF
  1611. {
  1612. union
  1613. {
  1614. struct
  1615. {
  1616. };
  1617. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1618. };
  1619. };
  1620. struct TypedStore_1_t3960CA50588D0D8AC54E24FE516E1512ADCBE221
  1621. {
  1622. union
  1623. {
  1624. struct
  1625. {
  1626. };
  1627. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1628. };
  1629. };
  1630. struct TypedStore_1_tA298BA06A048329AF42602C34FFFDB19C83CF6A8
  1631. {
  1632. union
  1633. {
  1634. struct
  1635. {
  1636. };
  1637. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1638. };
  1639. };
  1640. struct TypedStore_1_tFCE0F6218AE8F7FF0A3BAB7D81967A7EAFE0B64A
  1641. {
  1642. union
  1643. {
  1644. struct
  1645. {
  1646. };
  1647. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1648. };
  1649. };
  1650. struct TypedStore_1_t5D51E4B0D248AA6A17D73EC2F0129832F36803D0
  1651. {
  1652. union
  1653. {
  1654. struct
  1655. {
  1656. };
  1657. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1658. };
  1659. };
  1660. struct TypedStore_1_tF64D33A335CBE361A92476895D899612D84777F1
  1661. {
  1662. union
  1663. {
  1664. struct
  1665. {
  1666. };
  1667. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1668. };
  1669. };
  1670. struct TypedStore_1_t96C0C7C0C99D310707D94BE95D6CDC6CD655FEA7
  1671. {
  1672. union
  1673. {
  1674. struct
  1675. {
  1676. };
  1677. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1678. };
  1679. };
  1680. struct TypedStore_1_t14AD2D81FCED7E8024230A9CC7C4ADC38C4A0F7D
  1681. {
  1682. union
  1683. {
  1684. struct
  1685. {
  1686. };
  1687. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1688. };
  1689. };
  1690. struct TypedStore_1_t952D405C8D70FC125F1B020647477D111B8366C3
  1691. {
  1692. union
  1693. {
  1694. struct
  1695. {
  1696. };
  1697. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1698. };
  1699. };
  1700. struct TypedStore_1_t0E97E740882F4AE3892C997BECAC3663D1BA056E
  1701. {
  1702. union
  1703. {
  1704. struct
  1705. {
  1706. };
  1707. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1708. };
  1709. };
  1710. struct TypedStore_1_t96A9265D1B62F4B0919BB0B7D2B5FC2BA261BBE7
  1711. {
  1712. union
  1713. {
  1714. struct
  1715. {
  1716. };
  1717. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1718. };
  1719. };
  1720. struct TypedStore_1_t1D10ED26A9E4E8AE30AECFA66FBE3843E9A57600
  1721. {
  1722. union
  1723. {
  1724. struct
  1725. {
  1726. };
  1727. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1728. };
  1729. };
  1730. struct TypedStore_1_t50D32EF10943F1518D0698037B1DE17B30E67EA8
  1731. {
  1732. union
  1733. {
  1734. struct
  1735. {
  1736. };
  1737. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1738. };
  1739. };
  1740. struct TypedStore_1_tB8CE83919F0BCD4858995269BA2DF75E1E05E5CA
  1741. {
  1742. union
  1743. {
  1744. struct
  1745. {
  1746. };
  1747. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1748. };
  1749. };
  1750. struct TypedStore_1_tA83F22B9398A5C716011F258EAE8FC5549DC5C5B
  1751. {
  1752. union
  1753. {
  1754. struct
  1755. {
  1756. };
  1757. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1758. };
  1759. };
  1760. struct TypedStore_1_t16CA5EA66B79A4E17DC4FB36F0C3982CEEFDA0FF
  1761. {
  1762. union
  1763. {
  1764. struct
  1765. {
  1766. };
  1767. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1768. };
  1769. };
  1770. struct TypedStore_1_t81CD406F0E517B0E4932D280A7EFC6DC61E44098
  1771. {
  1772. union
  1773. {
  1774. struct
  1775. {
  1776. };
  1777. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1778. };
  1779. };
  1780. struct TypedStore_1_tCCB70D9866D9E7415E233B505629D6DD826698F6
  1781. {
  1782. union
  1783. {
  1784. struct
  1785. {
  1786. };
  1787. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1788. };
  1789. };
  1790. struct TypedStore_1_t318519F8FA9500D302EDF4E190645E1AF29DC138
  1791. {
  1792. union
  1793. {
  1794. struct
  1795. {
  1796. };
  1797. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1798. };
  1799. };
  1800. struct TypedStore_1_tCF6D703344D9ECF2A0EF5971CD3EDFC91C197363
  1801. {
  1802. union
  1803. {
  1804. struct
  1805. {
  1806. };
  1807. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1808. };
  1809. };
  1810. struct TypedStore_1_t8ADE7E16758B24B039815F0A30D3C2CCF16F0432
  1811. {
  1812. union
  1813. {
  1814. struct
  1815. {
  1816. };
  1817. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1818. };
  1819. };
  1820. struct TypedStore_1_t8FB5AD639948D5803B350750E3823C2FC7DB0B44
  1821. {
  1822. union
  1823. {
  1824. struct
  1825. {
  1826. };
  1827. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1828. };
  1829. };
  1830. struct TypedStore_1_t27AB709777445882B1A8F6B269F86B2772A19BA5
  1831. {
  1832. union
  1833. {
  1834. struct
  1835. {
  1836. };
  1837. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1838. };
  1839. };
  1840. struct TypedStore_1_tA173CDD242B1F252F77943B84A20252B4D356752
  1841. {
  1842. union
  1843. {
  1844. struct
  1845. {
  1846. };
  1847. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1848. };
  1849. };
  1850. struct TypedStore_1_tA6D6523DB10F658456777B0AAB701C51EEFC232C
  1851. {
  1852. union
  1853. {
  1854. struct
  1855. {
  1856. };
  1857. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1858. };
  1859. };
  1860. struct TypedStore_1_t804FD2CFB447CDC7053B6581C4A72DAAA5D8B7E5
  1861. {
  1862. union
  1863. {
  1864. struct
  1865. {
  1866. };
  1867. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1868. };
  1869. };
  1870. struct TypedStore_1_t1EB2EA13536D48E685511C070B1229591B13CEFF
  1871. {
  1872. union
  1873. {
  1874. struct
  1875. {
  1876. };
  1877. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1878. };
  1879. };
  1880. struct TypedStore_1_tA46B08791B791BC80E3F74D92B692C68FCA95E38
  1881. {
  1882. union
  1883. {
  1884. struct
  1885. {
  1886. };
  1887. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1888. };
  1889. };
  1890. struct TypedStore_1_t99103CD086569BB0488F677FE8E929B66B7610B7
  1891. {
  1892. union
  1893. {
  1894. struct
  1895. {
  1896. };
  1897. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1898. };
  1899. };
  1900. struct TypedStore_1_t9C124FAF7140FF23EC93B3E83EC6FAE0528840CF
  1901. {
  1902. union
  1903. {
  1904. struct
  1905. {
  1906. };
  1907. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1908. };
  1909. };
  1910. struct TypedStore_1_t5CE5CE60BE36F696D886AA224D9EBDDD8CFC3767
  1911. {
  1912. union
  1913. {
  1914. struct
  1915. {
  1916. };
  1917. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1918. };
  1919. };
  1920. struct TypedStore_1_t2CEC71E3403FF7BD1CD8134707F1B184B16294E8
  1921. {
  1922. union
  1923. {
  1924. struct
  1925. {
  1926. };
  1927. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1928. };
  1929. };
  1930. struct TypedStore_1_t96360CCAE75D1805D407A38B17383E4292D3BE27
  1931. {
  1932. union
  1933. {
  1934. struct
  1935. {
  1936. };
  1937. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1938. };
  1939. };
  1940. struct TypedStore_1_t3BC65D30B58D434B112F8C512F4A62BCAC847763
  1941. {
  1942. union
  1943. {
  1944. struct
  1945. {
  1946. };
  1947. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1948. };
  1949. };
  1950. struct TypedStore_1_t119FDBE6CCEA1B9CCF2B66BCB2F07149316307D8
  1951. {
  1952. union
  1953. {
  1954. struct
  1955. {
  1956. };
  1957. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1958. };
  1959. };
  1960. struct TypedStore_1_t23EEFF6B73C80B3097F27ED50DA31B4259A4E12A
  1961. {
  1962. union
  1963. {
  1964. struct
  1965. {
  1966. };
  1967. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1968. };
  1969. };
  1970. struct TypedStore_1_t544DF088BCC3960841A39AE9D6BEF1DBF9D7747B
  1971. {
  1972. union
  1973. {
  1974. struct
  1975. {
  1976. };
  1977. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1978. };
  1979. };
  1980. struct TypedStore_1_tD92E4513E50C73C86ADE1D2C24AFA12E023310F9
  1981. {
  1982. union
  1983. {
  1984. struct
  1985. {
  1986. };
  1987. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1988. };
  1989. };
  1990. struct TypedStore_1_tA5F21F5FF7E8F257AA7F7A578C6626357C0199E0
  1991. {
  1992. union
  1993. {
  1994. struct
  1995. {
  1996. };
  1997. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  1998. };
  1999. };
  2000. struct TypedStore_1_t296583DFF37E61679413D3C5D45E49DC70D3615E
  2001. {
  2002. union
  2003. {
  2004. struct
  2005. {
  2006. };
  2007. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  2008. };
  2009. };
  2010. struct TypedStore_1_tF85928F209B32211341F1D9E418F47867CC6B0EF
  2011. {
  2012. union
  2013. {
  2014. struct
  2015. {
  2016. };
  2017. uint8_t TypedStore_1_t9BD4FFD497AA2C3541EB5A0330E63325EA4F2435__padding[1];
  2018. };
  2019. };
  2020. struct UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2
  2021. {
  2022. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Element;
  2023. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___m_Matchers;
  2024. };
  2025. struct UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2026. {
  2027. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2028. };
  2029. struct UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2030. {
  2031. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2032. };
  2033. struct UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2034. {
  2035. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2036. };
  2037. struct UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2038. {
  2039. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2040. };
  2041. struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2042. {
  2043. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2044. };
  2045. struct UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2046. {
  2047. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2048. };
  2049. struct UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2050. {
  2051. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2052. };
  2053. struct UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2054. {
  2055. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2056. };
  2057. struct UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2058. {
  2059. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2060. };
  2061. struct UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2062. {
  2063. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2064. };
  2065. struct UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2066. {
  2067. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2068. };
  2069. struct UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2070. {
  2071. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2072. };
  2073. struct UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2074. {
  2075. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2076. };
  2077. struct UnityEvent_4_tB25C258A90989E875418D19065F44B641F6E3E58 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
  2078. {
  2079. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray;
  2080. };
  2081. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  2082. {
  2083. bool ___m_value;
  2084. };
  2085. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  2086. {
  2087. uint8_t ___m_value;
  2088. };
  2089. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED
  2090. {
  2091. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2092. };
  2093. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_pinvoke
  2094. {
  2095. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2096. };
  2097. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_marshaled_com
  2098. {
  2099. CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ____source;
  2100. };
  2101. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  2102. {
  2103. Il2CppChar ___m_value;
  2104. };
  2105. struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
  2106. {
  2107. float ___r;
  2108. float ___g;
  2109. float ___b;
  2110. float ___a;
  2111. };
  2112. struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257
  2113. {
  2114. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
  2115. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
  2116. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
  2117. Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
  2118. List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
  2119. List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
  2120. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
  2121. };
  2122. struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_marshaled_pinvoke
  2123. {
  2124. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
  2125. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
  2126. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
  2127. Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
  2128. List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
  2129. List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
  2130. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
  2131. };
  2132. struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_marshaled_com
  2133. {
  2134. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CtargetU3Ek__BackingField;
  2135. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___U3CveaIdsPathU3Ek__BackingField;
  2136. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___U3CvisualTreeAssetU3Ek__BackingField;
  2137. Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___U3CslotInsertionPointsU3Ek__BackingField;
  2138. List_1_t9DBFF1202B9CF140B233388CFB97CA59663D27D2* ___U3CattributeOverridesU3Ek__BackingField;
  2139. List_1_t83F6318ECE580FCC83D7D8AB9A8841147CEF4C65* ___U3CserializedDataOverridesU3Ek__BackingField;
  2140. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CnamesPathU3Ek__BackingField;
  2141. };
  2142. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  2143. {
  2144. double ___m_value;
  2145. };
  2146. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  2147. {
  2148. };
  2149. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  2150. {
  2151. };
  2152. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  2153. {
  2154. };
  2155. struct FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  2156. {
  2157. };
  2158. struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45 : public Graph_tD3F160E11AE372F4006562E44A04A934679A72CA
  2159. {
  2160. GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* ___U3CcontrolConnectionsU3Ek__BackingField;
  2161. GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* ___U3CvalueConnectionsU3Ek__BackingField;
  2162. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* ___U3CinvalidConnectionsU3Ek__BackingField;
  2163. };
  2164. struct Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0 : public CallbackEventHandler_t99E35735225B4ACEAD1BA981632FD2D46E9CB2B4
  2165. {
  2166. bool ___m_Focusable;
  2167. int32_t ___m_TabIndex;
  2168. bool ___m_DelegatesFocus;
  2169. bool ___m_ExcludeFromFocusRing;
  2170. bool ___U3CisEligibleToReceiveFocusFromDisabledChildU3Ek__BackingField;
  2171. };
  2172. struct Guid_t
  2173. {
  2174. int32_t ____a;
  2175. int16_t ____b;
  2176. int16_t ____c;
  2177. uint8_t ____d;
  2178. uint8_t ____e;
  2179. uint8_t ____f;
  2180. uint8_t ____g;
  2181. uint8_t ____h;
  2182. uint8_t ____i;
  2183. uint8_t ____j;
  2184. uint8_t ____k;
  2185. };
  2186. struct Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40
  2187. {
  2188. uint64_t ___u64_0;
  2189. uint64_t ___u64_1;
  2190. };
  2191. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  2192. {
  2193. int32_t ___m_value;
  2194. };
  2195. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  2196. {
  2197. int64_t ___m_value;
  2198. };
  2199. struct IntPtr_t
  2200. {
  2201. void* ___m_value;
  2202. };
  2203. struct InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17 : public UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D
  2204. {
  2205. };
  2206. struct InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E : public UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99
  2207. {
  2208. };
  2209. struct InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122 : public BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339
  2210. {
  2211. UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___Delegate;
  2212. };
  2213. struct LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6
  2214. {
  2215. int32_t ___Index;
  2216. int32_t ___Version;
  2217. };
  2218. struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
  2219. {
  2220. float ___m00;
  2221. float ___m10;
  2222. float ___m20;
  2223. float ___m30;
  2224. float ___m01;
  2225. float ___m11;
  2226. float ___m21;
  2227. float ___m31;
  2228. float ___m02;
  2229. float ___m12;
  2230. float ___m22;
  2231. float ___m32;
  2232. float ___m03;
  2233. float ___m13;
  2234. float ___m23;
  2235. float ___m33;
  2236. };
  2237. struct MethodBase_t : public MemberInfo_t
  2238. {
  2239. };
  2240. struct PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2
  2241. {
  2242. int32_t ___id;
  2243. };
  2244. struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
  2245. {
  2246. float ___m_XMin;
  2247. float ___m_YMin;
  2248. float ___m_Width;
  2249. float ___m_Height;
  2250. };
  2251. struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E
  2252. {
  2253. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  2254. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector;
  2255. };
  2256. struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_pinvoke
  2257. {
  2258. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  2259. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector;
  2260. };
  2261. struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_com
  2262. {
  2263. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet;
  2264. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector;
  2265. };
  2266. struct Scene_tA1DC762B79745EB5140F054C884855B922318356
  2267. {
  2268. int32_t ___m_Handle;
  2269. };
  2270. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  2271. {
  2272. float ___m_value;
  2273. };
  2274. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  2275. {
  2276. uint32_t ___m_value;
  2277. };
  2278. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  2279. {
  2280. uint64_t ___m_value;
  2281. };
  2282. struct UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF : public UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92
  2283. {
  2284. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_Values;
  2285. };
  2286. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
  2287. {
  2288. float ___x;
  2289. float ___y;
  2290. };
  2291. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  2292. {
  2293. union
  2294. {
  2295. struct
  2296. {
  2297. };
  2298. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  2299. };
  2300. };
  2301. struct VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC
  2302. {
  2303. union
  2304. {
  2305. struct
  2306. {
  2307. };
  2308. uint8_t VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC__padding[1];
  2309. };
  2310. };
  2311. struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A
  2312. {
  2313. int32_t ___x;
  2314. int32_t ___y;
  2315. };
  2316. struct int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF
  2317. {
  2318. int32_t ___x;
  2319. int32_t ___y;
  2320. int32_t ___z;
  2321. };
  2322. struct AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148
  2323. {
  2324. uint16_t ___Index;
  2325. uint16_t ___Version;
  2326. };
  2327. struct U3ChashesU3Ee__FixedBuffer_tB9B9E597830648919837C8EFBAD317741097D94E
  2328. {
  2329. union
  2330. {
  2331. struct
  2332. {
  2333. int32_t ___FixedElementField;
  2334. };
  2335. uint8_t U3ChashesU3Ee__FixedBuffer_tB9B9E597830648919837C8EFBAD317741097D94E__padding[16];
  2336. };
  2337. };
  2338. struct UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8 : public HierarchyTraversal_t89B1D4664C1C066FEED9B372488A3F751CB6FE7D
  2339. {
  2340. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___m_Matchers;
  2341. };
  2342. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677
  2343. {
  2344. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2345. };
  2346. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_pinvoke
  2347. {
  2348. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2349. };
  2350. struct Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677_marshaled_com
  2351. {
  2352. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Owner;
  2353. };
  2354. struct ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E : public UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8
  2355. {
  2356. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___U3CcallBackU3Ek__BackingField;
  2357. };
  2358. struct Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D
  2359. {
  2360. Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A ___m_Enumerator;
  2361. };
  2362. struct Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD
  2363. {
  2364. Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A ___m_Enumerator;
  2365. };
  2366. struct Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF
  2367. {
  2368. Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802 ___m_Enumerator;
  2369. };
  2370. struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D : public RuntimeObject
  2371. {
  2372. Guid_t ___U3CguidU3Ek__BackingField;
  2373. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___U3CgraphU3Ek__BackingField;
  2374. };
  2375. struct HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B
  2376. {
  2377. uint8_t* ___Ptr;
  2378. int32_t* ___Keys;
  2379. int32_t* ___Next;
  2380. int32_t* ___Buckets;
  2381. int32_t ___Count;
  2382. int32_t ___Capacity;
  2383. int32_t ___Log2MinGrowth;
  2384. int32_t ___BucketCapacity;
  2385. int32_t ___AllocatedIndex;
  2386. int32_t ___FirstFreeIdx;
  2387. int32_t ___SizeOfTValue;
  2388. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2389. };
  2390. struct HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC
  2391. {
  2392. uint8_t* ___Ptr;
  2393. Il2CppFullySharedGenericStruct* ___Keys;
  2394. int32_t* ___Next;
  2395. int32_t* ___Buckets;
  2396. int32_t ___Count;
  2397. int32_t ___Capacity;
  2398. int32_t ___Log2MinGrowth;
  2399. int32_t ___BucketCapacity;
  2400. int32_t ___AllocatedIndex;
  2401. int32_t ___FirstFreeIdx;
  2402. int32_t ___SizeOfTValue;
  2403. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2404. };
  2405. struct ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83 : public UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8
  2406. {
  2407. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___U3CmatchesU3Ek__BackingField;
  2408. };
  2409. struct ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69 : public UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8
  2410. {
  2411. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___U3CmatchesU3Ek__BackingField;
  2412. };
  2413. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  2414. {
  2415. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___m_result;
  2416. };
  2417. struct UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF : public KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068
  2418. {
  2419. RuntimeObject* ___U3CunitU3Ek__BackingField;
  2420. };
  2421. struct UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12 : public KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C
  2422. {
  2423. RuntimeObject* ___U3CunitU3Ek__BackingField;
  2424. };
  2425. struct UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D
  2426. {
  2427. uint8_t* ___Ptr;
  2428. int32_t ___m_length;
  2429. int32_t ___m_capacity;
  2430. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2431. int32_t ___padding;
  2432. };
  2433. struct UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718
  2434. {
  2435. int32_t* ___Ptr;
  2436. int32_t ___m_length;
  2437. int32_t ___m_capacity;
  2438. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2439. int32_t ___padding;
  2440. };
  2441. struct UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6
  2442. {
  2443. Il2CppFullySharedGenericStruct* ___Ptr;
  2444. int32_t ___m_length;
  2445. int32_t ___m_capacity;
  2446. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2447. int32_t ___padding;
  2448. };
  2449. struct UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3
  2450. {
  2451. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___Ptr;
  2452. int32_t ___m_length;
  2453. int32_t ___m_capacity;
  2454. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2455. int32_t ___padding;
  2456. };
  2457. struct UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258
  2458. {
  2459. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* ___m_Buffer;
  2460. UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0* ___m_QueuePool;
  2461. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  2462. };
  2463. struct UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C
  2464. {
  2465. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* ___m_Buffer;
  2466. UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0* ___m_QueuePool;
  2467. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___m_AllocatorLabel;
  2468. };
  2469. struct UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6
  2470. {
  2471. int32_t* ___Ptr;
  2472. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2473. int32_t ___m_Capacity;
  2474. int32_t ___m_Filled;
  2475. int32_t ___m_Write;
  2476. int32_t ___m_Read;
  2477. };
  2478. struct UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7
  2479. {
  2480. Il2CppFullySharedGenericStruct* ___Ptr;
  2481. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Allocator;
  2482. int32_t ___m_Capacity;
  2483. int32_t ___m_Filled;
  2484. int32_t ___m_Write;
  2485. int32_t ___m_Read;
  2486. };
  2487. struct UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E : public Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2
  2488. {
  2489. uint8_t ____state;
  2490. bool ____lookForOce;
  2491. };
  2492. struct UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1 : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 {};
  2493. struct Allocator_t996642592271AAD9EE688F142741D512C07B5824
  2494. {
  2495. int32_t ___value__;
  2496. };
  2497. struct AsyncStatus_t4CBB6973B87AB386FD730DE96C9A409737545CD1
  2498. {
  2499. int32_t ___value__;
  2500. };
  2501. struct CausalityRelation_tB9DA8F582DEC5220EDCEB9D2F34AF985A727546A
  2502. {
  2503. int32_t ___value__;
  2504. };
  2505. struct CausalityTraceLevel_t672BEB68BD9D2ED72A9EE022D37D68A28FA9939A
  2506. {
  2507. int32_t ___value__;
  2508. };
  2509. struct ClipMethod_tDE393081E6CA2C9C1A8C3D731613580585767391
  2510. {
  2511. int32_t ___value__;
  2512. };
  2513. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C
  2514. {
  2515. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2516. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2517. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2518. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2519. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2520. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2521. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2522. int64_t ___matchingRulesHash;
  2523. float ___dpiScaling;
  2524. ComputedTransitionPropertyU5BU5D_t25B9E78F5276CDA297C8215C316452CAB8219E82* ___computedTransitions;
  2525. };
  2526. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_pinvoke
  2527. {
  2528. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2529. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2530. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2531. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2532. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2533. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2534. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2535. int64_t ___matchingRulesHash;
  2536. float ___dpiScaling;
  2537. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_pinvoke* ___computedTransitions;
  2538. };
  2539. struct ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C_marshaled_com
  2540. {
  2541. StyleDataRef_1_tBB9987581539847AE5CCA2EA2349E05CDC9127FA ___inheritedData;
  2542. StyleDataRef_1_t5330A6F4EAC0EAB88E3B9849D866AA23BB6BE5F4 ___layoutData;
  2543. StyleDataRef_1_tF773E9CBC6DC0FEB38DF95A6F3F47AC49AE045B3 ___rareData;
  2544. StyleDataRef_1_t1D59CCAB740BE6B330D5B5FDA9F67391800200B3 ___transformData;
  2545. StyleDataRef_1_t6A7B146DD79EDF7F42CD8CCF3E411B40AA729B8E ___transitionData;
  2546. StyleDataRef_1_t9CB834B90E638D92A3BE5123B0D3989697AA87FC ___visualData;
  2547. Dictionary_2_t645C7B1DAE2D839B52A5E387C165CE13D5465B00* ___customProperties;
  2548. int64_t ___matchingRulesHash;
  2549. float ___dpiScaling;
  2550. ComputedTransitionProperty_tD8E4D8EB5DD69E063944F27A48D9263F4F1354E1_marshaled_com* ___computedTransitions;
  2551. };
  2552. struct Delegate_t : public RuntimeObject
  2553. {
  2554. intptr_t ___method_ptr;
  2555. intptr_t ___invoke_impl;
  2556. RuntimeObject* ___m_target;
  2557. intptr_t ___method;
  2558. intptr_t ___delegate_trampoline;
  2559. intptr_t ___extra_arg;
  2560. intptr_t ___method_code;
  2561. intptr_t ___interp_method;
  2562. intptr_t ___interp_invoke_impl;
  2563. MethodInfo_t* ___method_info;
  2564. MethodInfo_t* ___original_method_info;
  2565. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2566. bool ___method_is_virtual;
  2567. };
  2568. struct Delegate_t_marshaled_pinvoke
  2569. {
  2570. intptr_t ___method_ptr;
  2571. intptr_t ___invoke_impl;
  2572. Il2CppIUnknown* ___m_target;
  2573. intptr_t ___method;
  2574. intptr_t ___delegate_trampoline;
  2575. intptr_t ___extra_arg;
  2576. intptr_t ___method_code;
  2577. intptr_t ___interp_method;
  2578. intptr_t ___interp_invoke_impl;
  2579. MethodInfo_t* ___method_info;
  2580. MethodInfo_t* ___original_method_info;
  2581. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2582. int32_t ___method_is_virtual;
  2583. };
  2584. struct Delegate_t_marshaled_com
  2585. {
  2586. intptr_t ___method_ptr;
  2587. intptr_t ___invoke_impl;
  2588. Il2CppIUnknown* ___m_target;
  2589. intptr_t ___method;
  2590. intptr_t ___delegate_trampoline;
  2591. intptr_t ___extra_arg;
  2592. intptr_t ___method_code;
  2593. intptr_t ___interp_method;
  2594. intptr_t ___interp_invoke_impl;
  2595. MethodInfo_t* ___method_info;
  2596. MethodInfo_t* ___original_method_info;
  2597. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  2598. int32_t ___method_is_virtual;
  2599. };
  2600. struct Exception_t : public RuntimeObject
  2601. {
  2602. String_t* ____className;
  2603. String_t* ____message;
  2604. RuntimeObject* ____data;
  2605. Exception_t* ____innerException;
  2606. String_t* ____helpURL;
  2607. RuntimeObject* ____stackTrace;
  2608. String_t* ____stackTraceString;
  2609. String_t* ____remoteStackTraceString;
  2610. int32_t ____remoteStackIndex;
  2611. RuntimeObject* ____dynamicMethods;
  2612. int32_t ____HResult;
  2613. String_t* ____source;
  2614. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2615. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2616. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  2617. int32_t ___caught_in_unmanaged;
  2618. };
  2619. struct Exception_t_marshaled_pinvoke
  2620. {
  2621. char* ____className;
  2622. char* ____message;
  2623. RuntimeObject* ____data;
  2624. Exception_t_marshaled_pinvoke* ____innerException;
  2625. char* ____helpURL;
  2626. Il2CppIUnknown* ____stackTrace;
  2627. char* ____stackTraceString;
  2628. char* ____remoteStackTraceString;
  2629. int32_t ____remoteStackIndex;
  2630. Il2CppIUnknown* ____dynamicMethods;
  2631. int32_t ____HResult;
  2632. char* ____source;
  2633. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2634. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2635. Il2CppSafeArray* ___native_trace_ips;
  2636. int32_t ___caught_in_unmanaged;
  2637. };
  2638. struct Exception_t_marshaled_com
  2639. {
  2640. Il2CppChar* ____className;
  2641. Il2CppChar* ____message;
  2642. RuntimeObject* ____data;
  2643. Exception_t_marshaled_com* ____innerException;
  2644. Il2CppChar* ____helpURL;
  2645. Il2CppIUnknown* ____stackTrace;
  2646. Il2CppChar* ____stackTraceString;
  2647. Il2CppChar* ____remoteStackTraceString;
  2648. int32_t ____remoteStackIndex;
  2649. Il2CppIUnknown* ____dynamicMethods;
  2650. int32_t ____HResult;
  2651. Il2CppChar* ____source;
  2652. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  2653. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  2654. Il2CppSafeArray* ___native_trace_ips;
  2655. int32_t ___caught_in_unmanaged;
  2656. };
  2657. struct Hashes_t2535089FD6C6F036205113292C62B0D6E286ABE6
  2658. {
  2659. U3ChashesU3Ee__FixedBuffer_tB9B9E597830648919837C8EFBAD317741097D94E ___hashes;
  2660. };
  2661. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  2662. {
  2663. int32_t ___value__;
  2664. };
  2665. struct LanguageDirection_t30A3B6BBCEE6A6F57641E4E008E0DCC40603558C
  2666. {
  2667. int32_t ___value__;
  2668. };
  2669. struct MethodInfo_t : public MethodBase_t
  2670. {
  2671. };
  2672. struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D
  2673. {
  2674. int32_t ___value__;
  2675. };
  2676. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
  2677. {
  2678. intptr_t ___m_CachedPtr;
  2679. };
  2680. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  2681. {
  2682. intptr_t ___m_CachedPtr;
  2683. };
  2684. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  2685. {
  2686. intptr_t ___m_CachedPtr;
  2687. };
  2688. struct OwnedState_t0957CA36E21DE8A443B616EBE83B25CCCA70B5A4
  2689. {
  2690. uint8_t ___value__;
  2691. };
  2692. struct PickingMode_t5699BF9E5F2587E0D297984D5BF5B63B768E66AC
  2693. {
  2694. int32_t ___value__;
  2695. };
  2696. struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD
  2697. {
  2698. intptr_t ___m_Ptr;
  2699. };
  2700. struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87
  2701. {
  2702. int32_t ___value__;
  2703. };
  2704. struct PseudoStates_tF4AB056E8743741BCE464A0983A060A53AAB7E4D
  2705. {
  2706. int32_t ___value__;
  2707. };
  2708. struct RenderDataDirtyTypes_tEF0AE4EB7DF790A711AA45103050432B8FEDB907
  2709. {
  2710. int32_t ___value__;
  2711. };
  2712. struct RenderDataFlags_t5FE970B94CB31B4691C29B856A2A5848BDEACB66
  2713. {
  2714. int32_t ___value__;
  2715. };
  2716. struct RenderHints_t4032FC4AB3FD946FD2A484865B8861730D9035E7
  2717. {
  2718. int32_t ___value__;
  2719. };
  2720. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  2721. {
  2722. intptr_t ___value;
  2723. };
  2724. struct StyleSelectorRelationship_tAABCDC80BF87B347ACE1C64B32C85B05268A7F9E
  2725. {
  2726. int32_t ___value__;
  2727. };
  2728. struct StyleSelectorType_t425962DE6D175F785FA2B5554D793B71D39430A3
  2729. {
  2730. int32_t ___value__;
  2731. };
  2732. struct TaskCreationOptions_tB15CB42D61B8958640A7C702A79097B56D5C7ABA
  2733. {
  2734. int32_t ___value__;
  2735. };
  2736. struct TaskStatus_tDF62ACF297808A2BF8B7465A4A8E9FF161C9AB79
  2737. {
  2738. int32_t ___value__;
  2739. };
  2740. struct UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0
  2741. {
  2742. intptr_t ___m_FirstBlock;
  2743. int32_t ___m_NumBlocks;
  2744. int32_t ___m_MaxBlocks;
  2745. int32_t ___m_AllocLock;
  2746. };
  2747. struct UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2
  2748. {
  2749. intptr_t ___m_FirstBlock;
  2750. intptr_t ___m_LastBlock;
  2751. int32_t ___m_MaxItems;
  2752. int32_t ___m_CurrentRead;
  2753. uint8_t* ___m_CurrentWriteBlockTLS;
  2754. };
  2755. struct VisualElementFlags_t4D1066E11400967A1A2DA7331391ACDC4AA14409
  2756. {
  2757. int32_t ___value__;
  2758. };
  2759. struct SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC : public UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8
  2760. {
  2761. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___U3CmatchU3Ek__BackingField;
  2762. };
  2763. struct Use_tB32C57550EDF1A878B28A5BD90C918FFBD876670
  2764. {
  2765. int32_t ___value__;
  2766. };
  2767. struct RenderTargetMode_tAE75E29BB61A64BDE7646D5CBD353B64BCFA9F3A
  2768. {
  2769. int32_t ___value__;
  2770. };
  2771. struct UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2
  2772. {
  2773. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* ___m_StyleSelectors;
  2774. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___m_Parts;
  2775. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_Element;
  2776. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___m_Matchers;
  2777. int32_t ___m_Relationship;
  2778. int32_t ___pseudoStatesMask;
  2779. int32_t ___negatedPseudoStatesMask;
  2780. };
  2781. struct UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7 : public Exception_t
  2782. {
  2783. int32_t ___U3CValueU3Ek__BackingField;
  2784. };
  2785. struct UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED : public Exception_t {};
  2786. struct UnitConnection_2_t2044001D10B79674C2498A9621210AA06DB3F72F : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
  2787. {
  2788. RuntimeObject* ___U3CsourceUnitU3Ek__BackingField;
  2789. String_t* ___U3CsourceKeyU3Ek__BackingField;
  2790. RuntimeObject* ___U3CdestinationUnitU3Ek__BackingField;
  2791. String_t* ___U3CdestinationKeyU3Ek__BackingField;
  2792. };
  2793. struct UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
  2794. {
  2795. RuntimeObject* ___U3CsourceUnitU3Ek__BackingField;
  2796. String_t* ___U3CsourceKeyU3Ek__BackingField;
  2797. RuntimeObject* ___U3CdestinationUnitU3Ek__BackingField;
  2798. String_t* ___U3CdestinationKeyU3Ek__BackingField;
  2799. };
  2800. struct UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00
  2801. {
  2802. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B ___m_Data;
  2803. };
  2804. struct UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3
  2805. {
  2806. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B ___m_Data;
  2807. };
  2808. struct UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65
  2809. {
  2810. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC ___m_Data;
  2811. };
  2812. struct UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31 : public Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17
  2813. {
  2814. uint8_t ____state;
  2815. bool ____lookForOce;
  2816. };
  2817. struct BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30
  2818. {
  2819. int32_t ___page;
  2820. uint16_t ___pageLine;
  2821. uint8_t ___bitIndex;
  2822. uint8_t ___ownedState;
  2823. };
  2824. struct InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F : public Exception_t
  2825. {
  2826. };
  2827. struct LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364
  2828. {
  2829. int32_t ___m_Allocator;
  2830. Data_t43E3238277579E631EA4E8016E61966D79F5B62E* ___m_Data;
  2831. };
  2832. struct MulticastDelegate_t : public Delegate_t
  2833. {
  2834. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  2835. };
  2836. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2837. {
  2838. Delegate_t_marshaled_pinvoke** ___delegates;
  2839. };
  2840. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2841. {
  2842. Delegate_t_marshaled_com** ___delegates;
  2843. };
  2844. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF
  2845. {
  2846. int32_t ___m_Kind;
  2847. String_t* ___m_Name;
  2848. int32_t ___m_Index;
  2849. RuntimeObject* ___m_Key;
  2850. };
  2851. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke
  2852. {
  2853. int32_t ___m_Kind;
  2854. char* ___m_Name;
  2855. int32_t ___m_Index;
  2856. Il2CppIUnknown* ___m_Key;
  2857. };
  2858. struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com
  2859. {
  2860. int32_t ___m_Kind;
  2861. Il2CppChar* ___m_Name;
  2862. int32_t ___m_Index;
  2863. Il2CppIUnknown* ___m_Key;
  2864. };
  2865. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
  2866. {
  2867. };
  2868. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
  2869. {
  2870. };
  2871. struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
  2872. {
  2873. };
  2874. struct StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD : public RuntimeObject
  2875. {
  2876. Hashes_t2535089FD6C6F036205113292C62B0D6E286ABE6 ___ancestorHashes;
  2877. int32_t ___m_Specificity;
  2878. StyleRule_t69F0C0989004F85BBD9C72BC7A73F79BFE61651E* ___U3CruleU3Ek__BackingField;
  2879. bool ___m_isSimple;
  2880. StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* ___m_Selectors;
  2881. int32_t ___ruleIndex;
  2882. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___nextInTable;
  2883. int32_t ___orderInStyleSheet;
  2884. };
  2885. struct StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362 : public RuntimeObject
  2886. {
  2887. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___m_Parts;
  2888. int32_t ___m_PreviousRelationship;
  2889. int32_t ___pseudoStateMask;
  2890. int32_t ___negatedPseudoStateMask;
  2891. };
  2892. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470
  2893. {
  2894. String_t* ___m_Value;
  2895. int32_t ___m_Type;
  2896. RuntimeObject* ___tempData;
  2897. };
  2898. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_pinvoke
  2899. {
  2900. char* ___m_Value;
  2901. int32_t ___m_Type;
  2902. Il2CppIUnknown* ___tempData;
  2903. };
  2904. struct StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470_marshaled_com
  2905. {
  2906. Il2CppChar* ___m_Value;
  2907. int32_t ___m_Type;
  2908. Il2CppIUnknown* ___tempData;
  2909. };
  2910. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  2911. {
  2912. };
  2913. struct Type_t : public MemberInfo_t
  2914. {
  2915. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  2916. };
  2917. struct UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2 : public RuntimeObject
  2918. {
  2919. String_t* ___U3CnameU3Ek__BackingField;
  2920. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_ObsoleteNames;
  2921. String_t* ___U3CtypeU3Ek__BackingField;
  2922. String_t* ___U3CtypeNamespaceU3Ek__BackingField;
  2923. int32_t ___U3CuseU3Ek__BackingField;
  2924. UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92* ___U3CrestrictionU3Ek__BackingField;
  2925. };
  2926. struct FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C : public SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC
  2927. {
  2928. };
  2929. struct Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0 : public MulticastDelegate_t
  2930. {
  2931. };
  2932. struct Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9 : public MulticastDelegate_t
  2933. {
  2934. };
  2935. struct Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F : public MulticastDelegate_t
  2936. {
  2937. };
  2938. struct TypedUxmlAttributeDescription_1_t7ECE12D1C0C385835D77803906F54B792532FD39 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2939. {
  2940. bool ___U3CdefaultValueU3Ek__BackingField;
  2941. };
  2942. struct TypedUxmlAttributeDescription_1_tCC079D94A08FC0A77DAFF93B80735D5451118E80 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2943. {
  2944. double ___U3CdefaultValueU3Ek__BackingField;
  2945. };
  2946. struct TypedUxmlAttributeDescription_1_tD2A6DFFACF2D245B5D6D16D7B9E26C47DDCE33A3 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2947. {
  2948. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___U3CdefaultValueU3Ek__BackingField;
  2949. };
  2950. struct TypedUxmlAttributeDescription_1_tF8E164DB2A1FE613654370D348F4C3680DA42A03 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2951. {
  2952. int32_t ___U3CdefaultValueU3Ek__BackingField;
  2953. };
  2954. struct TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2955. {
  2956. int32_t ___U3CdefaultValueU3Ek__BackingField;
  2957. };
  2958. struct TypedUxmlAttributeDescription_1_t770D286476B60B77E50FA56D7BFEF86C2CA4F8A1 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2959. {
  2960. int64_t ___U3CdefaultValueU3Ek__BackingField;
  2961. };
  2962. struct TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2963. {
  2964. RuntimeObject* ___U3CdefaultValueU3Ek__BackingField;
  2965. };
  2966. struct TypedUxmlAttributeDescription_1_t460827E989E5BB273194A7D197EAF27D7FE88F40 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2967. {
  2968. float ___U3CdefaultValueU3Ek__BackingField;
  2969. };
  2970. struct TypedUxmlAttributeDescription_1_t2A841BFD180BE42A31C644FA68BCF47B71BF76B7 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2971. {
  2972. uint32_t ___U3CdefaultValueU3Ek__BackingField;
  2973. };
  2974. struct TypedUxmlAttributeDescription_1_t16AC6A42410B48979C278F927FD0587F200214DD : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2
  2975. {
  2976. uint64_t ___U3CdefaultValueU3Ek__BackingField;
  2977. };
  2978. struct TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2 {};
  2979. struct TypedUxmlAttributeDescription_1_t9EDCA7A1D2A3784B3A190D0D1E6CACA78EE18E3D : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2 {};
  2980. struct UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9 : public MulticastDelegate_t
  2981. {
  2982. };
  2983. struct UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F : public MulticastDelegate_t
  2984. {
  2985. };
  2986. struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60 : public MulticastDelegate_t
  2987. {
  2988. };
  2989. struct UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781 : public MulticastDelegate_t
  2990. {
  2991. };
  2992. struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A : public MulticastDelegate_t
  2993. {
  2994. };
  2995. struct UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C : public MulticastDelegate_t
  2996. {
  2997. };
  2998. struct UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90 : public MulticastDelegate_t
  2999. {
  3000. };
  3001. struct UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669 : public MulticastDelegate_t
  3002. {
  3003. };
  3004. struct UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259 : public MulticastDelegate_t
  3005. {
  3006. };
  3007. struct UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007 : public MulticastDelegate_t
  3008. {
  3009. };
  3010. struct UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD : public MulticastDelegate_t
  3011. {
  3012. };
  3013. struct UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE : public MulticastDelegate_t
  3014. {
  3015. };
  3016. struct UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F : public MulticastDelegate_t
  3017. {
  3018. };
  3019. struct UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8 : public MulticastDelegate_t
  3020. {
  3021. };
  3022. struct UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487 : public MulticastDelegate_t
  3023. {
  3024. };
  3025. struct UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6 : public MulticastDelegate_t
  3026. {
  3027. };
  3028. struct UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8 : public MulticastDelegate_t
  3029. {
  3030. };
  3031. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  3032. {
  3033. String_t* ____paramName;
  3034. };
  3035. struct InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD : public UnitConnection_2_t2044001D10B79674C2498A9621210AA06DB3F72F
  3036. {
  3037. };
  3038. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  3039. {
  3040. };
  3041. struct LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA
  3042. {
  3043. int32_t ___m_Manager;
  3044. LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Nodes;
  3045. LayoutDataStore_tE59A593CD73517DDC7C117B293E7C2C6F17DC364 ___m_Configs;
  3046. };
  3047. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  3048. {
  3049. };
  3050. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  3051. {
  3052. };
  3053. struct OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  3054. {
  3055. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ____cancellationToken;
  3056. };
  3057. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79
  3058. {
  3059. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part0;
  3060. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part1;
  3061. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part2;
  3062. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___m_Part3;
  3063. PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___m_AdditionalParts;
  3064. int32_t ___U3CLengthU3Ek__BackingField;
  3065. };
  3066. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke
  3067. {
  3068. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part0;
  3069. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part1;
  3070. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part2;
  3071. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke ___m_Part3;
  3072. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke* ___m_AdditionalParts;
  3073. int32_t ___U3CLengthU3Ek__BackingField;
  3074. };
  3075. struct PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com
  3076. {
  3077. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part0;
  3078. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part1;
  3079. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part2;
  3080. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com ___m_Part3;
  3081. PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com* ___m_AdditionalParts;
  3082. int32_t ___U3CLengthU3Ek__BackingField;
  3083. };
  3084. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847
  3085. {
  3086. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  3087. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  3088. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  3089. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  3090. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  3091. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  3092. int32_t ___flags;
  3093. int32_t ___hierarchyDepth;
  3094. int32_t ___dirtiedValues;
  3095. uint32_t ___dirtyID;
  3096. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  3097. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  3098. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  3099. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  3100. bool ___localFlipsWinding;
  3101. bool ___localTransformScaleZero;
  3102. bool ___worldFlipsWinding;
  3103. bool ___worldTransformScaleZero;
  3104. int32_t ___clipMethod;
  3105. int32_t ___childrenStencilRef;
  3106. int32_t ___childrenMaskDepth;
  3107. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  3108. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  3109. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  3110. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  3111. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  3112. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  3113. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  3114. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  3115. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  3116. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  3117. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  3118. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  3119. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  3120. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  3121. float ___compositeOpacity;
  3122. float ___backgroundAlpha;
  3123. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  3124. bool ___pendingRepaint;
  3125. bool ___pendingHierarchicalRepaint;
  3126. };
  3127. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_pinvoke
  3128. {
  3129. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  3130. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  3131. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  3132. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  3133. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  3134. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  3135. int32_t ___flags;
  3136. int32_t ___hierarchyDepth;
  3137. int32_t ___dirtiedValues;
  3138. uint32_t ___dirtyID;
  3139. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  3140. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  3141. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  3142. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  3143. int32_t ___localFlipsWinding;
  3144. int32_t ___localTransformScaleZero;
  3145. int32_t ___worldFlipsWinding;
  3146. int32_t ___worldTransformScaleZero;
  3147. int32_t ___clipMethod;
  3148. int32_t ___childrenStencilRef;
  3149. int32_t ___childrenMaskDepth;
  3150. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  3151. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  3152. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  3153. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  3154. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  3155. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  3156. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  3157. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  3158. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  3159. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  3160. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  3161. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  3162. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  3163. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  3164. float ___compositeOpacity;
  3165. float ___backgroundAlpha;
  3166. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  3167. int32_t ___pendingRepaint;
  3168. int32_t ___pendingHierarchicalRepaint;
  3169. };
  3170. struct RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847_marshaled_com
  3171. {
  3172. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prev;
  3173. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___next;
  3174. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___groupTransformAncestor;
  3175. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___boneTransformAncestor;
  3176. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___prevDirty;
  3177. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___nextDirty;
  3178. int32_t ___flags;
  3179. int32_t ___hierarchyDepth;
  3180. int32_t ___dirtiedValues;
  3181. uint32_t ___dirtyID;
  3182. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstHeadCommand;
  3183. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastHeadCommand;
  3184. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___firstTailCommand;
  3185. RenderChainCommand_t4F70E36AF4BC3645C8F9C822B7A3ACE9CB815727* ___lastTailCommand;
  3186. int32_t ___localFlipsWinding;
  3187. int32_t ___localTransformScaleZero;
  3188. int32_t ___worldFlipsWinding;
  3189. int32_t ___worldTransformScaleZero;
  3190. int32_t ___clipMethod;
  3191. int32_t ___childrenStencilRef;
  3192. int32_t ___childrenMaskDepth;
  3193. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___headMesh;
  3194. MeshHandle_tC1E9A7ECCFDAEFDE064B8D58B35B9CEE5A70A22E* ___tailMesh;
  3195. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___verticesSpace;
  3196. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___transformID;
  3197. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___clipRectID;
  3198. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___opacityID;
  3199. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___textCoreSettingsID;
  3200. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___colorID;
  3201. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___backgroundColorID;
  3202. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderLeftColorID;
  3203. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderTopColorID;
  3204. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderRightColorID;
  3205. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___borderBottomColorID;
  3206. BMPAlloc_t29DA9D09157B8BAD2D5643711A53A5F11D216D30 ___tintColorID;
  3207. float ___compositeOpacity;
  3208. float ___backgroundAlpha;
  3209. BasicNode_1_t7B4D545DCD6949B2E1C85D63DF038E44602F7DDB* ___textures;
  3210. int32_t ___pendingRepaint;
  3211. int32_t ___pendingHierarchicalRepaint;
  3212. };
  3213. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
  3214. {
  3215. bool ___m_ImportedWithErrors;
  3216. bool ___m_ImportedWithWarnings;
  3217. List_1_t3A511618E31C01BE3D1EA788ABB9AD6F354E8485* ___m_Usings;
  3218. StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___inlineSheet;
  3219. List_1_tA2DA9358299C5C3E2E66D546D9B0E9089C3D7DBE* ___m_VisualElementAssets;
  3220. List_1_t63B31A07921C5E19BCA9E85447E2260F37E3E777* ___m_TemplateAssets;
  3221. List_1_t63DCD4AC5D286527CD19DD2D0023AF7C03AAB2D1* ___m_UxmlObjectEntries;
  3222. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_UxmlObjectIds;
  3223. List_1_t82C928BB4A4FE60D606FEBAFB9949F993554C39F* ___m_AssetEntries;
  3224. List_1_t70BBA01AC05569034FEB9847D92E5F046528FBAF* ___m_Slots;
  3225. int32_t ___m_ContentContainerId;
  3226. int32_t ___m_ContentHash;
  3227. };
  3228. struct WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3 : public MulticastDelegate_t
  3229. {
  3230. };
  3231. struct UxmlAssetAttributeDescription_1_t19813A19545657122CC16CB487E90F24165ECB13 : public TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E
  3232. {
  3233. };
  3234. struct UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F : public TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C
  3235. {
  3236. };
  3237. struct UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334 : public UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2 {};
  3238. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E
  3239. {
  3240. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_PropertyPath;
  3241. String_t* ___m_Path;
  3242. };
  3243. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_pinvoke
  3244. {
  3245. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_pinvoke ___m_PropertyPath;
  3246. char* ___m_Path;
  3247. };
  3248. struct BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E_marshaled_com
  3249. {
  3250. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79_marshaled_com ___m_PropertyPath;
  3251. Il2CppChar* ___m_Path;
  3252. };
  3253. struct LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE
  3254. {
  3255. LayoutDataAccess_t99AA56349D0BC76F3742B927F4F0DDB21511FBBA ___m_Access;
  3256. LayoutHandle_tCFE060947B4EDC8F11BF5B480181493FB578BEB6 ___m_Handle;
  3257. };
  3258. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115 : public Focusable_t39F2BAF0AF6CA465BC2BEDAF9B5B2CF379B846D0
  3259. {
  3260. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_runningAnimationCountU3Ek__BackingField;
  3261. int32_t ___U3CUnityEngine_UIElements_IStylePropertyAnimations_completedAnimationCountU3Ek__BackingField;
  3262. String_t* ___m_Name;
  3263. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ClassList;
  3264. Dictionary_2_tBCCCFBCAC02A3C03E3C84D75696D4860D7444A35* ___m_PropertyBag;
  3265. int32_t ___m_Flags;
  3266. String_t* ___m_ViewDataKey;
  3267. int32_t ___m_RenderHints;
  3268. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastLayout;
  3269. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___lastPseudoPadding;
  3270. RenderChainVEData_t582DE9DA38C6B608A9A38286FCF6FA70398B5847 ___renderChainData;
  3271. bool ___shouldCutRenderChain;
  3272. UIRenderer_t92C2C36451BAD524541C4C548B02D0EAC798644E* ___uiRenderer;
  3273. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_Layout;
  3274. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_BoundingBox;
  3275. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldBoundingBox;
  3276. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformCache;
  3277. Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldTransformInverseCache;
  3278. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClip;
  3279. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___m_WorldClipMinusGroup;
  3280. bool ___m_WorldClipIsInfinite;
  3281. int32_t ___triggerPseudoMask;
  3282. int32_t ___dependencyPseudoMask;
  3283. int32_t ___m_PseudoStates;
  3284. int32_t ___U3CcontainedPointerIdsU3Ek__BackingField;
  3285. int32_t ___m_PickingMode;
  3286. LayoutNode_tADF081B0F16F76B66459DE38F3AD8EC098F22CBE ___m_LayoutNode;
  3287. ComputedStyle_t8B08CCCEE20525528B3FFDAC6D3F58F101AAF54C ___m_Style;
  3288. StyleVariableContext_tF74F2787CE1F6BEBBFBFF0771CF493AC9E403527* ___variableContext;
  3289. int32_t ___inheritedStylesHash;
  3290. uint32_t ___controlid;
  3291. int32_t ___imguiContainerDescendantCount;
  3292. bool ___m_EnabledSelf;
  3293. int32_t ___m_LanguageDirection;
  3294. int32_t ___m_LocalLanguageDirection;
  3295. Action_1_t3DC3411926243F1DB9C330F8E105B904E38C1A0B* ___U3CgenerateVisualContentU3Ek__BackingField;
  3296. int32_t ___m_SubRenderTargetMode;
  3297. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_defaultMaterial;
  3298. List_1_t96E9133B70FB6765E6B138E810D33E18901715DA* ___m_RunningAnimations;
  3299. RuntimeObject* ___m_DataSource;
  3300. PropertyPath_tA523CA2740853534DF6C009C588464B45A6D0A79 ___m_DataSourcePath;
  3301. List_1_t592DF2E59D6E244DA0041698383484A07C7E0480* ___m_Bindings;
  3302. Type_t* ___U3CdataSourceTypeU3Ek__BackingField;
  3303. int32_t ___m_TrickleDownHandleEventCategories;
  3304. int32_t ___m_BubbleUpHandleEventCategories;
  3305. int32_t ___m_BubbleUpEventCallbackCategories;
  3306. int32_t ___m_TrickleDownEventCallbackCategories;
  3307. int32_t ___m_EventInterestSelfCategories;
  3308. int32_t ___m_CachedEventInterestParentCategories;
  3309. uint32_t ___m_NextParentCachedVersion;
  3310. uint32_t ___m_NextParentRequiredVersion;
  3311. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_CachedNextParentWithEventInterests;
  3312. Hierarchy_t4CF226F0EDE9C117C51C505730FC80641B1F1677 ___U3ChierarchyU3Ek__BackingField;
  3313. bool ___U3CisRootVisualContainerU3Ek__BackingField;
  3314. bool ___U3CcacheAsBitmapU3Ek__BackingField;
  3315. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_PhysicalParent;
  3316. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___m_LogicalParent;
  3317. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___elementAdded;
  3318. Action_1_t66B514BE877E216616DEDD40416127189FE16FA3* ___elementRemoved;
  3319. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___m_Children;
  3320. BaseVisualElementPanel_tE3811F3D1474B72CB6CD5BCEECFF5B5CBEC1E303* ___U3CelementPanelU3Ek__BackingField;
  3321. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* ___m_VisualTreeAssetSource;
  3322. InlineStyleAccess_t5CA7877999C9442491A220AE50D605C84D09A165* ___inlineStyleAccess;
  3323. ResolvedStyleAccess_t226CC840EBACEE31CE1139ED5F717532AFFAEB45* ___resolvedStyleAccess;
  3324. List_1_tEA16F82F7871418E28EB6F551D77A8AD9F2E337F* ___styleSheetList;
  3325. TypeData_t01D670B4E71B5571B38C7412B1E652A47D6AF66A* ___m_TypeData;
  3326. };
  3327. struct U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields
  3328. {
  3329. U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657* ___U3CU3E9;
  3330. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___U3CU3E9__3_0;
  3331. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___U3CU3E9__4_0;
  3332. };
  3333. struct U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B_StaticFields
  3334. {
  3335. U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B* ___U3CU3E9;
  3336. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___U3CU3E9__8_0;
  3337. };
  3338. struct U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E_StaticFields
  3339. {
  3340. U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E* ___U3CU3E9;
  3341. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___U3CU3E9__8_0;
  3342. };
  3343. struct U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields
  3344. {
  3345. U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40* ___U3CU3E9;
  3346. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* ___U3CU3E9__3_0;
  3347. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* ___U3CU3E9__4_0;
  3348. };
  3349. struct U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3_StaticFields
  3350. {
  3351. U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3* ___U3CU3E9;
  3352. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___U3CU3E9__8_0;
  3353. };
  3354. struct EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C_StaticFields
  3355. {
  3356. EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* ___defaultComparer;
  3357. };
  3358. struct EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6_StaticFields
  3359. {
  3360. EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* ___defaultComparer;
  3361. };
  3362. struct EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458_StaticFields
  3363. {
  3364. EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* ___defaultComparer;
  3365. };
  3366. struct EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields
  3367. {
  3368. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* ___defaultComparer;
  3369. };
  3370. struct EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5_StaticFields
  3371. {
  3372. EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5* ___defaultComparer;
  3373. };
  3374. struct IsOfType_1_tAD57152B527BA8DDBDA8E8C388140620049ADBE4_StaticFields
  3375. {
  3376. IsOfType_1_tAD57152B527BA8DDBDA8E8C388140620049ADBE4* ___s_Instance;
  3377. };
  3378. struct List_1_t91E36549D76184780FD8995722CD4A87A2650C23_StaticFields
  3379. {
  3380. BaseInvokableCallU5BU5D_tF8AC2AD8CB819841C1BA6BCAF4C2733CCD50296F* ___s_emptyArray;
  3381. };
  3382. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
  3383. {
  3384. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
  3385. };
  3386. struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields
  3387. {
  3388. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___s_emptyArray;
  3389. };
  3390. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  3391. {
  3392. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  3393. };
  3394. struct List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63_StaticFields
  3395. {
  3396. StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* ___s_emptyArray;
  3397. };
  3398. struct List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_StaticFields
  3399. {
  3400. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___s_emptyArray;
  3401. };
  3402. struct TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields
  3403. {
  3404. bool ___U3CIsValueTypeU3Ek__BackingField;
  3405. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3406. bool ___U3CIsInterfaceU3Ek__BackingField;
  3407. bool ___U3CIsAbstractU3Ek__BackingField;
  3408. bool ___U3CIsArrayU3Ek__BackingField;
  3409. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3410. bool ___U3CIsEnumU3Ek__BackingField;
  3411. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3412. bool ___U3CIsNullableU3Ek__BackingField;
  3413. bool ___U3CIsObjectU3Ek__BackingField;
  3414. bool ___U3CIsStringU3Ek__BackingField;
  3415. bool ___U3CIsContainerU3Ek__BackingField;
  3416. bool ___U3CCanBeNullU3Ek__BackingField;
  3417. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3418. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3419. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3420. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3421. };
  3422. struct TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields
  3423. {
  3424. bool ___U3CIsValueTypeU3Ek__BackingField;
  3425. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3426. bool ___U3CIsInterfaceU3Ek__BackingField;
  3427. bool ___U3CIsAbstractU3Ek__BackingField;
  3428. bool ___U3CIsArrayU3Ek__BackingField;
  3429. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3430. bool ___U3CIsEnumU3Ek__BackingField;
  3431. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3432. bool ___U3CIsNullableU3Ek__BackingField;
  3433. bool ___U3CIsObjectU3Ek__BackingField;
  3434. bool ___U3CIsStringU3Ek__BackingField;
  3435. bool ___U3CIsContainerU3Ek__BackingField;
  3436. bool ___U3CCanBeNullU3Ek__BackingField;
  3437. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3438. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3439. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3440. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3441. };
  3442. struct TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields
  3443. {
  3444. bool ___U3CIsValueTypeU3Ek__BackingField;
  3445. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3446. bool ___U3CIsInterfaceU3Ek__BackingField;
  3447. bool ___U3CIsAbstractU3Ek__BackingField;
  3448. bool ___U3CIsArrayU3Ek__BackingField;
  3449. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3450. bool ___U3CIsEnumU3Ek__BackingField;
  3451. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3452. bool ___U3CIsNullableU3Ek__BackingField;
  3453. bool ___U3CIsObjectU3Ek__BackingField;
  3454. bool ___U3CIsStringU3Ek__BackingField;
  3455. bool ___U3CIsContainerU3Ek__BackingField;
  3456. bool ___U3CCanBeNullU3Ek__BackingField;
  3457. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3458. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3459. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3460. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3461. };
  3462. struct TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields
  3463. {
  3464. bool ___U3CIsValueTypeU3Ek__BackingField;
  3465. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3466. bool ___U3CIsInterfaceU3Ek__BackingField;
  3467. bool ___U3CIsAbstractU3Ek__BackingField;
  3468. bool ___U3CIsArrayU3Ek__BackingField;
  3469. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3470. bool ___U3CIsEnumU3Ek__BackingField;
  3471. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3472. bool ___U3CIsNullableU3Ek__BackingField;
  3473. bool ___U3CIsObjectU3Ek__BackingField;
  3474. bool ___U3CIsStringU3Ek__BackingField;
  3475. bool ___U3CIsContainerU3Ek__BackingField;
  3476. bool ___U3CCanBeNullU3Ek__BackingField;
  3477. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3478. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3479. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3480. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3481. };
  3482. struct TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields
  3483. {
  3484. bool ___U3CIsValueTypeU3Ek__BackingField;
  3485. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3486. bool ___U3CIsInterfaceU3Ek__BackingField;
  3487. bool ___U3CIsAbstractU3Ek__BackingField;
  3488. bool ___U3CIsArrayU3Ek__BackingField;
  3489. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3490. bool ___U3CIsEnumU3Ek__BackingField;
  3491. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3492. bool ___U3CIsNullableU3Ek__BackingField;
  3493. bool ___U3CIsObjectU3Ek__BackingField;
  3494. bool ___U3CIsStringU3Ek__BackingField;
  3495. bool ___U3CIsContainerU3Ek__BackingField;
  3496. bool ___U3CCanBeNullU3Ek__BackingField;
  3497. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3498. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3499. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3500. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3501. };
  3502. struct TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields
  3503. {
  3504. bool ___U3CIsValueTypeU3Ek__BackingField;
  3505. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3506. bool ___U3CIsInterfaceU3Ek__BackingField;
  3507. bool ___U3CIsAbstractU3Ek__BackingField;
  3508. bool ___U3CIsArrayU3Ek__BackingField;
  3509. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3510. bool ___U3CIsEnumU3Ek__BackingField;
  3511. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3512. bool ___U3CIsNullableU3Ek__BackingField;
  3513. bool ___U3CIsObjectU3Ek__BackingField;
  3514. bool ___U3CIsStringU3Ek__BackingField;
  3515. bool ___U3CIsContainerU3Ek__BackingField;
  3516. bool ___U3CCanBeNullU3Ek__BackingField;
  3517. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3518. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3519. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3520. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3521. };
  3522. struct TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields
  3523. {
  3524. bool ___U3CIsValueTypeU3Ek__BackingField;
  3525. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3526. bool ___U3CIsInterfaceU3Ek__BackingField;
  3527. bool ___U3CIsAbstractU3Ek__BackingField;
  3528. bool ___U3CIsArrayU3Ek__BackingField;
  3529. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3530. bool ___U3CIsEnumU3Ek__BackingField;
  3531. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3532. bool ___U3CIsNullableU3Ek__BackingField;
  3533. bool ___U3CIsObjectU3Ek__BackingField;
  3534. bool ___U3CIsStringU3Ek__BackingField;
  3535. bool ___U3CIsContainerU3Ek__BackingField;
  3536. bool ___U3CCanBeNullU3Ek__BackingField;
  3537. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3538. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3539. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3540. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3541. };
  3542. struct TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields
  3543. {
  3544. bool ___U3CIsValueTypeU3Ek__BackingField;
  3545. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3546. bool ___U3CIsInterfaceU3Ek__BackingField;
  3547. bool ___U3CIsAbstractU3Ek__BackingField;
  3548. bool ___U3CIsArrayU3Ek__BackingField;
  3549. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3550. bool ___U3CIsEnumU3Ek__BackingField;
  3551. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3552. bool ___U3CIsNullableU3Ek__BackingField;
  3553. bool ___U3CIsObjectU3Ek__BackingField;
  3554. bool ___U3CIsStringU3Ek__BackingField;
  3555. bool ___U3CIsContainerU3Ek__BackingField;
  3556. bool ___U3CCanBeNullU3Ek__BackingField;
  3557. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3558. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3559. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3560. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3561. };
  3562. struct TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields
  3563. {
  3564. bool ___U3CIsValueTypeU3Ek__BackingField;
  3565. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3566. bool ___U3CIsInterfaceU3Ek__BackingField;
  3567. bool ___U3CIsAbstractU3Ek__BackingField;
  3568. bool ___U3CIsArrayU3Ek__BackingField;
  3569. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3570. bool ___U3CIsEnumU3Ek__BackingField;
  3571. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3572. bool ___U3CIsNullableU3Ek__BackingField;
  3573. bool ___U3CIsObjectU3Ek__BackingField;
  3574. bool ___U3CIsStringU3Ek__BackingField;
  3575. bool ___U3CIsContainerU3Ek__BackingField;
  3576. bool ___U3CCanBeNullU3Ek__BackingField;
  3577. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3578. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3579. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3580. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3581. };
  3582. struct TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields
  3583. {
  3584. bool ___U3CIsValueTypeU3Ek__BackingField;
  3585. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3586. bool ___U3CIsInterfaceU3Ek__BackingField;
  3587. bool ___U3CIsAbstractU3Ek__BackingField;
  3588. bool ___U3CIsArrayU3Ek__BackingField;
  3589. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3590. bool ___U3CIsEnumU3Ek__BackingField;
  3591. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3592. bool ___U3CIsNullableU3Ek__BackingField;
  3593. bool ___U3CIsObjectU3Ek__BackingField;
  3594. bool ___U3CIsStringU3Ek__BackingField;
  3595. bool ___U3CIsContainerU3Ek__BackingField;
  3596. bool ___U3CCanBeNullU3Ek__BackingField;
  3597. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3598. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3599. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3600. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3601. };
  3602. struct TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields
  3603. {
  3604. bool ___U3CIsValueTypeU3Ek__BackingField;
  3605. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3606. bool ___U3CIsInterfaceU3Ek__BackingField;
  3607. bool ___U3CIsAbstractU3Ek__BackingField;
  3608. bool ___U3CIsArrayU3Ek__BackingField;
  3609. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3610. bool ___U3CIsEnumU3Ek__BackingField;
  3611. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3612. bool ___U3CIsNullableU3Ek__BackingField;
  3613. bool ___U3CIsObjectU3Ek__BackingField;
  3614. bool ___U3CIsStringU3Ek__BackingField;
  3615. bool ___U3CIsContainerU3Ek__BackingField;
  3616. bool ___U3CCanBeNullU3Ek__BackingField;
  3617. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3618. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3619. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3620. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3621. };
  3622. struct TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields
  3623. {
  3624. bool ___U3CIsValueTypeU3Ek__BackingField;
  3625. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3626. bool ___U3CIsInterfaceU3Ek__BackingField;
  3627. bool ___U3CIsAbstractU3Ek__BackingField;
  3628. bool ___U3CIsArrayU3Ek__BackingField;
  3629. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3630. bool ___U3CIsEnumU3Ek__BackingField;
  3631. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3632. bool ___U3CIsNullableU3Ek__BackingField;
  3633. bool ___U3CIsObjectU3Ek__BackingField;
  3634. bool ___U3CIsStringU3Ek__BackingField;
  3635. bool ___U3CIsContainerU3Ek__BackingField;
  3636. bool ___U3CCanBeNullU3Ek__BackingField;
  3637. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3638. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3639. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3640. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3641. };
  3642. struct TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields
  3643. {
  3644. bool ___U3CIsValueTypeU3Ek__BackingField;
  3645. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3646. bool ___U3CIsInterfaceU3Ek__BackingField;
  3647. bool ___U3CIsAbstractU3Ek__BackingField;
  3648. bool ___U3CIsArrayU3Ek__BackingField;
  3649. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3650. bool ___U3CIsEnumU3Ek__BackingField;
  3651. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3652. bool ___U3CIsNullableU3Ek__BackingField;
  3653. bool ___U3CIsObjectU3Ek__BackingField;
  3654. bool ___U3CIsStringU3Ek__BackingField;
  3655. bool ___U3CIsContainerU3Ek__BackingField;
  3656. bool ___U3CCanBeNullU3Ek__BackingField;
  3657. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3658. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3659. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3660. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3661. };
  3662. struct TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields
  3663. {
  3664. bool ___U3CIsValueTypeU3Ek__BackingField;
  3665. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3666. bool ___U3CIsInterfaceU3Ek__BackingField;
  3667. bool ___U3CIsAbstractU3Ek__BackingField;
  3668. bool ___U3CIsArrayU3Ek__BackingField;
  3669. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3670. bool ___U3CIsEnumU3Ek__BackingField;
  3671. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3672. bool ___U3CIsNullableU3Ek__BackingField;
  3673. bool ___U3CIsObjectU3Ek__BackingField;
  3674. bool ___U3CIsStringU3Ek__BackingField;
  3675. bool ___U3CIsContainerU3Ek__BackingField;
  3676. bool ___U3CCanBeNullU3Ek__BackingField;
  3677. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3678. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3679. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3680. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3681. };
  3682. struct TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields
  3683. {
  3684. bool ___U3CIsValueTypeU3Ek__BackingField;
  3685. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3686. bool ___U3CIsInterfaceU3Ek__BackingField;
  3687. bool ___U3CIsAbstractU3Ek__BackingField;
  3688. bool ___U3CIsArrayU3Ek__BackingField;
  3689. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3690. bool ___U3CIsEnumU3Ek__BackingField;
  3691. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3692. bool ___U3CIsNullableU3Ek__BackingField;
  3693. bool ___U3CIsObjectU3Ek__BackingField;
  3694. bool ___U3CIsStringU3Ek__BackingField;
  3695. bool ___U3CIsContainerU3Ek__BackingField;
  3696. bool ___U3CCanBeNullU3Ek__BackingField;
  3697. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3698. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3699. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3700. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3701. };
  3702. struct TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields
  3703. {
  3704. bool ___U3CIsValueTypeU3Ek__BackingField;
  3705. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3706. bool ___U3CIsInterfaceU3Ek__BackingField;
  3707. bool ___U3CIsAbstractU3Ek__BackingField;
  3708. bool ___U3CIsArrayU3Ek__BackingField;
  3709. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3710. bool ___U3CIsEnumU3Ek__BackingField;
  3711. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3712. bool ___U3CIsNullableU3Ek__BackingField;
  3713. bool ___U3CIsObjectU3Ek__BackingField;
  3714. bool ___U3CIsStringU3Ek__BackingField;
  3715. bool ___U3CIsContainerU3Ek__BackingField;
  3716. bool ___U3CCanBeNullU3Ek__BackingField;
  3717. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3718. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3719. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3720. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3721. };
  3722. struct TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields
  3723. {
  3724. bool ___U3CIsValueTypeU3Ek__BackingField;
  3725. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3726. bool ___U3CIsInterfaceU3Ek__BackingField;
  3727. bool ___U3CIsAbstractU3Ek__BackingField;
  3728. bool ___U3CIsArrayU3Ek__BackingField;
  3729. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3730. bool ___U3CIsEnumU3Ek__BackingField;
  3731. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3732. bool ___U3CIsNullableU3Ek__BackingField;
  3733. bool ___U3CIsObjectU3Ek__BackingField;
  3734. bool ___U3CIsStringU3Ek__BackingField;
  3735. bool ___U3CIsContainerU3Ek__BackingField;
  3736. bool ___U3CCanBeNullU3Ek__BackingField;
  3737. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3738. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3739. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3740. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3741. };
  3742. struct TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields
  3743. {
  3744. bool ___U3CIsValueTypeU3Ek__BackingField;
  3745. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3746. bool ___U3CIsInterfaceU3Ek__BackingField;
  3747. bool ___U3CIsAbstractU3Ek__BackingField;
  3748. bool ___U3CIsArrayU3Ek__BackingField;
  3749. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3750. bool ___U3CIsEnumU3Ek__BackingField;
  3751. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3752. bool ___U3CIsNullableU3Ek__BackingField;
  3753. bool ___U3CIsObjectU3Ek__BackingField;
  3754. bool ___U3CIsStringU3Ek__BackingField;
  3755. bool ___U3CIsContainerU3Ek__BackingField;
  3756. bool ___U3CCanBeNullU3Ek__BackingField;
  3757. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3758. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3759. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3760. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3761. };
  3762. struct TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields
  3763. {
  3764. bool ___U3CIsValueTypeU3Ek__BackingField;
  3765. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3766. bool ___U3CIsInterfaceU3Ek__BackingField;
  3767. bool ___U3CIsAbstractU3Ek__BackingField;
  3768. bool ___U3CIsArrayU3Ek__BackingField;
  3769. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3770. bool ___U3CIsEnumU3Ek__BackingField;
  3771. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3772. bool ___U3CIsNullableU3Ek__BackingField;
  3773. bool ___U3CIsObjectU3Ek__BackingField;
  3774. bool ___U3CIsStringU3Ek__BackingField;
  3775. bool ___U3CIsContainerU3Ek__BackingField;
  3776. bool ___U3CCanBeNullU3Ek__BackingField;
  3777. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3778. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3779. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3780. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3781. };
  3782. struct TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields
  3783. {
  3784. bool ___U3CIsValueTypeU3Ek__BackingField;
  3785. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3786. bool ___U3CIsInterfaceU3Ek__BackingField;
  3787. bool ___U3CIsAbstractU3Ek__BackingField;
  3788. bool ___U3CIsArrayU3Ek__BackingField;
  3789. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3790. bool ___U3CIsEnumU3Ek__BackingField;
  3791. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3792. bool ___U3CIsNullableU3Ek__BackingField;
  3793. bool ___U3CIsObjectU3Ek__BackingField;
  3794. bool ___U3CIsStringU3Ek__BackingField;
  3795. bool ___U3CIsContainerU3Ek__BackingField;
  3796. bool ___U3CCanBeNullU3Ek__BackingField;
  3797. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3798. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3799. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3800. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3801. };
  3802. struct TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields
  3803. {
  3804. bool ___U3CIsValueTypeU3Ek__BackingField;
  3805. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3806. bool ___U3CIsInterfaceU3Ek__BackingField;
  3807. bool ___U3CIsAbstractU3Ek__BackingField;
  3808. bool ___U3CIsArrayU3Ek__BackingField;
  3809. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3810. bool ___U3CIsEnumU3Ek__BackingField;
  3811. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3812. bool ___U3CIsNullableU3Ek__BackingField;
  3813. bool ___U3CIsObjectU3Ek__BackingField;
  3814. bool ___U3CIsStringU3Ek__BackingField;
  3815. bool ___U3CIsContainerU3Ek__BackingField;
  3816. bool ___U3CCanBeNullU3Ek__BackingField;
  3817. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3818. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3819. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3820. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3821. };
  3822. struct TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields
  3823. {
  3824. bool ___U3CIsValueTypeU3Ek__BackingField;
  3825. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3826. bool ___U3CIsInterfaceU3Ek__BackingField;
  3827. bool ___U3CIsAbstractU3Ek__BackingField;
  3828. bool ___U3CIsArrayU3Ek__BackingField;
  3829. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3830. bool ___U3CIsEnumU3Ek__BackingField;
  3831. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3832. bool ___U3CIsNullableU3Ek__BackingField;
  3833. bool ___U3CIsObjectU3Ek__BackingField;
  3834. bool ___U3CIsStringU3Ek__BackingField;
  3835. bool ___U3CIsContainerU3Ek__BackingField;
  3836. bool ___U3CCanBeNullU3Ek__BackingField;
  3837. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3838. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3839. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3840. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3841. };
  3842. struct TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields
  3843. {
  3844. bool ___U3CIsValueTypeU3Ek__BackingField;
  3845. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3846. bool ___U3CIsInterfaceU3Ek__BackingField;
  3847. bool ___U3CIsAbstractU3Ek__BackingField;
  3848. bool ___U3CIsArrayU3Ek__BackingField;
  3849. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3850. bool ___U3CIsEnumU3Ek__BackingField;
  3851. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3852. bool ___U3CIsNullableU3Ek__BackingField;
  3853. bool ___U3CIsObjectU3Ek__BackingField;
  3854. bool ___U3CIsStringU3Ek__BackingField;
  3855. bool ___U3CIsContainerU3Ek__BackingField;
  3856. bool ___U3CCanBeNullU3Ek__BackingField;
  3857. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3858. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3859. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3860. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3861. };
  3862. struct TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields
  3863. {
  3864. bool ___U3CIsValueTypeU3Ek__BackingField;
  3865. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3866. bool ___U3CIsInterfaceU3Ek__BackingField;
  3867. bool ___U3CIsAbstractU3Ek__BackingField;
  3868. bool ___U3CIsArrayU3Ek__BackingField;
  3869. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3870. bool ___U3CIsEnumU3Ek__BackingField;
  3871. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3872. bool ___U3CIsNullableU3Ek__BackingField;
  3873. bool ___U3CIsObjectU3Ek__BackingField;
  3874. bool ___U3CIsStringU3Ek__BackingField;
  3875. bool ___U3CIsContainerU3Ek__BackingField;
  3876. bool ___U3CCanBeNullU3Ek__BackingField;
  3877. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3878. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3879. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3880. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3881. };
  3882. struct TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields
  3883. {
  3884. bool ___U3CIsValueTypeU3Ek__BackingField;
  3885. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3886. bool ___U3CIsInterfaceU3Ek__BackingField;
  3887. bool ___U3CIsAbstractU3Ek__BackingField;
  3888. bool ___U3CIsArrayU3Ek__BackingField;
  3889. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3890. bool ___U3CIsEnumU3Ek__BackingField;
  3891. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3892. bool ___U3CIsNullableU3Ek__BackingField;
  3893. bool ___U3CIsObjectU3Ek__BackingField;
  3894. bool ___U3CIsStringU3Ek__BackingField;
  3895. bool ___U3CIsContainerU3Ek__BackingField;
  3896. bool ___U3CCanBeNullU3Ek__BackingField;
  3897. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3898. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3899. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3900. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3901. };
  3902. struct TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields
  3903. {
  3904. bool ___U3CIsValueTypeU3Ek__BackingField;
  3905. bool ___U3CIsPrimitiveU3Ek__BackingField;
  3906. bool ___U3CIsInterfaceU3Ek__BackingField;
  3907. bool ___U3CIsAbstractU3Ek__BackingField;
  3908. bool ___U3CIsArrayU3Ek__BackingField;
  3909. bool ___U3CIsMultidimensionalArrayU3Ek__BackingField;
  3910. bool ___U3CIsEnumU3Ek__BackingField;
  3911. bool ___U3CIsEnumFlagsU3Ek__BackingField;
  3912. bool ___U3CIsNullableU3Ek__BackingField;
  3913. bool ___U3CIsObjectU3Ek__BackingField;
  3914. bool ___U3CIsStringU3Ek__BackingField;
  3915. bool ___U3CIsContainerU3Ek__BackingField;
  3916. bool ___U3CCanBeNullU3Ek__BackingField;
  3917. bool ___U3CIsPrimitiveOrStringU3Ek__BackingField;
  3918. bool ___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  3919. bool ___U3CIsUnityObjectU3Ek__BackingField;
  3920. bool ___U3CIsLazyLoadReferenceU3Ek__BackingField;
  3921. };
  3922. struct AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields
  3923. {
  3924. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Invalid;
  3925. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___None;
  3926. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Temp;
  3927. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___TempJob;
  3928. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___Persistent;
  3929. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___AudioKernel;
  3930. uint16_t ___NumGlobalScratchAllocators;
  3931. uint16_t ___MaxNumGlobalAllocators;
  3932. uint32_t ___GlobalAllocatorBaseIndex;
  3933. uint32_t ___FirstGlobalScratchpadAllocatorIndex;
  3934. };
  3935. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  3936. {
  3937. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  3938. RuntimeObject* ___shared_table_lock;
  3939. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  3940. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  3941. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  3942. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  3943. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  3944. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  3945. bool ___IsTaiwanSku;
  3946. };
  3947. struct String_t_StaticFields
  3948. {
  3949. String_t* ___Empty;
  3950. };
  3951. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  3952. {
  3953. int32_t ___s_taskIdCounter;
  3954. RuntimeObject* ___s_taskCompletionSentinel;
  3955. bool ___s_asyncDebuggingEnabled;
  3956. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
  3957. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
  3958. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
  3959. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
  3960. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
  3961. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
  3962. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
  3963. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
  3964. RuntimeObject* ___s_activeTasksLock;
  3965. };
  3966. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  3967. {
  3968. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
  3969. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
  3970. };
  3971. struct Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868_StaticFields
  3972. {
  3973. TaskFactory_1_t6D562D6E02741F0C7D98C590754714C6D6429450* ___s_defaultFactory;
  3974. };
  3975. struct Task_1_t305A22235C0559F17F22527C5216531A6A9A9973_StaticFields
  3976. {
  3977. TaskFactory_1_t6D6C519335F18F27A5044675C49C1B7579AE0BB9* ___s_defaultFactory;
  3978. };
  3979. struct Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266_StaticFields
  3980. {
  3981. TaskFactory_1_t3B055CB72CA2D1BEF08BD1C91FFB09DB3268521E* ___s_defaultFactory;
  3982. };
  3983. struct Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2_StaticFields
  3984. {
  3985. TaskFactory_1_t6F188FE70F3006B0386002E392B799D85100732B* ___s_defaultFactory;
  3986. };
  3987. struct Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_StaticFields
  3988. {
  3989. TaskFactory_1_t5DDD425C30A76CA8F6F29A896C7DA59363A13CC2* ___s_defaultFactory;
  3990. };
  3991. struct Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9_StaticFields
  3992. {
  3993. TaskFactory_1_tF4CDC5BDA20AE9BD3F65B6146CDCD3F753003E1D* ___s_defaultFactory;
  3994. };
  3995. struct TypedStore_1_t7B4E17FB84F83F66D5F93C12F5E1EEFA113DF1C6_StaticFields
  3996. {
  3997. RuntimeObject* ___PropertyBag;
  3998. };
  3999. struct TypedStore_1_tA873D0A247F9DCC683FD1486C98EFF5C6DF54AEF_StaticFields
  4000. {
  4001. RuntimeObject* ___PropertyBag;
  4002. };
  4003. struct TypedStore_1_t0F3FF0A72CC64534750B3E48860C81ADD1AF37CC_StaticFields
  4004. {
  4005. RuntimeObject* ___PropertyBag;
  4006. };
  4007. struct TypedStore_1_t2D4C0D760654EAEC8A765FCB98833F7CEB1DEEE2_StaticFields
  4008. {
  4009. RuntimeObject* ___PropertyBag;
  4010. };
  4011. struct TypedStore_1_tA4CAA8FF8D85A3E1A92B176178047A3EDA2B8CE4_StaticFields
  4012. {
  4013. RuntimeObject* ___PropertyBag;
  4014. };
  4015. struct TypedStore_1_tC9D428D7D86A583809B1B8F6A4EE5AA8F2669FA5_StaticFields
  4016. {
  4017. RuntimeObject* ___PropertyBag;
  4018. };
  4019. struct TypedStore_1_t750FB87E34C236745E3A6D42D0DB7DACD6140A8E_StaticFields
  4020. {
  4021. RuntimeObject* ___PropertyBag;
  4022. };
  4023. struct TypedStore_1_t7C57FD7FE640219318838B5B9EA797A882D38980_StaticFields
  4024. {
  4025. RuntimeObject* ___PropertyBag;
  4026. };
  4027. struct TypedStore_1_tE8260273CC87B1F90EC7E83DA21FA4B0AFAFD462_StaticFields
  4028. {
  4029. RuntimeObject* ___PropertyBag;
  4030. };
  4031. struct TypedStore_1_tD9154F1065DBE3569431EF49BB2B50C33C4E8953_StaticFields
  4032. {
  4033. RuntimeObject* ___PropertyBag;
  4034. };
  4035. struct TypedStore_1_tCA909BBBD1401665554AAD14454D3A9882543CCF_StaticFields
  4036. {
  4037. RuntimeObject* ___PropertyBag;
  4038. };
  4039. struct TypedStore_1_t3960CA50588D0D8AC54E24FE516E1512ADCBE221_StaticFields
  4040. {
  4041. RuntimeObject* ___PropertyBag;
  4042. };
  4043. struct TypedStore_1_tA298BA06A048329AF42602C34FFFDB19C83CF6A8_StaticFields
  4044. {
  4045. RuntimeObject* ___PropertyBag;
  4046. };
  4047. struct TypedStore_1_tFCE0F6218AE8F7FF0A3BAB7D81967A7EAFE0B64A_StaticFields
  4048. {
  4049. RuntimeObject* ___PropertyBag;
  4050. };
  4051. struct TypedStore_1_t5D51E4B0D248AA6A17D73EC2F0129832F36803D0_StaticFields
  4052. {
  4053. RuntimeObject* ___PropertyBag;
  4054. };
  4055. struct TypedStore_1_tF64D33A335CBE361A92476895D899612D84777F1_StaticFields
  4056. {
  4057. RuntimeObject* ___PropertyBag;
  4058. };
  4059. struct TypedStore_1_t96C0C7C0C99D310707D94BE95D6CDC6CD655FEA7_StaticFields
  4060. {
  4061. RuntimeObject* ___PropertyBag;
  4062. };
  4063. struct TypedStore_1_t14AD2D81FCED7E8024230A9CC7C4ADC38C4A0F7D_StaticFields
  4064. {
  4065. RuntimeObject* ___PropertyBag;
  4066. };
  4067. struct TypedStore_1_t952D405C8D70FC125F1B020647477D111B8366C3_StaticFields
  4068. {
  4069. RuntimeObject* ___PropertyBag;
  4070. };
  4071. struct TypedStore_1_t0E97E740882F4AE3892C997BECAC3663D1BA056E_StaticFields
  4072. {
  4073. RuntimeObject* ___PropertyBag;
  4074. };
  4075. struct TypedStore_1_t96A9265D1B62F4B0919BB0B7D2B5FC2BA261BBE7_StaticFields
  4076. {
  4077. RuntimeObject* ___PropertyBag;
  4078. };
  4079. struct TypedStore_1_t1D10ED26A9E4E8AE30AECFA66FBE3843E9A57600_StaticFields
  4080. {
  4081. RuntimeObject* ___PropertyBag;
  4082. };
  4083. struct TypedStore_1_t50D32EF10943F1518D0698037B1DE17B30E67EA8_StaticFields
  4084. {
  4085. RuntimeObject* ___PropertyBag;
  4086. };
  4087. struct TypedStore_1_tB8CE83919F0BCD4858995269BA2DF75E1E05E5CA_StaticFields
  4088. {
  4089. RuntimeObject* ___PropertyBag;
  4090. };
  4091. struct TypedStore_1_tA83F22B9398A5C716011F258EAE8FC5549DC5C5B_StaticFields
  4092. {
  4093. RuntimeObject* ___PropertyBag;
  4094. };
  4095. struct TypedStore_1_t16CA5EA66B79A4E17DC4FB36F0C3982CEEFDA0FF_StaticFields
  4096. {
  4097. RuntimeObject* ___PropertyBag;
  4098. };
  4099. struct TypedStore_1_t81CD406F0E517B0E4932D280A7EFC6DC61E44098_StaticFields
  4100. {
  4101. RuntimeObject* ___PropertyBag;
  4102. };
  4103. struct TypedStore_1_tCCB70D9866D9E7415E233B505629D6DD826698F6_StaticFields
  4104. {
  4105. RuntimeObject* ___PropertyBag;
  4106. };
  4107. struct TypedStore_1_t318519F8FA9500D302EDF4E190645E1AF29DC138_StaticFields
  4108. {
  4109. RuntimeObject* ___PropertyBag;
  4110. };
  4111. struct TypedStore_1_tCF6D703344D9ECF2A0EF5971CD3EDFC91C197363_StaticFields
  4112. {
  4113. RuntimeObject* ___PropertyBag;
  4114. };
  4115. struct TypedStore_1_t8ADE7E16758B24B039815F0A30D3C2CCF16F0432_StaticFields
  4116. {
  4117. RuntimeObject* ___PropertyBag;
  4118. };
  4119. struct TypedStore_1_t8FB5AD639948D5803B350750E3823C2FC7DB0B44_StaticFields
  4120. {
  4121. RuntimeObject* ___PropertyBag;
  4122. };
  4123. struct TypedStore_1_t27AB709777445882B1A8F6B269F86B2772A19BA5_StaticFields
  4124. {
  4125. RuntimeObject* ___PropertyBag;
  4126. };
  4127. struct TypedStore_1_tA173CDD242B1F252F77943B84A20252B4D356752_StaticFields
  4128. {
  4129. RuntimeObject* ___PropertyBag;
  4130. };
  4131. struct TypedStore_1_tA6D6523DB10F658456777B0AAB701C51EEFC232C_StaticFields
  4132. {
  4133. RuntimeObject* ___PropertyBag;
  4134. };
  4135. struct TypedStore_1_t804FD2CFB447CDC7053B6581C4A72DAAA5D8B7E5_StaticFields
  4136. {
  4137. RuntimeObject* ___PropertyBag;
  4138. };
  4139. struct TypedStore_1_t1EB2EA13536D48E685511C070B1229591B13CEFF_StaticFields
  4140. {
  4141. RuntimeObject* ___PropertyBag;
  4142. };
  4143. struct TypedStore_1_tA46B08791B791BC80E3F74D92B692C68FCA95E38_StaticFields
  4144. {
  4145. RuntimeObject* ___PropertyBag;
  4146. };
  4147. struct TypedStore_1_t99103CD086569BB0488F677FE8E929B66B7610B7_StaticFields
  4148. {
  4149. RuntimeObject* ___PropertyBag;
  4150. };
  4151. struct TypedStore_1_t9C124FAF7140FF23EC93B3E83EC6FAE0528840CF_StaticFields
  4152. {
  4153. RuntimeObject* ___PropertyBag;
  4154. };
  4155. struct TypedStore_1_t5CE5CE60BE36F696D886AA224D9EBDDD8CFC3767_StaticFields
  4156. {
  4157. RuntimeObject* ___PropertyBag;
  4158. };
  4159. struct TypedStore_1_t2CEC71E3403FF7BD1CD8134707F1B184B16294E8_StaticFields
  4160. {
  4161. RuntimeObject* ___PropertyBag;
  4162. };
  4163. struct TypedStore_1_t96360CCAE75D1805D407A38B17383E4292D3BE27_StaticFields
  4164. {
  4165. RuntimeObject* ___PropertyBag;
  4166. };
  4167. struct TypedStore_1_t3BC65D30B58D434B112F8C512F4A62BCAC847763_StaticFields
  4168. {
  4169. RuntimeObject* ___PropertyBag;
  4170. };
  4171. struct TypedStore_1_t119FDBE6CCEA1B9CCF2B66BCB2F07149316307D8_StaticFields
  4172. {
  4173. RuntimeObject* ___PropertyBag;
  4174. };
  4175. struct TypedStore_1_t23EEFF6B73C80B3097F27ED50DA31B4259A4E12A_StaticFields
  4176. {
  4177. RuntimeObject* ___PropertyBag;
  4178. };
  4179. struct TypedStore_1_t544DF088BCC3960841A39AE9D6BEF1DBF9D7747B_StaticFields
  4180. {
  4181. RuntimeObject* ___PropertyBag;
  4182. };
  4183. struct TypedStore_1_tD92E4513E50C73C86ADE1D2C24AFA12E023310F9_StaticFields
  4184. {
  4185. RuntimeObject* ___PropertyBag;
  4186. };
  4187. struct TypedStore_1_tA5F21F5FF7E8F257AA7F7A578C6626357C0199E0_StaticFields
  4188. {
  4189. RuntimeObject* ___PropertyBag;
  4190. };
  4191. struct TypedStore_1_t296583DFF37E61679413D3C5D45E49DC70D3615E_StaticFields
  4192. {
  4193. RuntimeObject* ___PropertyBag;
  4194. };
  4195. struct TypedStore_1_tF85928F209B32211341F1D9E418F47867CC6B0EF_StaticFields
  4196. {
  4197. RuntimeObject* ___PropertyBag;
  4198. };
  4199. struct UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields
  4200. {
  4201. ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E* ___s_Action;
  4202. ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* ___s_List;
  4203. ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69* ___s_EnumerationList;
  4204. };
  4205. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  4206. {
  4207. String_t* ___TrueString;
  4208. String_t* ___FalseString;
  4209. };
  4210. struct CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED_StaticFields
  4211. {
  4212. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_actionToActionObjShunt;
  4213. };
  4214. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  4215. {
  4216. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  4217. };
  4218. struct CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257_StaticFields
  4219. {
  4220. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___Default;
  4221. };
  4222. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
  4223. {
  4224. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
  4225. };
  4226. struct IntPtr_t_StaticFields
  4227. {
  4228. intptr_t ___Zero;
  4229. };
  4230. struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
  4231. {
  4232. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
  4233. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
  4234. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
  4235. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
  4236. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
  4237. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
  4238. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
  4239. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
  4240. };
  4241. struct int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_StaticFields
  4242. {
  4243. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A ___zero;
  4244. };
  4245. struct Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17_StaticFields
  4246. {
  4247. TaskFactory_1_t4BEAD6CE2527DBE682C128CEAA0FF2A79483E96C* ___s_defaultFactory;
  4248. };
  4249. struct Exception_t_StaticFields
  4250. {
  4251. RuntimeObject* ___s_EDILock;
  4252. };
  4253. struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
  4254. {
  4255. int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
  4256. };
  4257. struct StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD_StaticFields
  4258. {
  4259. Dictionary_2_t29D782BF5D0A26D11A04865B4306B86575506834* ___s_PseudoStates;
  4260. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* ___m_HashList;
  4261. };
  4262. struct Type_t_StaticFields
  4263. {
  4264. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  4265. Il2CppChar ___Delimiter;
  4266. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  4267. RuntimeObject* ___Missing;
  4268. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  4269. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  4270. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  4271. };
  4272. struct FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_StaticFields
  4273. {
  4274. FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C* ___Instance;
  4275. };
  4276. struct VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB_StaticFields
  4277. {
  4278. String_t* ___LinkedVEAInTemplatePropertyName;
  4279. String_t* ___NoRegisteredFactoryErrorMessage;
  4280. Dictionary_2_t41165BF747F041590086BE39A59BE164430A3CEF* ___s_TemporarySlotInsertionPoints;
  4281. List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___s_VeaIdsPath;
  4282. };
  4283. struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115_StaticFields
  4284. {
  4285. uint32_t ___s_NextId;
  4286. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___s_EmptyClassList;
  4287. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___userDataPropertyKey;
  4288. String_t* ___disabledUssClassName;
  4289. Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___s_InfiniteRect;
  4290. ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_GenerateVisualContentMarker;
  4291. Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_runtimeMaterial;
  4292. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___childCountProperty;
  4293. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___contentRectProperty;
  4294. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourcePathProperty;
  4295. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___dataSourceProperty;
  4296. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___disablePlayModeTintProperty;
  4297. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledInHierarchyProperty;
  4298. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___enabledSelfProperty;
  4299. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___layoutProperty;
  4300. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___languageDirectionProperty;
  4301. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___localBoundProperty;
  4302. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___nameProperty;
  4303. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___panelProperty;
  4304. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___pickingModeProperty;
  4305. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___styleSheetsProperty;
  4306. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___tooltipProperty;
  4307. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___usageHintsProperty;
  4308. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___userDataProperty;
  4309. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___viewDataKeyProperty;
  4310. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visibleProperty;
  4311. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___visualTreeAssetSourceProperty;
  4312. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldBoundProperty;
  4313. BindingId_t8BBB6188CD126EACCA07816C78760E92DC16620E ___worldTransformProperty;
  4314. uint32_t ___s_NextParentVersion;
  4315. List_1_t6115BBE78FE9310B180A2027321DF46F2A06AC95* ___s_EmptyList;
  4316. CustomStyleAccess_t170C852102B4D09FB478B620A75B14D096F9F2B1* ___s_CustomStyleAccess;
  4317. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_InternalStyleSheetPath;
  4318. PropertyName_tE4B4AAA58AF3BF2C0CD95509EB7B786F096901C2 ___tooltipPropertyKey;
  4319. Dictionary_2_t4055F6540F36F21F9FEDAFB92D8E0089B38EBBC8* ___s_TypeData;
  4320. };
  4321. #ifdef __clang__
  4322. #pragma clang diagnostic pop
  4323. #endif
  4324. struct StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D : public RuntimeArray
  4325. {
  4326. ALIGN_FIELD (8) StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* m_Items[1];
  4327. inline StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* GetAt(il2cpp_array_size_t index) const
  4328. {
  4329. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4330. return m_Items[index];
  4331. }
  4332. inline StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362** GetAddressAt(il2cpp_array_size_t index)
  4333. {
  4334. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4335. return m_Items + index;
  4336. }
  4337. inline void SetAt(il2cpp_array_size_t index, StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* value)
  4338. {
  4339. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4340. m_Items[index] = value;
  4341. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4342. }
  4343. inline StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* GetAtUnchecked(il2cpp_array_size_t index) const
  4344. {
  4345. return m_Items[index];
  4346. }
  4347. inline StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362** GetAddressAtUnchecked(il2cpp_array_size_t index)
  4348. {
  4349. return m_Items + index;
  4350. }
  4351. inline void SetAtUnchecked(il2cpp_array_size_t index, StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* value)
  4352. {
  4353. m_Items[index] = value;
  4354. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4355. }
  4356. };
  4357. struct StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B : public RuntimeArray
  4358. {
  4359. ALIGN_FIELD (8) StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 m_Items[1];
  4360. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAt(il2cpp_array_size_t index) const
  4361. {
  4362. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4363. return m_Items[index];
  4364. }
  4365. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* GetAddressAt(il2cpp_array_size_t index)
  4366. {
  4367. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4368. return m_Items + index;
  4369. }
  4370. inline void SetAt(il2cpp_array_size_t index, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value)
  4371. {
  4372. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4373. m_Items[index] = value;
  4374. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
  4375. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4376. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData), (void*)NULL);
  4377. #endif
  4378. }
  4379. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 GetAtUnchecked(il2cpp_array_size_t index) const
  4380. {
  4381. return m_Items[index];
  4382. }
  4383. inline StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* GetAddressAtUnchecked(il2cpp_array_size_t index)
  4384. {
  4385. return m_Items + index;
  4386. }
  4387. inline void SetAtUnchecked(il2cpp_array_size_t index, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 value)
  4388. {
  4389. m_Items[index] = value;
  4390. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Value), (void*)NULL);
  4391. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4392. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___tempData), (void*)NULL);
  4393. #endif
  4394. }
  4395. };
  4396. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  4397. {
  4398. ALIGN_FIELD (8) String_t* m_Items[1];
  4399. inline String_t* GetAt(il2cpp_array_size_t index) const
  4400. {
  4401. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4402. return m_Items[index];
  4403. }
  4404. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  4405. {
  4406. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4407. return m_Items + index;
  4408. }
  4409. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  4410. {
  4411. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4412. m_Items[index] = value;
  4413. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4414. }
  4415. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  4416. {
  4417. return m_Items[index];
  4418. }
  4419. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  4420. {
  4421. return m_Items + index;
  4422. }
  4423. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  4424. {
  4425. m_Items[index] = value;
  4426. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4427. }
  4428. };
  4429. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  4430. {
  4431. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  4432. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  4433. {
  4434. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4435. return m_Items[index];
  4436. }
  4437. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  4438. {
  4439. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4440. return m_Items + index;
  4441. }
  4442. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  4443. {
  4444. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4445. m_Items[index] = value;
  4446. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4447. }
  4448. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  4449. {
  4450. return m_Items[index];
  4451. }
  4452. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  4453. {
  4454. return m_Items + index;
  4455. }
  4456. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  4457. {
  4458. m_Items[index] = value;
  4459. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4460. }
  4461. };
  4462. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  4463. {
  4464. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  4465. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  4466. {
  4467. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4468. return m_Items[index];
  4469. }
  4470. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  4471. {
  4472. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4473. return m_Items + index;
  4474. }
  4475. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  4476. {
  4477. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4478. m_Items[index] = value;
  4479. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4480. }
  4481. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  4482. {
  4483. return m_Items[index];
  4484. }
  4485. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  4486. {
  4487. return m_Items + index;
  4488. }
  4489. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  4490. {
  4491. m_Items[index] = value;
  4492. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4493. }
  4494. };
  4495. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray
  4496. {
  4497. ALIGN_FIELD (8) Type_t* m_Items[1];
  4498. inline Type_t* GetAt(il2cpp_array_size_t index) const
  4499. {
  4500. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4501. return m_Items[index];
  4502. }
  4503. inline Type_t** GetAddressAt(il2cpp_array_size_t index)
  4504. {
  4505. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4506. return m_Items + index;
  4507. }
  4508. inline void SetAt(il2cpp_array_size_t index, Type_t* value)
  4509. {
  4510. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4511. m_Items[index] = value;
  4512. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4513. }
  4514. inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const
  4515. {
  4516. return m_Items[index];
  4517. }
  4518. inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  4519. {
  4520. return m_Items + index;
  4521. }
  4522. inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* value)
  4523. {
  4524. m_Items[index] = value;
  4525. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  4526. }
  4527. };
  4528. struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C : public RuntimeArray
  4529. {
  4530. ALIGN_FIELD (8) RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E m_Items[1];
  4531. inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAt(il2cpp_array_size_t index) const
  4532. {
  4533. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4534. return m_Items[index];
  4535. }
  4536. inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* GetAddressAt(il2cpp_array_size_t index)
  4537. {
  4538. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4539. return m_Items + index;
  4540. }
  4541. inline void SetAt(il2cpp_array_size_t index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value)
  4542. {
  4543. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  4544. m_Items[index] = value;
  4545. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL);
  4546. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4547. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL);
  4548. #endif
  4549. }
  4550. inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAtUnchecked(il2cpp_array_size_t index) const
  4551. {
  4552. return m_Items[index];
  4553. }
  4554. inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* GetAddressAtUnchecked(il2cpp_array_size_t index)
  4555. {
  4556. return m_Items + index;
  4557. }
  4558. inline void SetAtUnchecked(il2cpp_array_size_t index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value)
  4559. {
  4560. m_Items[index] = value;
  4561. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL);
  4562. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4563. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL);
  4564. #endif
  4565. }
  4566. };
  4567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_gshared_inline (const RuntimeMethod* method) ;
  4568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
  4569. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_gshared_inline (const RuntimeMethod* method) ;
  4570. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_gshared_inline (const RuntimeMethod* method) ;
  4571. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_gshared_inline (const RuntimeMethod* method) ;
  4572. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_gshared_inline (const RuntimeMethod* method) ;
  4573. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_gshared_inline (const RuntimeMethod* method) ;
  4574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_gshared_inline (const RuntimeMethod* method) ;
  4575. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_gshared_inline (const RuntimeMethod* method) ;
  4576. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_gshared_inline (const RuntimeMethod* method) ;
  4577. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_gshared_inline (const RuntimeMethod* method) ;
  4578. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_gshared_inline (const RuntimeMethod* method) ;
  4579. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_gshared_inline (const RuntimeMethod* method) ;
  4580. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_gshared_inline (const RuntimeMethod* method) ;
  4581. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_gshared_inline (const RuntimeMethod* method) ;
  4582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_gshared_inline (const RuntimeMethod* method) ;
  4583. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_gshared_inline (const RuntimeMethod* method) ;
  4584. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_gshared_inline (const RuntimeMethod* method) ;
  4585. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_gshared_inline (const RuntimeMethod* method) ;
  4586. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_gshared_inline (const RuntimeMethod* method) ;
  4587. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_gshared_inline (const RuntimeMethod* method) ;
  4588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_gshared_inline (const RuntimeMethod* method) ;
  4589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_gshared_inline (const RuntimeMethod* method) ;
  4590. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_gshared_inline (const RuntimeMethod* method) ;
  4591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_gshared_inline (const RuntimeMethod* method) ;
  4592. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_gshared_inline (const RuntimeMethod* method) ;
  4593. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_gshared_inline (const RuntimeMethod* method) ;
  4594. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_gshared_inline (const RuntimeMethod* method) ;
  4595. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_gshared_inline (const RuntimeMethod* method) ;
  4596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_gshared_inline (const RuntimeMethod* method) ;
  4597. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_gshared_inline (const RuntimeMethod* method) ;
  4598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_gshared_inline (const RuntimeMethod* method) ;
  4599. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_gshared_inline (const RuntimeMethod* method) ;
  4600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_gshared_inline (const RuntimeMethod* method) ;
  4601. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_gshared_inline (const RuntimeMethod* method) ;
  4602. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_gshared_inline (const RuntimeMethod* method) ;
  4603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_gshared_inline (const RuntimeMethod* method) ;
  4604. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_gshared_inline (const RuntimeMethod* method) ;
  4605. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_gshared_inline (const RuntimeMethod* method) ;
  4606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_gshared_inline (const RuntimeMethod* method) ;
  4607. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_gshared_inline (const RuntimeMethod* method) ;
  4608. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_gshared_inline (const RuntimeMethod* method) ;
  4609. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_gshared_inline (const RuntimeMethod* method) ;
  4610. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_gshared_inline (const RuntimeMethod* method) ;
  4611. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_gshared_inline (const RuntimeMethod* method) ;
  4612. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_gshared_inline (const RuntimeMethod* method) ;
  4613. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_gshared_inline (const RuntimeMethod* method) ;
  4614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_gshared_inline (const RuntimeMethod* method) ;
  4615. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_gshared_inline (const RuntimeMethod* method) ;
  4616. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_gshared_inline (const RuntimeMethod* method) ;
  4617. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_gshared_inline (const RuntimeMethod* method) ;
  4618. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_gshared_inline (const RuntimeMethod* method) ;
  4619. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_gshared_inline (const RuntimeMethod* method) ;
  4620. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_gshared_inline (const RuntimeMethod* method) ;
  4621. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_gshared_inline (const RuntimeMethod* method) ;
  4622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_gshared_inline (const RuntimeMethod* method) ;
  4623. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_gshared_inline (const RuntimeMethod* method) ;
  4624. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_gshared_inline (const RuntimeMethod* method) ;
  4625. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_gshared_inline (const RuntimeMethod* method) ;
  4626. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_gshared_inline (const RuntimeMethod* method) ;
  4627. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_gshared_inline (const RuntimeMethod* method) ;
  4628. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_gshared_inline (const RuntimeMethod* method) ;
  4629. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_gshared_inline (const RuntimeMethod* method) ;
  4630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_gshared_inline (const RuntimeMethod* method) ;
  4631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_gshared_inline (const RuntimeMethod* method) ;
  4632. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_gshared_inline (const RuntimeMethod* method) ;
  4633. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_gshared_inline (const RuntimeMethod* method) ;
  4634. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_gshared_inline (const RuntimeMethod* method) ;
  4635. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_gshared_inline (const RuntimeMethod* method) ;
  4636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_gshared_inline (const RuntimeMethod* method) ;
  4637. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_gshared_inline (const RuntimeMethod* method) ;
  4638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_gshared_inline (const RuntimeMethod* method) ;
  4639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_gshared_inline (const RuntimeMethod* method) ;
  4640. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_gshared_inline (const RuntimeMethod* method) ;
  4641. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_gshared_inline (const RuntimeMethod* method) ;
  4642. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_gshared_inline (const RuntimeMethod* method) ;
  4643. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_gshared_inline (const RuntimeMethod* method) ;
  4644. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_gshared_inline (const RuntimeMethod* method) ;
  4645. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_gshared_inline (const RuntimeMethod* method) ;
  4646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_gshared_inline (const RuntimeMethod* method) ;
  4647. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_gshared_inline (const RuntimeMethod* method) ;
  4648. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_gshared_inline (const RuntimeMethod* method) ;
  4649. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_gshared_inline (const RuntimeMethod* method) ;
  4650. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_gshared_inline (const RuntimeMethod* method) ;
  4651. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_gshared_inline (const RuntimeMethod* method) ;
  4652. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_gshared_inline (const RuntimeMethod* method) ;
  4653. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_gshared_inline (const RuntimeMethod* method) ;
  4654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_gshared_inline (const RuntimeMethod* method) ;
  4655. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_gshared_inline (const RuntimeMethod* method) ;
  4656. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_gshared_inline (const RuntimeMethod* method) ;
  4657. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_gshared_inline (const RuntimeMethod* method) ;
  4658. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_gshared_inline (const RuntimeMethod* method) ;
  4659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_gshared_inline (const RuntimeMethod* method) ;
  4660. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_gshared_inline (const RuntimeMethod* method) ;
  4661. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_gshared_inline (const RuntimeMethod* method) ;
  4662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_gshared_inline (const RuntimeMethod* method) ;
  4663. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_gshared_inline (const RuntimeMethod* method) ;
  4664. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_gshared_inline (const RuntimeMethod* method) ;
  4665. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_gshared_inline (const RuntimeMethod* method) ;
  4666. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_gshared_inline (const RuntimeMethod* method) ;
  4667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_gshared_inline (const RuntimeMethod* method) ;
  4668. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_gshared_inline (const RuntimeMethod* method) ;
  4669. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_gshared_inline (const RuntimeMethod* method) ;
  4670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_gshared_inline (const RuntimeMethod* method) ;
  4671. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_gshared_inline (const RuntimeMethod* method) ;
  4672. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_gshared_inline (const RuntimeMethod* method) ;
  4673. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_gshared_inline (const RuntimeMethod* method) ;
  4674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_gshared_inline (const RuntimeMethod* method) ;
  4675. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_gshared_inline (const RuntimeMethod* method) ;
  4676. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_gshared_inline (const RuntimeMethod* method) ;
  4677. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_gshared_inline (const RuntimeMethod* method) ;
  4678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_gshared_inline (const RuntimeMethod* method) ;
  4679. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_gshared_inline (const RuntimeMethod* method) ;
  4680. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_gshared_inline (const RuntimeMethod* method) ;
  4681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_gshared_inline (const RuntimeMethod* method) ;
  4682. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_gshared_inline (const RuntimeMethod* method) ;
  4683. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_gshared_inline (const RuntimeMethod* method) ;
  4684. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_gshared_inline (const RuntimeMethod* method) ;
  4685. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_gshared_inline (const RuntimeMethod* method) ;
  4686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_gshared_inline (const RuntimeMethod* method) ;
  4687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_gshared_inline (const RuntimeMethod* method) ;
  4688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_gshared_inline (const RuntimeMethod* method) ;
  4689. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_gshared_inline (const RuntimeMethod* method) ;
  4690. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_gshared_inline (const RuntimeMethod* method) ;
  4691. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_gshared_inline (const RuntimeMethod* method) ;
  4692. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_gshared_inline (const RuntimeMethod* method) ;
  4693. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_gshared_inline (const RuntimeMethod* method) ;
  4694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_gshared_inline (const RuntimeMethod* method) ;
  4695. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_gshared_inline (const RuntimeMethod* method) ;
  4696. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_gshared_inline (const RuntimeMethod* method) ;
  4697. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_gshared_inline (const RuntimeMethod* method) ;
  4698. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_gshared_inline (const RuntimeMethod* method) ;
  4699. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_gshared_inline (const RuntimeMethod* method) ;
  4700. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_gshared_inline (const RuntimeMethod* method) ;
  4701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_gshared_inline (const RuntimeMethod* method) ;
  4702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_gshared_inline (const RuntimeMethod* method) ;
  4703. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_gshared_inline (const RuntimeMethod* method) ;
  4704. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_gshared_inline (const RuntimeMethod* method) ;
  4705. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_gshared_inline (const RuntimeMethod* method) ;
  4706. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_gshared_inline (const RuntimeMethod* method) ;
  4707. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_gshared_inline (const RuntimeMethod* method) ;
  4708. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_gshared_inline (const RuntimeMethod* method) ;
  4709. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_gshared_inline (const RuntimeMethod* method) ;
  4710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_gshared_inline (const RuntimeMethod* method) ;
  4711. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_gshared_inline (const RuntimeMethod* method) ;
  4712. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_gshared_inline (const RuntimeMethod* method) ;
  4713. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_gshared_inline (const RuntimeMethod* method) ;
  4714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_gshared_inline (const RuntimeMethod* method) ;
  4715. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_gshared_inline (const RuntimeMethod* method) ;
  4716. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_gshared_inline (const RuntimeMethod* method) ;
  4717. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_gshared_inline (const RuntimeMethod* method) ;
  4718. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_gshared_inline (const RuntimeMethod* method) ;
  4719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_gshared_inline (const RuntimeMethod* method) ;
  4720. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_gshared_inline (const RuntimeMethod* method) ;
  4721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_gshared_inline (const RuntimeMethod* method) ;
  4722. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_gshared_inline (const RuntimeMethod* method) ;
  4723. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_gshared_inline (const RuntimeMethod* method) ;
  4724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_gshared_inline (const RuntimeMethod* method) ;
  4725. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_gshared_inline (const RuntimeMethod* method) ;
  4726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_gshared_inline (const RuntimeMethod* method) ;
  4727. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_gshared_inline (const RuntimeMethod* method) ;
  4728. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_gshared_inline (const RuntimeMethod* method) ;
  4729. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_gshared_inline (const RuntimeMethod* method) ;
  4730. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_gshared_inline (const RuntimeMethod* method) ;
  4731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_gshared_inline (const RuntimeMethod* method) ;
  4732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_gshared_inline (const RuntimeMethod* method) ;
  4733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_gshared_inline (const RuntimeMethod* method) ;
  4734. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_gshared_inline (const RuntimeMethod* method) ;
  4735. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_gshared_inline (const RuntimeMethod* method) ;
  4736. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_gshared_inline (const RuntimeMethod* method) ;
  4737. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_gshared_inline (const RuntimeMethod* method) ;
  4738. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_gshared_inline (const RuntimeMethod* method) ;
  4739. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_gshared_inline (const RuntimeMethod* method) ;
  4740. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_gshared_inline (const RuntimeMethod* method) ;
  4741. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_gshared_inline (const RuntimeMethod* method) ;
  4742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_gshared_inline (const RuntimeMethod* method) ;
  4743. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_gshared_inline (const RuntimeMethod* method) ;
  4744. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_gshared_inline (const RuntimeMethod* method) ;
  4745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_gshared_inline (const RuntimeMethod* method) ;
  4746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_gshared_inline (const RuntimeMethod* method) ;
  4747. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_gshared_inline (const RuntimeMethod* method) ;
  4748. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_gshared_inline (const RuntimeMethod* method) ;
  4749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_gshared_inline (const RuntimeMethod* method) ;
  4750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_gshared_inline (const RuntimeMethod* method) ;
  4751. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_gshared_inline (const RuntimeMethod* method) ;
  4752. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_gshared_inline (const RuntimeMethod* method) ;
  4753. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_gshared_inline (const RuntimeMethod* method) ;
  4754. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_gshared_inline (const RuntimeMethod* method) ;
  4755. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_gshared_inline (const RuntimeMethod* method) ;
  4756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_gshared_inline (const RuntimeMethod* method) ;
  4757. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_gshared_inline (const RuntimeMethod* method) ;
  4758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_gshared_inline (const RuntimeMethod* method) ;
  4759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_gshared_inline (const RuntimeMethod* method) ;
  4760. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_gshared_inline (const RuntimeMethod* method) ;
  4761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_gshared_inline (const RuntimeMethod* method) ;
  4762. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_gshared_inline (const RuntimeMethod* method) ;
  4763. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_gshared_inline (const RuntimeMethod* method) ;
  4764. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_gshared_inline (const RuntimeMethod* method) ;
  4765. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_gshared_inline (const RuntimeMethod* method) ;
  4766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_gshared_inline (const RuntimeMethod* method) ;
  4767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_gshared_inline (const RuntimeMethod* method) ;
  4768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_gshared_inline (const RuntimeMethod* method) ;
  4769. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_gshared_inline (const RuntimeMethod* method) ;
  4770. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_gshared_inline (const RuntimeMethod* method) ;
  4771. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_gshared_inline (const RuntimeMethod* method) ;
  4772. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_gshared_inline (const RuntimeMethod* method) ;
  4773. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_gshared_inline (const RuntimeMethod* method) ;
  4774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_gshared_inline (const RuntimeMethod* method) ;
  4775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_gshared_inline (const RuntimeMethod* method) ;
  4776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_gshared_inline (const RuntimeMethod* method) ;
  4777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_gshared_inline (const RuntimeMethod* method) ;
  4778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_gshared_inline (const RuntimeMethod* method) ;
  4779. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_gshared_inline (const RuntimeMethod* method) ;
  4780. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_gshared_inline (const RuntimeMethod* method) ;
  4781. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_gshared_inline (const RuntimeMethod* method) ;
  4782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_gshared_inline (const RuntimeMethod* method) ;
  4783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_gshared_inline (const RuntimeMethod* method) ;
  4784. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_gshared_inline (const RuntimeMethod* method) ;
  4785. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_gshared_inline (const RuntimeMethod* method) ;
  4786. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_gshared_inline (const RuntimeMethod* method) ;
  4787. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_gshared_inline (const RuntimeMethod* method) ;
  4788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_gshared_inline (const RuntimeMethod* method) ;
  4789. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_gshared_inline (const RuntimeMethod* method) ;
  4790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_gshared_inline (const RuntimeMethod* method) ;
  4791. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_gshared_inline (const RuntimeMethod* method) ;
  4792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_gshared_inline (const RuntimeMethod* method) ;
  4793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  4794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9_gshared (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  4796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) ;
  4798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_visualElement, const RuntimeMethod* method) ;
  4799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_c, const RuntimeMethod* method) ;
  4800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_classname, const RuntimeMethod* method) ;
  4801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method) ;
  4802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method) ;
  4803. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_item, const RuntimeMethod* method) ;
  4804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4807. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  4808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  4809. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  4810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ;
  4811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4812. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  4813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39_gshared (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  4815. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  4816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method) ;
  4817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) ;
  4818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___1_matchers, const RuntimeMethod* method) ;
  4819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method) ;
  4823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 ___0_other, const RuntimeMethod* method) ;
  4824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  4825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method) ;
  4826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method) ;
  4827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* ___0_matcher, const RuntimeMethod* method) ;
  4828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ListQueryMatcher_1_set_matches_m98DF3CE1674264B73FE87B3905BC9EBFCAFC690F_gshared_inline (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_value, const RuntimeMethod* method) ;
  4830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListQueryMatcher_1_Reset_mB0AA0CBA6444509954AC8C8A954F468A5EAA3A74_gshared (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, const RuntimeMethod* method) ;
  4831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_results, const RuntimeMethod* method) ;
  4832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD912767F3C3AB1A573EE48AE27D5952C2B610660_gshared (Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_queryState, const RuntimeMethod* method) ;
  4833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_other, const RuntimeMethod* method) ;
  4837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  4838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method) ;
  4839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActionQueryMatcher__ctor_mC55E3FF32B3E78B556201397D2DB1E484C2FB8D3_gshared (ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E* __this, const RuntimeMethod* method) ;
  4840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListQueryMatcher_1__ctor_m1F8D3B17CEBD6355BF037E9DB6FBB6901C913C1D_gshared (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, const RuntimeMethod* method) ;
  4841. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_gshared_inline (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  4842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
  4843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  4844. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  4845. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  4847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  4848. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method) ;
  4849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method) ;
  4850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method) ;
  4851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method) ;
  4852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyedCollection_2__ctor_mD5D803A09A8DF6BBF09C4D362C3DA681470B4890_gshared (KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F* __this, const RuntimeMethod* method) ;
  4853. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_gshared_inline (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, const RuntimeMethod* method) ;
  4854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeAdd_mAB24F6C4F47D0DBA641138B61460696C7367119B_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyedCollection_2_InsertItem_m333CB5F8A85577240025E9FF173863653380BF01_gshared (KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
  4856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterAdd_m47934ED44E5CC4E05D7D34B13AD0BB1B48A76356_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Collection_1_get_Item_m1D936D2EDF0905F5E3BE99A97444ED8CADB7E4E6_gshared (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeRemove_mA886ADD320503252897CB24C05A7E1B60CCCFEC5_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyedCollection_2_RemoveItem_m58D9C0A2C604D97612CC81AF0E93E7DB0C08A31F_gshared (KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterRemove_m66CA0E95B93D24A4E15C4A3B60494F8ADF0248FB_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Collection_1_get_Count_mB555825F783F3AD3827FCBB129C0CBC41041D723_gshared (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3* __this, const RuntimeMethod* method) ;
  4862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* KeyedCollection_2_get_Item_mE1D5E2BDF052054250B62577E6722892A75A04CE_gshared (KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  4863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyedCollection_2_Contains_mD595E54D9A35BB6BD6D39B8DA7424924DFBFCB4D_gshared (KeyedCollection_2_tBF854BD0291D71A8D8E9EA5FAE1F0D461C7CBB5F* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  4864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  4865. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) ;
  4866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectToInvalid_m52B308348E17B1C887D6400E8575013874D4503B_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
  4868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
  4869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass45_0__ctor_mF5DA476AB7C4A3DF7BC041A08B6DB90730C9CE0E_gshared (U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* __this, const RuntimeMethod* method) ;
  4870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  4871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
  4872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCollectionBase_4_Add_m5553D77D0CF5C2060CE8062B2B81C546D49C2740_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  4873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass46_0__ctor_mA6233C533EA78C0E85371ADCD726DBCE2FA09108_gshared (U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* __this, const RuntimeMethod* method) ;
  4874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  4875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m65F63D07311B78BD05769E1A408B55561292531B_gshared (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_action, const RuntimeMethod* method) ;
  4876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m10CA6D121A6956373ED8822F7F239956C8C2A4CC_gshared (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m3AEAAA99A95CB7BB424E660C0BA9D576D1582B91_gshared (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* __this, UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_action, const RuntimeMethod* method) ;
  4878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m785DF1A366CF1AD96A0881FF178D9EEB1C5C2567_gshared (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_action, const RuntimeMethod* method) ;
  4880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m70F9C1C5114BC318F4AC762C643D912A59298532_gshared (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mB0FDD812D77B59A5B405E2FA24EA61DAC60DCF87_gshared (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* __this, UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_action, const RuntimeMethod* method) ;
  4882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m6B311A5B61577C855EEBE5DA0E03ACDF72CBB65F_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_action, const RuntimeMethod* method) ;
  4883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m8BB32E6DF7F8007887AE1F5BCFFAD1B6C49F5E79_gshared (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m9BD777DB368D0AABE124D0D073E7F5765ACC17B2_gshared (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_action, const RuntimeMethod* method) ;
  4885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m5D522E3A7B88498D062770DF97178CC9272824DE_gshared (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_action, const RuntimeMethod* method) ;
  4886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m8919C45C06775C171CAE478DF1E50C22D5840346_gshared (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mA0CC2E8916A7B2ED358B37E6F2E870F2F18E88D6_gshared (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* __this, UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_action, const RuntimeMethod* method) ;
  4888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mFAE599AFD0B482045CB9B57B17B72972CD50CEDA_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_action, const RuntimeMethod* method) ;
  4889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mF47066BC504756CC163A8BF4090F1894AAF26B93_gshared (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4890. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m02A425B3208337F47190EF1891F2CDE1D145F593_gshared (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_action, const RuntimeMethod* method) ;
  4891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m547191C948B76E4FF7D97D98B022A6D2017C670B_gshared (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_action, const RuntimeMethod* method) ;
  4892. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mEAD0C341FC33E8F086A4D82725B5C849B0D2D9A7_gshared (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mD671B8B78D9D50AC632C624DCC03B111FF2441B2_gshared (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_action, const RuntimeMethod* method) ;
  4894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mEC311956BFBA170FD3525CAFF7766AD3026C548F_gshared (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_action, const RuntimeMethod* method) ;
  4895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_m0A5FB9FB734D140DB695E387D0EF71998F8745A9_gshared (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_1__ctor_mD6CE0D19DDAAFBA8EFB41C3DA122E2905FD5CB72_gshared (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* __this, UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_action, const RuntimeMethod* method) ;
  4897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_mCA4AB4BA14A6FB42E0C8B7D7321BFBD1739FA395_gshared (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_action, const RuntimeMethod* method) ;
  4898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_2__ctor_m7922D8B8B8AD7F06E2A57E8E5059376AEC3A9BB5_gshared (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_2__ctor_m40E30D02AC91379499BBAB49CA8CC431F34E7549_gshared (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_action, const RuntimeMethod* method) ;
  4900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_2_Invoke_mEB564E9E134BD17BF84969911A47A1B03A71683B_gshared (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, Il2CppChar ___0_args0, int32_t ___1_args1, const RuntimeMethod* method) ;
  4901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m5E5F51535137BF568EE06C3B24ABF51219E0B73E_gshared (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_action, const RuntimeMethod* method) ;
  4902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3__ctor_mA327AB4734B473B1F096C2CB2C120AB941D8C859_gshared (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3__ctor_m30413EBE568799D2A339CD6A426F8F52A471B0E3_gshared (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_action, const RuntimeMethod* method) ;
  4904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3_Invoke_m3779F60DD2EAC54126D5E63CBB6EB7EB46110B62_gshared (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, RuntimeObject* ___0_args0, int32_t ___1_args1, int32_t ___2_args2, const RuntimeMethod* method) ;
  4905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m2DCCAE1EA82C31C3C9FFD5945C1DE364D107980F_gshared (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_action, const RuntimeMethod* method) ;
  4906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3__ctor_mC14C44C9CFEE6F2F5311F6FAF75218A034453781_gshared (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method) ;
  4907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3__ctor_m929F9BD45E8A387C67268CA4419A70B890A0ADF9_gshared (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_action, const RuntimeMethod* method) ;
  4908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_3_Invoke_m9C4D668CFA1BA2F54EFCB5D77EFB78F13541FED0_gshared (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, RuntimeObject* ___0_args0, RuntimeObject* ___1_args1, int32_t ___2_args2, const RuntimeMethod* method) ;
  4909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method) ;
  4910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  4911. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_gshared_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method) ;
  4913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4914. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method) ;
  4915. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_gshared_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method) ;
  4917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method) ;
  4918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method) ;
  4919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  4920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  4921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_TryGetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70749D184C617424A26662CF0EFA48DD6CF2251_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method) ;
  4922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  4923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  4924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m85AB2A4E370E984792163BDEAD3BA05ABBF65C92_gshared (Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A* __this, HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___0_data, const RuntimeMethod* method) ;
  4925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method) ;
  4928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  4929. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_gshared_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4931. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_gshared_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4932. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_gshared_inline (void* ___0_destination, int32_t ___1_index, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___2_value, const RuntimeMethod* method) ;
  4933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_item, const RuntimeMethod* method) ;
  4934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  4935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashMapHelper_1_TryGetValue_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m8FC9836A0CEB5E58E4C9015D1C3B1D47C794A986_gshared (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___1_item, const RuntimeMethod* method) ;
  4936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  4937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_value, const RuntimeMethod* method) ;
  4938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method) ;
  4941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  4942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4943. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_gshared_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_gshared_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_item, const RuntimeMethod* method) ;
  4946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method) ;
  4947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
  4948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method) ;
  4949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m844321AD2F41AFAB9B9D7D57A2572F8C07777D7B_gshared (Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802* __this, HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* ___0_data, const RuntimeMethod* method) ;
  4950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method) ;
  4953. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4955. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  4957. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  4958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_TisUnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D_m8EB1EE7D6BC78B9105AE7B42A088C6C54F1DA06D_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  4960. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5770BB4B36AE5AE7CD8CA15DADCE0F5684DE80B8_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, uint8_t* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  4962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method) ;
  4963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_m7B489B11F89EC6052F540FE4A94DBCC09F5DD8E2_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method) ;
  4964. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, uint8_t* ___0_value, const RuntimeMethod* method) ;
  4965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method) ;
  4967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4968. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4969. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  4971. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  4972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4973. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_TisUnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718_m73679116F834219FA3469A18FAAB58888108C0B4_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  4974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFF85BEF43F24998040F7D04D07250BEEDAAC0FC1_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, int32_t* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  4976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method) ;
  4977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mB5FDE9F7B7F225B72847C991AD289E4A92A8569C_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method) ;
  4978. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t* ___0_value, const RuntimeMethod* method) ;
  4979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method) ;
  4981. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method) ;
  4984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  4985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method) ;
  4988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  4989. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method) ;
  4990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method) ;
  4992. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  4993. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  4994. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  4995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  4996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method) ;
  4997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  4998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_TisUnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3_m8BF55B55516879E4DD9B8015022D8204C726A5CC_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  4999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  5000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AllocatorManager_Free_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mBCFD8E2A8878974FEC3B031AEB157808391F1C8C_gshared (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method) ;
  5001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method) ;
  5002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mA1C69F37A88DA162CF96CA40B85A110606F4B6D5_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method) ;
  5003. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_value, const RuntimeMethod* method) ;
  5004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  5005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method) ;
  5006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101_gshared (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method) ;
  5007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unmanaged_Free_TisUnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258_m2DE439768C1ED8207B310B087BA22C4E1344C151_gshared (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  5008. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_gshared_inline (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method) ;
  5009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_gshared_inline (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method) ;
  5010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC_gshared (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method) ;
  5011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9_gshared (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method) ;
  5012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unmanaged_Free_TisUnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6_m1EEF7F2F65542F10C73B042CE442EB5F8FA73473_gshared (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  5013. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_gshared_inline (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method) ;
  5014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unmanaged_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBDAC644D78CB577E5C3CEF18A59DB392CB645A4C_gshared (int32_t* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method) ;
  5015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_gshared_inline (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method) ;
  5016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC_gshared (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method) ;
  5017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1__ctor_m7A65D2C0E3F203AD5EFAF7F28D3D62D9E8C65F80_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, RuntimeObject* ___0_state, int32_t ___1_options, const RuntimeMethod* method) ;
  5018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  5019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCore_mAF2FAE8032F5566069FC84CC4818A8F3DB3522B6_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method) ;
  5020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCoreAsync_m6AB9EB6CB6A4FBCC6CBED19BA8DF171144BE22D2_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method) ;
  5021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method) ;
  5022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Tuple_2_t4B75F18A57363D88671568DEF504983C60E18AC6* Tuple_Create_TisRuntimeObject_TisRuntimeObject_mB9E45EDC3450763C550051587640A39E730AF094_gshared (RuntimeObject* ___0_item1, RuntimeObject* ___1_item2, const RuntimeMethod* method) ;
  5023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method) ;
  5024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessInnerTask_mB08453822E33AC6CA30893AB4E38FCC81FF04F64_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  5025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, const RuntimeMethod* method) ;
  5026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  5027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_1_TrySetResult_m2EE766FD3F76F4824990F4A93ED1F7253ECE014C_gshared (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) ;
  5028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_1__ctor_m8E9811A47CB38FE7842D6339433133CD283F515B_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, RuntimeObject* ___0_state, int32_t ___1_options, const RuntimeMethod* method) ;
  5029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  5030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCore_mD892824CACA9496949DBEA23FF837D122984DC86_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method) ;
  5031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCoreAsync_mE8CABF515038D8D2CD236EB20657AE54121FA047_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method) ;
  5032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method) ;
  5033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessInnerTask_mDA01C674D6D2C7D1264D3F535B87D72410E4A023_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  5034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Task_1_get_Result_m8934D26D67C2A66EEF37F3E6BE232B3C10D6FC96_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, const RuntimeMethod* method) ;
  5035. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E_gshared (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method) ;
  5036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m634D2BC543ED9621E75B416F9DC1BC50490DF4E9_gshared (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, const RuntimeMethod* method) ;
  5037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_gshared_inline (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  5038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualTreeAsset_GetAsset_TisRuntimeObject_mDC939E06763A4A2A6C58B65E4AEA65F198ACD12C_gshared (VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* __this, String_t* ___0_path, const RuntimeMethod* method) ;
  5039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_mF169047AF10EB2A4079A1C12DDC6EA0567B4E390_gshared (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method) ;
  5040. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR int32_t Activator_CreateInstance_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m2E0658E7FAF19B9ED6D30C9B4CB30D617C2D16C2_gshared (const RuntimeMethod* method) ;
  5041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_gshared_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  5042. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_m26A670FAE68A302B86A5812A4BA3258EC0716198_gshared (Func_3_tC497D504155D3D907F9C5EEE487CC4B3B6090631* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  5043. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_gshared_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method) ;
  5044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UxmlAttributeDescription_GetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8752E3FCFBE10C58F06DF6F6275C822C4850645_gshared (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___2_converterFunc, int32_t ___3_defaultValue, const RuntimeMethod* method) ;
  5045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlAttributeDescription_TryGetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mBF6B69FD22082486E0E8C3E72FF29FAE946751E8_gshared (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___2_converterFunc, int32_t ___3_defaultValue, int32_t* ___4_value, const RuntimeMethod* method) ;
  5046. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m1D153469F09D1233BF49AE1EE159842BA514C0BD_gshared (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_item, const RuntimeMethod* method) ;
  5047. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ;
  5048. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  5049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared (const RuntimeMethod* method) ;
  5050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  5051. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
  5052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18 (Type_t* __this, const RuntimeMethod* method) ;
  5053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC (Type_t* __this, const RuntimeMethod* method) ;
  5054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5 (Type_t* __this, const RuntimeMethod* method) ;
  5055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673 (Type_t* __this, const RuntimeMethod* method) ;
  5056. inline bool TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_inline (const RuntimeMethod* method)
  5057. {
  5058. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_gshared_inline)(method);
  5059. }
  5060. inline FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
  5061. {
  5062. return (( FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
  5063. }
  5064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8 (Type_t* ___0_nullableType, const RuntimeMethod* method) ;
  5065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  5066. inline bool TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_inline (const RuntimeMethod* method)
  5067. {
  5068. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_gshared_inline)(method);
  5069. }
  5070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  5071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505 (Type_t* ___0_type, const RuntimeMethod* method) ;
  5072. inline bool TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_inline (const RuntimeMethod* method)
  5073. {
  5074. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_gshared_inline)(method);
  5075. }
  5076. inline bool TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_inline (const RuntimeMethod* method)
  5077. {
  5078. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_gshared_inline)(method);
  5079. }
  5080. inline bool TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_inline (const RuntimeMethod* method)
  5081. {
  5082. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_gshared_inline)(method);
  5083. }
  5084. inline bool TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_inline (const RuntimeMethod* method)
  5085. {
  5086. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_gshared_inline)(method);
  5087. }
  5088. inline bool TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_inline (const RuntimeMethod* method)
  5089. {
  5090. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_gshared_inline)(method);
  5091. }
  5092. inline bool TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_inline (const RuntimeMethod* method)
  5093. {
  5094. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_gshared_inline)(method);
  5095. }
  5096. inline bool TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_inline (const RuntimeMethod* method)
  5097. {
  5098. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_gshared_inline)(method);
  5099. }
  5100. inline bool TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_inline (const RuntimeMethod* method)
  5101. {
  5102. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_gshared_inline)(method);
  5103. }
  5104. inline bool TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_inline (const RuntimeMethod* method)
  5105. {
  5106. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_gshared_inline)(method);
  5107. }
  5108. inline bool TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_inline (const RuntimeMethod* method)
  5109. {
  5110. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_gshared_inline)(method);
  5111. }
  5112. inline bool TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_inline (const RuntimeMethod* method)
  5113. {
  5114. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_gshared_inline)(method);
  5115. }
  5116. inline bool TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_inline (const RuntimeMethod* method)
  5117. {
  5118. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_gshared_inline)(method);
  5119. }
  5120. inline bool TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_inline (const RuntimeMethod* method)
  5121. {
  5122. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_gshared_inline)(method);
  5123. }
  5124. inline bool TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_inline (const RuntimeMethod* method)
  5125. {
  5126. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_gshared_inline)(method);
  5127. }
  5128. inline bool TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_inline (const RuntimeMethod* method)
  5129. {
  5130. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_gshared_inline)(method);
  5131. }
  5132. inline bool TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_inline (const RuntimeMethod* method)
  5133. {
  5134. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_gshared_inline)(method);
  5135. }
  5136. inline bool TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_inline (const RuntimeMethod* method)
  5137. {
  5138. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_gshared_inline)(method);
  5139. }
  5140. inline bool TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_inline (const RuntimeMethod* method)
  5141. {
  5142. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_gshared_inline)(method);
  5143. }
  5144. inline bool TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_inline (const RuntimeMethod* method)
  5145. {
  5146. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_gshared_inline)(method);
  5147. }
  5148. inline bool TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_inline (const RuntimeMethod* method)
  5149. {
  5150. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_gshared_inline)(method);
  5151. }
  5152. inline bool TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_inline (const RuntimeMethod* method)
  5153. {
  5154. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_gshared_inline)(method);
  5155. }
  5156. inline bool TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_inline (const RuntimeMethod* method)
  5157. {
  5158. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_gshared_inline)(method);
  5159. }
  5160. inline bool TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_inline (const RuntimeMethod* method)
  5161. {
  5162. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_gshared_inline)(method);
  5163. }
  5164. inline bool TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_inline (const RuntimeMethod* method)
  5165. {
  5166. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_gshared_inline)(method);
  5167. }
  5168. inline bool TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_inline (const RuntimeMethod* method)
  5169. {
  5170. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_gshared_inline)(method);
  5171. }
  5172. inline bool TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_inline (const RuntimeMethod* method)
  5173. {
  5174. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_gshared_inline)(method);
  5175. }
  5176. inline bool TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_inline (const RuntimeMethod* method)
  5177. {
  5178. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_gshared_inline)(method);
  5179. }
  5180. inline bool TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_inline (const RuntimeMethod* method)
  5181. {
  5182. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_gshared_inline)(method);
  5183. }
  5184. inline bool TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_inline (const RuntimeMethod* method)
  5185. {
  5186. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_gshared_inline)(method);
  5187. }
  5188. inline bool TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_inline (const RuntimeMethod* method)
  5189. {
  5190. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_gshared_inline)(method);
  5191. }
  5192. inline bool TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_inline (const RuntimeMethod* method)
  5193. {
  5194. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_gshared_inline)(method);
  5195. }
  5196. inline bool TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_inline (const RuntimeMethod* method)
  5197. {
  5198. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_gshared_inline)(method);
  5199. }
  5200. inline bool TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_inline (const RuntimeMethod* method)
  5201. {
  5202. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_gshared_inline)(method);
  5203. }
  5204. inline bool TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_inline (const RuntimeMethod* method)
  5205. {
  5206. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_gshared_inline)(method);
  5207. }
  5208. inline bool TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_inline (const RuntimeMethod* method)
  5209. {
  5210. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_gshared_inline)(method);
  5211. }
  5212. inline bool TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_inline (const RuntimeMethod* method)
  5213. {
  5214. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_gshared_inline)(method);
  5215. }
  5216. inline bool TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_inline (const RuntimeMethod* method)
  5217. {
  5218. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_gshared_inline)(method);
  5219. }
  5220. inline bool TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_inline (const RuntimeMethod* method)
  5221. {
  5222. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_gshared_inline)(method);
  5223. }
  5224. inline bool TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_inline (const RuntimeMethod* method)
  5225. {
  5226. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_gshared_inline)(method);
  5227. }
  5228. inline bool TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_inline (const RuntimeMethod* method)
  5229. {
  5230. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_gshared_inline)(method);
  5231. }
  5232. inline bool TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_inline (const RuntimeMethod* method)
  5233. {
  5234. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_gshared_inline)(method);
  5235. }
  5236. inline bool TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_inline (const RuntimeMethod* method)
  5237. {
  5238. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_gshared_inline)(method);
  5239. }
  5240. inline bool TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_inline (const RuntimeMethod* method)
  5241. {
  5242. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_gshared_inline)(method);
  5243. }
  5244. inline bool TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_inline (const RuntimeMethod* method)
  5245. {
  5246. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_gshared_inline)(method);
  5247. }
  5248. inline bool TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_inline (const RuntimeMethod* method)
  5249. {
  5250. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_gshared_inline)(method);
  5251. }
  5252. inline bool TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_inline (const RuntimeMethod* method)
  5253. {
  5254. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_gshared_inline)(method);
  5255. }
  5256. inline bool TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_inline (const RuntimeMethod* method)
  5257. {
  5258. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_gshared_inline)(method);
  5259. }
  5260. inline bool TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_inline (const RuntimeMethod* method)
  5261. {
  5262. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_gshared_inline)(method);
  5263. }
  5264. inline bool TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_inline (const RuntimeMethod* method)
  5265. {
  5266. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_gshared_inline)(method);
  5267. }
  5268. inline bool TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_inline (const RuntimeMethod* method)
  5269. {
  5270. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_gshared_inline)(method);
  5271. }
  5272. inline bool TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_inline (const RuntimeMethod* method)
  5273. {
  5274. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_gshared_inline)(method);
  5275. }
  5276. inline bool TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_inline (const RuntimeMethod* method)
  5277. {
  5278. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_gshared_inline)(method);
  5279. }
  5280. inline bool TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_inline (const RuntimeMethod* method)
  5281. {
  5282. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_gshared_inline)(method);
  5283. }
  5284. inline bool TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_inline (const RuntimeMethod* method)
  5285. {
  5286. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_gshared_inline)(method);
  5287. }
  5288. inline bool TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_inline (const RuntimeMethod* method)
  5289. {
  5290. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_gshared_inline)(method);
  5291. }
  5292. inline bool TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_inline (const RuntimeMethod* method)
  5293. {
  5294. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_gshared_inline)(method);
  5295. }
  5296. inline bool TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_inline (const RuntimeMethod* method)
  5297. {
  5298. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_gshared_inline)(method);
  5299. }
  5300. inline bool TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_inline (const RuntimeMethod* method)
  5301. {
  5302. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_gshared_inline)(method);
  5303. }
  5304. inline bool TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_inline (const RuntimeMethod* method)
  5305. {
  5306. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_gshared_inline)(method);
  5307. }
  5308. inline bool TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_inline (const RuntimeMethod* method)
  5309. {
  5310. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_gshared_inline)(method);
  5311. }
  5312. inline bool TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_inline (const RuntimeMethod* method)
  5313. {
  5314. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_gshared_inline)(method);
  5315. }
  5316. inline bool TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_inline (const RuntimeMethod* method)
  5317. {
  5318. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_gshared_inline)(method);
  5319. }
  5320. inline bool TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_inline (const RuntimeMethod* method)
  5321. {
  5322. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_gshared_inline)(method);
  5323. }
  5324. inline bool TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_inline (const RuntimeMethod* method)
  5325. {
  5326. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_gshared_inline)(method);
  5327. }
  5328. inline bool TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_inline (const RuntimeMethod* method)
  5329. {
  5330. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_gshared_inline)(method);
  5331. }
  5332. inline bool TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_inline (const RuntimeMethod* method)
  5333. {
  5334. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_gshared_inline)(method);
  5335. }
  5336. inline bool TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_inline (const RuntimeMethod* method)
  5337. {
  5338. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_gshared_inline)(method);
  5339. }
  5340. inline bool TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_inline (const RuntimeMethod* method)
  5341. {
  5342. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_gshared_inline)(method);
  5343. }
  5344. inline bool TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_inline (const RuntimeMethod* method)
  5345. {
  5346. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_gshared_inline)(method);
  5347. }
  5348. inline bool TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_inline (const RuntimeMethod* method)
  5349. {
  5350. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_gshared_inline)(method);
  5351. }
  5352. inline bool TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_inline (const RuntimeMethod* method)
  5353. {
  5354. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_gshared_inline)(method);
  5355. }
  5356. inline bool TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_inline (const RuntimeMethod* method)
  5357. {
  5358. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_gshared_inline)(method);
  5359. }
  5360. inline bool TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_inline (const RuntimeMethod* method)
  5361. {
  5362. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_gshared_inline)(method);
  5363. }
  5364. inline bool TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_inline (const RuntimeMethod* method)
  5365. {
  5366. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_gshared_inline)(method);
  5367. }
  5368. inline bool TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_inline (const RuntimeMethod* method)
  5369. {
  5370. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_gshared_inline)(method);
  5371. }
  5372. inline bool TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_inline (const RuntimeMethod* method)
  5373. {
  5374. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_gshared_inline)(method);
  5375. }
  5376. inline bool TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_inline (const RuntimeMethod* method)
  5377. {
  5378. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_gshared_inline)(method);
  5379. }
  5380. inline bool TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_inline (const RuntimeMethod* method)
  5381. {
  5382. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_gshared_inline)(method);
  5383. }
  5384. inline bool TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_inline (const RuntimeMethod* method)
  5385. {
  5386. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_gshared_inline)(method);
  5387. }
  5388. inline bool TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_inline (const RuntimeMethod* method)
  5389. {
  5390. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_gshared_inline)(method);
  5391. }
  5392. inline bool TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_inline (const RuntimeMethod* method)
  5393. {
  5394. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_gshared_inline)(method);
  5395. }
  5396. inline bool TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_inline (const RuntimeMethod* method)
  5397. {
  5398. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_gshared_inline)(method);
  5399. }
  5400. inline bool TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_inline (const RuntimeMethod* method)
  5401. {
  5402. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_gshared_inline)(method);
  5403. }
  5404. inline bool TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_inline (const RuntimeMethod* method)
  5405. {
  5406. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_gshared_inline)(method);
  5407. }
  5408. inline bool TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_inline (const RuntimeMethod* method)
  5409. {
  5410. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_gshared_inline)(method);
  5411. }
  5412. inline bool TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_inline (const RuntimeMethod* method)
  5413. {
  5414. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_gshared_inline)(method);
  5415. }
  5416. inline bool TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_inline (const RuntimeMethod* method)
  5417. {
  5418. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_gshared_inline)(method);
  5419. }
  5420. inline bool TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_inline (const RuntimeMethod* method)
  5421. {
  5422. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_gshared_inline)(method);
  5423. }
  5424. inline bool TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_inline (const RuntimeMethod* method)
  5425. {
  5426. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_gshared_inline)(method);
  5427. }
  5428. inline bool TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_inline (const RuntimeMethod* method)
  5429. {
  5430. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_gshared_inline)(method);
  5431. }
  5432. inline bool TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_inline (const RuntimeMethod* method)
  5433. {
  5434. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_gshared_inline)(method);
  5435. }
  5436. inline bool TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_inline (const RuntimeMethod* method)
  5437. {
  5438. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_gshared_inline)(method);
  5439. }
  5440. inline bool TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_inline (const RuntimeMethod* method)
  5441. {
  5442. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_gshared_inline)(method);
  5443. }
  5444. inline bool TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_inline (const RuntimeMethod* method)
  5445. {
  5446. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_gshared_inline)(method);
  5447. }
  5448. inline bool TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_inline (const RuntimeMethod* method)
  5449. {
  5450. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_gshared_inline)(method);
  5451. }
  5452. inline bool TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_inline (const RuntimeMethod* method)
  5453. {
  5454. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_gshared_inline)(method);
  5455. }
  5456. inline bool TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_inline (const RuntimeMethod* method)
  5457. {
  5458. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_gshared_inline)(method);
  5459. }
  5460. inline bool TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_inline (const RuntimeMethod* method)
  5461. {
  5462. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_gshared_inline)(method);
  5463. }
  5464. inline bool TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_inline (const RuntimeMethod* method)
  5465. {
  5466. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_gshared_inline)(method);
  5467. }
  5468. inline bool TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_inline (const RuntimeMethod* method)
  5469. {
  5470. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_gshared_inline)(method);
  5471. }
  5472. inline bool TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_inline (const RuntimeMethod* method)
  5473. {
  5474. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_gshared_inline)(method);
  5475. }
  5476. inline bool TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_inline (const RuntimeMethod* method)
  5477. {
  5478. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_gshared_inline)(method);
  5479. }
  5480. inline bool TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_inline (const RuntimeMethod* method)
  5481. {
  5482. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_gshared_inline)(method);
  5483. }
  5484. inline bool TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_inline (const RuntimeMethod* method)
  5485. {
  5486. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_gshared_inline)(method);
  5487. }
  5488. inline bool TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_inline (const RuntimeMethod* method)
  5489. {
  5490. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_gshared_inline)(method);
  5491. }
  5492. inline bool TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_inline (const RuntimeMethod* method)
  5493. {
  5494. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_gshared_inline)(method);
  5495. }
  5496. inline bool TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_inline (const RuntimeMethod* method)
  5497. {
  5498. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_gshared_inline)(method);
  5499. }
  5500. inline bool TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_inline (const RuntimeMethod* method)
  5501. {
  5502. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_gshared_inline)(method);
  5503. }
  5504. inline bool TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_inline (const RuntimeMethod* method)
  5505. {
  5506. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_gshared_inline)(method);
  5507. }
  5508. inline bool TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_inline (const RuntimeMethod* method)
  5509. {
  5510. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_gshared_inline)(method);
  5511. }
  5512. inline bool TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_inline (const RuntimeMethod* method)
  5513. {
  5514. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_gshared_inline)(method);
  5515. }
  5516. inline bool TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_inline (const RuntimeMethod* method)
  5517. {
  5518. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_gshared_inline)(method);
  5519. }
  5520. inline bool TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_inline (const RuntimeMethod* method)
  5521. {
  5522. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_gshared_inline)(method);
  5523. }
  5524. inline bool TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_inline (const RuntimeMethod* method)
  5525. {
  5526. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_gshared_inline)(method);
  5527. }
  5528. inline bool TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_inline (const RuntimeMethod* method)
  5529. {
  5530. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_gshared_inline)(method);
  5531. }
  5532. inline bool TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_inline (const RuntimeMethod* method)
  5533. {
  5534. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_gshared_inline)(method);
  5535. }
  5536. inline bool TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_inline (const RuntimeMethod* method)
  5537. {
  5538. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_gshared_inline)(method);
  5539. }
  5540. inline bool TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_inline (const RuntimeMethod* method)
  5541. {
  5542. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_gshared_inline)(method);
  5543. }
  5544. inline bool TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_inline (const RuntimeMethod* method)
  5545. {
  5546. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_gshared_inline)(method);
  5547. }
  5548. inline bool TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_inline (const RuntimeMethod* method)
  5549. {
  5550. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_gshared_inline)(method);
  5551. }
  5552. inline bool TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_inline (const RuntimeMethod* method)
  5553. {
  5554. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_gshared_inline)(method);
  5555. }
  5556. inline bool TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_inline (const RuntimeMethod* method)
  5557. {
  5558. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_gshared_inline)(method);
  5559. }
  5560. inline bool TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_inline (const RuntimeMethod* method)
  5561. {
  5562. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_gshared_inline)(method);
  5563. }
  5564. inline bool TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_inline (const RuntimeMethod* method)
  5565. {
  5566. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_gshared_inline)(method);
  5567. }
  5568. inline bool TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_inline (const RuntimeMethod* method)
  5569. {
  5570. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_gshared_inline)(method);
  5571. }
  5572. inline bool TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_inline (const RuntimeMethod* method)
  5573. {
  5574. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_gshared_inline)(method);
  5575. }
  5576. inline bool TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_inline (const RuntimeMethod* method)
  5577. {
  5578. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_gshared_inline)(method);
  5579. }
  5580. inline bool TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_inline (const RuntimeMethod* method)
  5581. {
  5582. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_gshared_inline)(method);
  5583. }
  5584. inline bool TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_inline (const RuntimeMethod* method)
  5585. {
  5586. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_gshared_inline)(method);
  5587. }
  5588. inline bool TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_inline (const RuntimeMethod* method)
  5589. {
  5590. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_gshared_inline)(method);
  5591. }
  5592. inline bool TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_inline (const RuntimeMethod* method)
  5593. {
  5594. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_gshared_inline)(method);
  5595. }
  5596. inline bool TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_inline (const RuntimeMethod* method)
  5597. {
  5598. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_gshared_inline)(method);
  5599. }
  5600. inline bool TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_inline (const RuntimeMethod* method)
  5601. {
  5602. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_gshared_inline)(method);
  5603. }
  5604. inline bool TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_inline (const RuntimeMethod* method)
  5605. {
  5606. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_gshared_inline)(method);
  5607. }
  5608. inline bool TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_inline (const RuntimeMethod* method)
  5609. {
  5610. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_gshared_inline)(method);
  5611. }
  5612. inline bool TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_inline (const RuntimeMethod* method)
  5613. {
  5614. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_gshared_inline)(method);
  5615. }
  5616. inline bool TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_inline (const RuntimeMethod* method)
  5617. {
  5618. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_gshared_inline)(method);
  5619. }
  5620. inline bool TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_inline (const RuntimeMethod* method)
  5621. {
  5622. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_gshared_inline)(method);
  5623. }
  5624. inline bool TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_inline (const RuntimeMethod* method)
  5625. {
  5626. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_gshared_inline)(method);
  5627. }
  5628. inline bool TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_inline (const RuntimeMethod* method)
  5629. {
  5630. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_gshared_inline)(method);
  5631. }
  5632. inline bool TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_inline (const RuntimeMethod* method)
  5633. {
  5634. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_gshared_inline)(method);
  5635. }
  5636. inline bool TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_inline (const RuntimeMethod* method)
  5637. {
  5638. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_gshared_inline)(method);
  5639. }
  5640. inline bool TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_inline (const RuntimeMethod* method)
  5641. {
  5642. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_gshared_inline)(method);
  5643. }
  5644. inline bool TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_inline (const RuntimeMethod* method)
  5645. {
  5646. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_gshared_inline)(method);
  5647. }
  5648. inline bool TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_inline (const RuntimeMethod* method)
  5649. {
  5650. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_gshared_inline)(method);
  5651. }
  5652. inline bool TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_inline (const RuntimeMethod* method)
  5653. {
  5654. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_gshared_inline)(method);
  5655. }
  5656. inline bool TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_inline (const RuntimeMethod* method)
  5657. {
  5658. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_gshared_inline)(method);
  5659. }
  5660. inline bool TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_inline (const RuntimeMethod* method)
  5661. {
  5662. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_gshared_inline)(method);
  5663. }
  5664. inline bool TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_inline (const RuntimeMethod* method)
  5665. {
  5666. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_gshared_inline)(method);
  5667. }
  5668. inline bool TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_inline (const RuntimeMethod* method)
  5669. {
  5670. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_gshared_inline)(method);
  5671. }
  5672. inline bool TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_inline (const RuntimeMethod* method)
  5673. {
  5674. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_gshared_inline)(method);
  5675. }
  5676. inline bool TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_inline (const RuntimeMethod* method)
  5677. {
  5678. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_gshared_inline)(method);
  5679. }
  5680. inline bool TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_inline (const RuntimeMethod* method)
  5681. {
  5682. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_gshared_inline)(method);
  5683. }
  5684. inline bool TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_inline (const RuntimeMethod* method)
  5685. {
  5686. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_gshared_inline)(method);
  5687. }
  5688. inline bool TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_inline (const RuntimeMethod* method)
  5689. {
  5690. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_gshared_inline)(method);
  5691. }
  5692. inline bool TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_inline (const RuntimeMethod* method)
  5693. {
  5694. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_gshared_inline)(method);
  5695. }
  5696. inline bool TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_inline (const RuntimeMethod* method)
  5697. {
  5698. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_gshared_inline)(method);
  5699. }
  5700. inline bool TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_inline (const RuntimeMethod* method)
  5701. {
  5702. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_gshared_inline)(method);
  5703. }
  5704. inline bool TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_inline (const RuntimeMethod* method)
  5705. {
  5706. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_gshared_inline)(method);
  5707. }
  5708. inline bool TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_inline (const RuntimeMethod* method)
  5709. {
  5710. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_gshared_inline)(method);
  5711. }
  5712. inline bool TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_inline (const RuntimeMethod* method)
  5713. {
  5714. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_gshared_inline)(method);
  5715. }
  5716. inline bool TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_inline (const RuntimeMethod* method)
  5717. {
  5718. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_gshared_inline)(method);
  5719. }
  5720. inline bool TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_inline (const RuntimeMethod* method)
  5721. {
  5722. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_gshared_inline)(method);
  5723. }
  5724. inline bool TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_inline (const RuntimeMethod* method)
  5725. {
  5726. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_gshared_inline)(method);
  5727. }
  5728. inline bool TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_inline (const RuntimeMethod* method)
  5729. {
  5730. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_gshared_inline)(method);
  5731. }
  5732. inline bool TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_inline (const RuntimeMethod* method)
  5733. {
  5734. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_gshared_inline)(method);
  5735. }
  5736. inline bool TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_inline (const RuntimeMethod* method)
  5737. {
  5738. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_gshared_inline)(method);
  5739. }
  5740. inline bool TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_inline (const RuntimeMethod* method)
  5741. {
  5742. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_gshared_inline)(method);
  5743. }
  5744. inline bool TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_inline (const RuntimeMethod* method)
  5745. {
  5746. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_gshared_inline)(method);
  5747. }
  5748. inline bool TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_inline (const RuntimeMethod* method)
  5749. {
  5750. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_gshared_inline)(method);
  5751. }
  5752. inline bool TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_inline (const RuntimeMethod* method)
  5753. {
  5754. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_gshared_inline)(method);
  5755. }
  5756. inline bool TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_inline (const RuntimeMethod* method)
  5757. {
  5758. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_gshared_inline)(method);
  5759. }
  5760. inline bool TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_inline (const RuntimeMethod* method)
  5761. {
  5762. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_gshared_inline)(method);
  5763. }
  5764. inline bool TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_inline (const RuntimeMethod* method)
  5765. {
  5766. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_gshared_inline)(method);
  5767. }
  5768. inline bool TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_inline (const RuntimeMethod* method)
  5769. {
  5770. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_gshared_inline)(method);
  5771. }
  5772. inline bool TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_inline (const RuntimeMethod* method)
  5773. {
  5774. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_gshared_inline)(method);
  5775. }
  5776. inline bool TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_inline (const RuntimeMethod* method)
  5777. {
  5778. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_gshared_inline)(method);
  5779. }
  5780. inline bool TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_inline (const RuntimeMethod* method)
  5781. {
  5782. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_gshared_inline)(method);
  5783. }
  5784. inline bool TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_inline (const RuntimeMethod* method)
  5785. {
  5786. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_gshared_inline)(method);
  5787. }
  5788. inline bool TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_inline (const RuntimeMethod* method)
  5789. {
  5790. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_gshared_inline)(method);
  5791. }
  5792. inline bool TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_inline (const RuntimeMethod* method)
  5793. {
  5794. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_gshared_inline)(method);
  5795. }
  5796. inline bool TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_inline (const RuntimeMethod* method)
  5797. {
  5798. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_gshared_inline)(method);
  5799. }
  5800. inline bool TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_inline (const RuntimeMethod* method)
  5801. {
  5802. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_gshared_inline)(method);
  5803. }
  5804. inline bool TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_inline (const RuntimeMethod* method)
  5805. {
  5806. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_gshared_inline)(method);
  5807. }
  5808. inline bool TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_inline (const RuntimeMethod* method)
  5809. {
  5810. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_gshared_inline)(method);
  5811. }
  5812. inline bool TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_inline (const RuntimeMethod* method)
  5813. {
  5814. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_gshared_inline)(method);
  5815. }
  5816. inline bool TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_inline (const RuntimeMethod* method)
  5817. {
  5818. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_gshared_inline)(method);
  5819. }
  5820. inline bool TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_inline (const RuntimeMethod* method)
  5821. {
  5822. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_gshared_inline)(method);
  5823. }
  5824. inline bool TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_inline (const RuntimeMethod* method)
  5825. {
  5826. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_gshared_inline)(method);
  5827. }
  5828. inline bool TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_inline (const RuntimeMethod* method)
  5829. {
  5830. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_gshared_inline)(method);
  5831. }
  5832. inline bool TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_inline (const RuntimeMethod* method)
  5833. {
  5834. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_gshared_inline)(method);
  5835. }
  5836. inline bool TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_inline (const RuntimeMethod* method)
  5837. {
  5838. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_gshared_inline)(method);
  5839. }
  5840. inline bool TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_inline (const RuntimeMethod* method)
  5841. {
  5842. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_gshared_inline)(method);
  5843. }
  5844. inline bool TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_inline (const RuntimeMethod* method)
  5845. {
  5846. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_gshared_inline)(method);
  5847. }
  5848. inline bool TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_inline (const RuntimeMethod* method)
  5849. {
  5850. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_gshared_inline)(method);
  5851. }
  5852. inline bool TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_inline (const RuntimeMethod* method)
  5853. {
  5854. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_gshared_inline)(method);
  5855. }
  5856. inline bool TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_inline (const RuntimeMethod* method)
  5857. {
  5858. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_gshared_inline)(method);
  5859. }
  5860. inline bool TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_inline (const RuntimeMethod* method)
  5861. {
  5862. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_gshared_inline)(method);
  5863. }
  5864. inline bool TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_inline (const RuntimeMethod* method)
  5865. {
  5866. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_gshared_inline)(method);
  5867. }
  5868. inline bool TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_inline (const RuntimeMethod* method)
  5869. {
  5870. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_gshared_inline)(method);
  5871. }
  5872. inline bool TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_inline (const RuntimeMethod* method)
  5873. {
  5874. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_gshared_inline)(method);
  5875. }
  5876. inline bool TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_inline (const RuntimeMethod* method)
  5877. {
  5878. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_gshared_inline)(method);
  5879. }
  5880. inline bool TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_inline (const RuntimeMethod* method)
  5881. {
  5882. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_gshared_inline)(method);
  5883. }
  5884. inline bool TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_inline (const RuntimeMethod* method)
  5885. {
  5886. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_gshared_inline)(method);
  5887. }
  5888. inline bool TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_inline (const RuntimeMethod* method)
  5889. {
  5890. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_gshared_inline)(method);
  5891. }
  5892. inline bool TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_inline (const RuntimeMethod* method)
  5893. {
  5894. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_gshared_inline)(method);
  5895. }
  5896. inline bool TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_inline (const RuntimeMethod* method)
  5897. {
  5898. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_gshared_inline)(method);
  5899. }
  5900. inline bool TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_inline (const RuntimeMethod* method)
  5901. {
  5902. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_gshared_inline)(method);
  5903. }
  5904. inline bool TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_inline (const RuntimeMethod* method)
  5905. {
  5906. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_gshared_inline)(method);
  5907. }
  5908. inline bool TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_inline (const RuntimeMethod* method)
  5909. {
  5910. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_gshared_inline)(method);
  5911. }
  5912. inline bool TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_inline (const RuntimeMethod* method)
  5913. {
  5914. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_gshared_inline)(method);
  5915. }
  5916. inline bool TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_inline (const RuntimeMethod* method)
  5917. {
  5918. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_gshared_inline)(method);
  5919. }
  5920. inline bool TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_inline (const RuntimeMethod* method)
  5921. {
  5922. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_gshared_inline)(method);
  5923. }
  5924. inline bool TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_inline (const RuntimeMethod* method)
  5925. {
  5926. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_gshared_inline)(method);
  5927. }
  5928. inline bool TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_inline (const RuntimeMethod* method)
  5929. {
  5930. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_gshared_inline)(method);
  5931. }
  5932. inline bool TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_inline (const RuntimeMethod* method)
  5933. {
  5934. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_gshared_inline)(method);
  5935. }
  5936. inline bool TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_inline (const RuntimeMethod* method)
  5937. {
  5938. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_gshared_inline)(method);
  5939. }
  5940. inline bool TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_inline (const RuntimeMethod* method)
  5941. {
  5942. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_gshared_inline)(method);
  5943. }
  5944. inline bool TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_inline (const RuntimeMethod* method)
  5945. {
  5946. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_gshared_inline)(method);
  5947. }
  5948. inline bool TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_inline (const RuntimeMethod* method)
  5949. {
  5950. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_gshared_inline)(method);
  5951. }
  5952. inline bool TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_inline (const RuntimeMethod* method)
  5953. {
  5954. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_gshared_inline)(method);
  5955. }
  5956. inline bool TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_inline (const RuntimeMethod* method)
  5957. {
  5958. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_gshared_inline)(method);
  5959. }
  5960. inline bool TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_inline (const RuntimeMethod* method)
  5961. {
  5962. return (( bool (*) (const RuntimeMethod*))TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_gshared_inline)(method);
  5963. }
  5964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, const RuntimeMethod* method) ;
  5965. inline void List_1__ctor_mF95AA3EAFD3FBF606EC3CE70CC40D55F728E7A21 (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* __this, const RuntimeMethod* method)
  5966. {
  5967. (( void (*) (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  5968. }
  5969. inline List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  5970. {
  5971. return (( List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC_gshared)(__this, method);
  5972. }
  5973. inline void List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9 (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  5974. {
  5975. (( void (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9_gshared)(__this, method);
  5976. }
  5977. inline List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  5978. {
  5979. return (( List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F_gshared)(__this, method);
  5980. }
  5981. inline void List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method)
  5982. {
  5983. (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_gshared)(__this, method);
  5984. }
  5985. inline void UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_visualElement, const RuntimeMethod* method)
  5986. {
  5987. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6_gshared)(__this, ___0_visualElement, method);
  5988. }
  5989. inline void UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_c, const RuntimeMethod* method)
  5990. {
  5991. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, String_t*, const RuntimeMethod*))UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6_gshared)(__this, ___0_c, method);
  5992. }
  5993. inline UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_classname, const RuntimeMethod* method)
  5994. {
  5995. return (( UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, String_t*, const RuntimeMethod*))UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491_gshared)(__this, ___0_classname, method);
  5996. }
  5997. inline void UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method)
  5998. {
  5999. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, String_t*, const RuntimeMethod*))UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547_gshared)(__this, ___0_id, method);
  6000. }
  6001. inline UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method)
  6002. {
  6003. return (( UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, String_t*, const RuntimeMethod*))UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344_gshared)(__this, ___0_id, method);
  6004. }
  6005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 StyleSelectorPart_CreatePredicate_m9B21A0E45BE2A1EBCA075E7C3EA04216EFB99026 (RuntimeObject* ___0_predicate, const RuntimeMethod* method) ;
  6006. inline void List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_item, const RuntimeMethod* method)
  6007. {
  6008. (( void (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_gshared_inline)(__this, ___0_item, method);
  6009. }
  6010. inline UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6011. {
  6012. return (( UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E_gshared)(__this, method);
  6013. }
  6014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 StyleSelectorPart_CreateClass_m5B7F89D3BE469D181E0887E94F4031B92554656E (String_t* ___0_className, const RuntimeMethod* method) ;
  6015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 StyleSelectorPart_CreateId_m8C5422E6675A02D0A623D8BB2A1F6704299F0357 (String_t* ___0_Id, const RuntimeMethod* method) ;
  6016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleSelectorPart_set_type_mDBA92CF5DF4FB4A806978A0D916300EDE6CA144E (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  6017. inline void UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6018. {
  6019. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5_gshared)(__this, method);
  6020. }
  6021. inline void UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6022. {
  6023. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6_gshared)(__this, method);
  6024. }
  6025. inline int32_t List_1_get_Count_m37349D81706DA39189D9313DE6CEEA7296EF1C05_inline (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* __this, const RuntimeMethod* method)
  6026. {
  6027. return (( int32_t (*) (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  6028. }
  6029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleComplexSelector__ctor_m0F68D626FD86D6BF1E91C8653BAF4351A0DA104A (StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* __this, const RuntimeMethod* method) ;
  6030. inline StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* List_1_ToArray_m3558F649385142EB9AF646646D12DC4EDFA6F04B (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* __this, const RuntimeMethod* method)
  6031. {
  6032. return (( StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* (*) (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
  6033. }
  6034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleComplexSelector_set_selectors_m1BFD896C3E328E5FFFB650E4B8CEC38FF954D171 (StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* __this, StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* ___0_value, const RuntimeMethod* method) ;
  6035. inline void List_1_Clear_m50F4F676B49BDB8C169BD5466D899561831D3AC3_inline (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* __this, const RuntimeMethod* method)
  6036. {
  6037. (( void (*) (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
  6038. }
  6039. inline void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method)
  6040. {
  6041. (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline)(__this, ___0_item, method);
  6042. }
  6043. inline void UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6044. {
  6045. (( void (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054_gshared)(__this, method);
  6046. }
  6047. inline int32_t List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  6048. {
  6049. return (( int32_t (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_gshared_inline)(__this, method);
  6050. }
  6051. inline bool UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6052. {
  6053. return (( bool (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01_gshared)(__this, method);
  6054. }
  6055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleSelector__ctor_m873E58D9169C86020A1E6030255566AF23DEC361 (StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* __this, const RuntimeMethod* method) ;
  6056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleSelector_set_previousRelationship_m6A90C6E4DE2A4C5CCAC23496A94B07425EC44B63 (StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  6057. inline StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39 (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  6058. {
  6059. return (( StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39_gshared)(__this, method);
  6060. }
  6061. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StyleSelector_set_parts_m82461DE82EBF4FD88DDA188E6D8ACF1891B49E16 (StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* __this, StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* ___0_value, const RuntimeMethod* method) ;
  6062. inline void List_1_Add_mE89DE4EB29CAB443208C42124905BF0E7BA359AC_inline (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* __this, StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* ___0_item, const RuntimeMethod* method)
  6063. {
  6064. (( void (*) (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  6065. }
  6066. inline void List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  6067. {
  6068. (( void (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, const RuntimeMethod*))List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_gshared_inline)(__this, method);
  6069. }
  6070. inline int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method)
  6071. {
  6072. return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline)(__this, method);
  6073. }
  6074. inline void UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___1_matchers, const RuntimeMethod* method)
  6075. {
  6076. (( void (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8_gshared)(__this, ___0_element, ___1_matchers, method);
  6077. }
  6078. inline UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6079. {
  6080. return (( UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B_gshared)(__this, method);
  6081. }
  6082. inline List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6083. {
  6084. return (( List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560_gshared)(__this, method);
  6085. }
  6086. inline List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6087. {
  6088. return (( List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995_gshared)(__this, method);
  6089. }
  6090. inline EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_inline (const RuntimeMethod* method)
  6091. {
  6092. return (( EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  6093. }
  6094. inline EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_inline (const RuntimeMethod* method)
  6095. {
  6096. return (( EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  6097. }
  6098. inline EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_inline (const RuntimeMethod* method)
  6099. {
  6100. return (( EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  6101. }
  6102. inline bool UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 ___0_other, const RuntimeMethod* method)
  6103. {
  6104. return (( bool (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2, const RuntimeMethod*))UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12_gshared)(__this, ___0_other, method);
  6105. }
  6106. inline bool UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0 (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6107. {
  6108. return (( bool (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, RuntimeObject*, const RuntimeMethod*))UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0_gshared)(__this, ___0_obj, method);
  6109. }
  6110. inline EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5* EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_inline (const RuntimeMethod* method)
  6111. {
  6112. return (( EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline)(method);
  6113. }
  6114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  6115. inline int32_t UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  6116. {
  6117. return (( int32_t (*) (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*, const RuntimeMethod*))UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B_gshared)(__this, method);
  6118. }
  6119. inline UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method)
  6120. {
  6121. return (( UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, const RuntimeMethod*))UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC_gshared)(__this, ___0_element, method);
  6122. }
  6123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SingleQueryMatcher_IsInUse_mF17B2C22806E732E50055D4F6AC8A0E3ABEB4B99 (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* __this, const RuntimeMethod* method) ;
  6124. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* SingleQueryMatcher_get_match_mA356799F44423232455480B667671DAD4D9A6353_inline (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* __this, const RuntimeMethod* method) ;
  6125. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingleQueryMatcher_set_match_m092B0C5868BF1DABCB0BA65F2474A95581DFEE4D_inline (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method) ;
  6126. inline RuntimeObject* UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* ___0_matcher, const RuntimeMethod* method)
  6127. {
  6128. return (( RuntimeObject* (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC*, const RuntimeMethod*))UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B_gshared)(__this, ___0_matcher, method);
  6129. }
  6130. inline RuntimeObject* UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6131. {
  6132. return (( RuntimeObject* (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363_gshared)(__this, method);
  6133. }
  6134. inline void ListQueryMatcher_1_set_matches_m98DF3CE1674264B73FE87B3905BC9EBFCAFC690F_inline (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_value, const RuntimeMethod* method)
  6135. {
  6136. (( void (*) (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))ListQueryMatcher_1_set_matches_m98DF3CE1674264B73FE87B3905BC9EBFCAFC690F_gshared_inline)(__this, ___0_value, method);
  6137. }
  6138. inline void ListQueryMatcher_1_Reset_mB0AA0CBA6444509954AC8C8A954F468A5EAA3A74 (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, const RuntimeMethod* method)
  6139. {
  6140. (( void (*) (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83*, const RuntimeMethod*))ListQueryMatcher_1_Reset_mB0AA0CBA6444509954AC8C8A954F468A5EAA3A74_gshared)(__this, method);
  6141. }
  6142. inline void UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_results, const RuntimeMethod* method)
  6143. {
  6144. (( void (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E_gshared)(__this, ___0_results, method);
  6145. }
  6146. inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  6147. {
  6148. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  6149. }
  6150. inline void Enumerator__ctor_mD912767F3C3AB1A573EE48AE27D5952C2B610660 (Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_queryState, const RuntimeMethod* method)
  6151. {
  6152. (( void (*) (Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358*, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2, const RuntimeMethod*))Enumerator__ctor_mD912767F3C3AB1A573EE48AE27D5952C2B610660_gshared)(__this, ___0_queryState, method);
  6153. }
  6154. inline Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6155. {
  6156. return (( Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367_gshared)(__this, method);
  6157. }
  6158. inline RuntimeObject* UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6159. {
  6160. return (( RuntimeObject* (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD_gshared)(__this, method);
  6161. }
  6162. inline RuntimeObject* UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6163. {
  6164. return (( RuntimeObject* (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689_gshared)(__this, method);
  6165. }
  6166. inline bool UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_other, const RuntimeMethod* method)
  6167. {
  6168. return (( bool (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2, const RuntimeMethod*))UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA_gshared)(__this, ___0_other, method);
  6169. }
  6170. inline bool UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  6171. {
  6172. return (( bool (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, RuntimeObject*, const RuntimeMethod*))UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379_gshared)(__this, ___0_obj, method);
  6173. }
  6174. inline int32_t UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058 (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  6175. {
  6176. return (( int32_t (*) (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*, const RuntimeMethod*))UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058_gshared)(__this, method);
  6177. }
  6178. inline void ActionQueryMatcher__ctor_mC55E3FF32B3E78B556201397D2DB1E484C2FB8D3 (ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E* __this, const RuntimeMethod* method)
  6179. {
  6180. (( void (*) (ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E*, const RuntimeMethod*))ActionQueryMatcher__ctor_mC55E3FF32B3E78B556201397D2DB1E484C2FB8D3_gshared)(__this, method);
  6181. }
  6182. inline void ListQueryMatcher_1__ctor_m1F8D3B17CEBD6355BF037E9DB6FBB6901C913C1D (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, const RuntimeMethod* method)
  6183. {
  6184. (( void (*) (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83*, const RuntimeMethod*))ListQueryMatcher_1__ctor_m1F8D3B17CEBD6355BF037E9DB6FBB6901C913C1D_gshared)(__this, method);
  6185. }
  6186. inline void ListQueryMatcher_1__ctor_mCD9FE688D8FBD71D12F1E487271E1A2C084652A3 (ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69* __this, const RuntimeMethod* method)
  6187. {
  6188. (( void (*) (ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69*, const RuntimeMethod*))ListQueryMatcher_1__ctor_m1F8D3B17CEBD6355BF037E9DB6FBB6901C913C1D_gshared)(__this, method);
  6189. }
  6190. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  6192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  6193. inline void UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_inline (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method)
  6194. {
  6195. (( void (*) (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7*, int32_t, const RuntimeMethod*))UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_gshared_inline)(__this, ___0_value, method);
  6196. }
  6197. inline void GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50 (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
  6198. {
  6199. (( void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared)(__this, method);
  6200. }
  6201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
  6202. inline void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6203. {
  6204. (( void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
  6205. }
  6206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  6207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidConnectionException__ctor_m6211E5D0EE6B9191303EA22474B1A0F19CD24182 (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  6208. inline void UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6209. {
  6210. (( void (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, RuntimeObject*, const RuntimeMethod*))UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_gshared_inline)(__this, ___0_value, method);
  6211. }
  6212. inline void UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  6213. {
  6214. (( void (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, String_t*, const RuntimeMethod*))UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_gshared_inline)(__this, ___0_value, method);
  6215. }
  6216. inline void UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6217. {
  6218. (( void (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, RuntimeObject*, const RuntimeMethod*))UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_gshared_inline)(__this, ___0_value, method);
  6219. }
  6220. inline void UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  6221. {
  6222. (( void (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, String_t*, const RuntimeMethod*))UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_gshared_inline)(__this, ___0_value, method);
  6223. }
  6224. inline RuntimeObject* UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  6225. {
  6226. return (( RuntimeObject* (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, const RuntimeMethod*))UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_gshared_inline)(__this, method);
  6227. }
  6228. inline String_t* UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  6229. {
  6230. return (( String_t* (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, const RuntimeMethod*))UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_gshared_inline)(__this, method);
  6231. }
  6232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput__ctor_m72C3861076079D89495DEB3C1FEEB31246E93521 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  6233. inline RuntimeObject* UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  6234. {
  6235. return (( RuntimeObject* (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, const RuntimeMethod*))UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_gshared_inline)(__this, method);
  6236. }
  6237. inline String_t* UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  6238. {
  6239. return (( String_t* (*) (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B*, const RuntimeMethod*))UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_gshared_inline)(__this, method);
  6240. }
  6241. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput__ctor_m339720C4AF5EB83AD38964F999AB8E4AA97C7E66 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  6242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
  6244. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
  6245. inline void KeyedCollection_2__ctor_m8A3398127B9747A4E1DC2C403AC3A84574FD9169 (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068* __this, const RuntimeMethod* method)
  6246. {
  6247. (( void (*) (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*, const RuntimeMethod*))KeyedCollection_2__ctor_mD5D803A09A8DF6BBF09C4D362C3DA681470B4890_gshared)(__this, method);
  6248. }
  6249. inline RuntimeObject* UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_inline (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, const RuntimeMethod* method)
  6250. {
  6251. return (( RuntimeObject* (*) (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF*, const RuntimeMethod*))UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_gshared_inline)(__this, method);
  6252. }
  6253. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  6254. inline void UnitPortCollection_1_BeforeAdd_mAB24F6C4F47D0DBA641138B61460696C7367119B (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6255. {
  6256. (( void (*) (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1_BeforeAdd_mAB24F6C4F47D0DBA641138B61460696C7367119B_gshared)(__this, ___0_port, method);
  6257. }
  6258. inline void KeyedCollection_2_InsertItem_m49287E7589920E9D46790A4132B6EAC68E59FB8B (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  6259. {
  6260. (( void (*) (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*, int32_t, RuntimeObject*, const RuntimeMethod*))KeyedCollection_2_InsertItem_m333CB5F8A85577240025E9FF173863653380BF01_gshared)(__this, ___0_index, ___1_item, method);
  6261. }
  6262. inline void UnitPortCollection_1_AfterAdd_m47934ED44E5CC4E05D7D34B13AD0BB1B48A76356 (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6263. {
  6264. (( void (*) (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1_AfterAdd_m47934ED44E5CC4E05D7D34B13AD0BB1B48A76356_gshared)(__this, ___0_port, method);
  6265. }
  6266. inline RuntimeObject* Collection_1_get_Item_m1D936D2EDF0905F5E3BE99A97444ED8CADB7E4E6 (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3* __this, int32_t ___0_index, const RuntimeMethod* method)
  6267. {
  6268. return (( RuntimeObject* (*) (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*, int32_t, const RuntimeMethod*))Collection_1_get_Item_m1D936D2EDF0905F5E3BE99A97444ED8CADB7E4E6_gshared)(__this, ___0_index, method);
  6269. }
  6270. inline void UnitPortCollection_1_BeforeRemove_mA886ADD320503252897CB24C05A7E1B60CCCFEC5 (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6271. {
  6272. (( void (*) (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1_BeforeRemove_mA886ADD320503252897CB24C05A7E1B60CCCFEC5_gshared)(__this, ___0_port, method);
  6273. }
  6274. inline void KeyedCollection_2_RemoveItem_m272FC2A6BC93D97528F81CBBA5E3A7C22560E3AB (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068* __this, int32_t ___0_index, const RuntimeMethod* method)
  6275. {
  6276. (( void (*) (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*, int32_t, const RuntimeMethod*))KeyedCollection_2_RemoveItem_m58D9C0A2C604D97612CC81AF0E93E7DB0C08A31F_gshared)(__this, ___0_index, method);
  6277. }
  6278. inline void UnitPortCollection_1_AfterRemove_m66CA0E95B93D24A4E15C4A3B60494F8ADF0248FB (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6279. {
  6280. (( void (*) (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1_AfterRemove_m66CA0E95B93D24A4E15C4A3B60494F8ADF0248FB_gshared)(__this, ___0_port, method);
  6281. }
  6282. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
  6283. inline int32_t Collection_1_get_Count_mB555825F783F3AD3827FCBB129C0CBC41041D723 (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3* __this, const RuntimeMethod* method)
  6284. {
  6285. return (( int32_t (*) (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*, const RuntimeMethod*))Collection_1_get_Count_mB555825F783F3AD3827FCBB129C0CBC41041D723_gshared)(__this, method);
  6286. }
  6287. inline RuntimeObject* KeyedCollection_2_get_Item_m5B36C27664D71D8D1F65D46CD269BA33EDDD4C91 (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068* __this, String_t* ___0_key, const RuntimeMethod* method)
  6288. {
  6289. return (( RuntimeObject* (*) (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*, String_t*, const RuntimeMethod*))KeyedCollection_2_get_Item_mE1D5E2BDF052054250B62577E6722892A75A04CE_gshared)(__this, ___0_key, method);
  6290. }
  6291. inline bool KeyedCollection_2_Contains_m2E65BBB3319A3A2B94B72998775CD7647E77805D (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068* __this, String_t* ___0_key, const RuntimeMethod* method)
  6292. {
  6293. return (( bool (*) (KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*, String_t*, const RuntimeMethod*))KeyedCollection_2_Contains_mD595E54D9A35BB6BD6D39B8DA7424924DFBFCB4D_gshared)(__this, ___0_key, method);
  6294. }
  6295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  6296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  6297. inline bool Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  6298. {
  6299. return (( bool (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847_gshared)(___0_source, method);
  6300. }
  6301. inline void EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6302. {
  6303. (( void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
  6304. }
  6305. inline RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  6306. {
  6307. return (( RuntimeObject* (*) (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
  6308. }
  6309. inline bool UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43 (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6310. {
  6311. return (( bool (*) (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43_gshared)(__this, ___0_port, method);
  6312. }
  6313. inline bool UnitPort_3_CanConnectToInvalid_m52B308348E17B1C887D6400E8575013874D4503B (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  6314. {
  6315. return (( bool (*) (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_CanConnectToInvalid_m52B308348E17B1C887D6400E8575013874D4503B_gshared)(__this, ___0_port, method);
  6316. }
  6317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidConnectionException__ctor_m1D7124E647B3A464355348B7386F870DD07494E0 (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* __this, const RuntimeMethod* method) ;
  6318. inline RuntimeObject* Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6 (RuntimeObject* ___0_source, const RuntimeMethod* method)
  6319. {
  6320. return (( RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6_gshared)(___0_source, method);
  6321. }
  6322. inline void U3CU3Ec__DisplayClass45_0__ctor_mF5DA476AB7C4A3DF7BC041A08B6DB90730C9CE0E (U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* __this, const RuntimeMethod* method)
  6323. {
  6324. (( void (*) (U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6*, const RuntimeMethod*))U3CU3Ec__DisplayClass45_0__ctor_mF5DA476AB7C4A3DF7BC041A08B6DB90730C9CE0E_gshared)(__this, method);
  6325. }
  6326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
  6327. inline void Func_2__ctor_m1CE327D424446D3B82D8E2B89D1DBAEAE9536DFF (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  6328. {
  6329. (( void (*) (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
  6330. }
  6331. inline InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B (RuntimeObject* ___0_source, Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* ___1_predicate, const RuntimeMethod* method)
  6332. {
  6333. return (( InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* (*) (RuntimeObject*, Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared)(___0_source, ___1_predicate, method);
  6334. }
  6335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidConnection__ctor_mAB71D240111EF6DEF8EF3C5486A846E95FBB31F3 (InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) ;
  6336. inline void ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499 (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_item, const RuntimeMethod* method)
  6337. {
  6338. (( void (*) (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD*, const RuntimeMethod*))ConnectionCollectionBase_4_Add_m5553D77D0CF5C2060CE8062B2B81C546D49C2740_gshared)(__this, ___0_item, method);
  6339. }
  6340. inline void U3CU3Ec__DisplayClass46_0__ctor_mA6233C533EA78C0E85371ADCD726DBCE2FA09108 (U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* __this, const RuntimeMethod* method)
  6341. {
  6342. (( void (*) (U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4*, const RuntimeMethod*))U3CU3Ec__DisplayClass46_0__ctor_mA6233C533EA78C0E85371ADCD726DBCE2FA09108_gshared)(__this, method);
  6343. }
  6344. inline bool ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7 (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_item, const RuntimeMethod* method)
  6345. {
  6346. return (( bool (*) (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD*, const RuntimeMethod*))ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared)(__this, ___0_item, method);
  6347. }
  6348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, const RuntimeMethod* method) ;
  6349. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m65F63D07311B78BD05769E1A408B55561292531B (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_action, const RuntimeMethod* method)
  6350. {
  6351. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9*, const RuntimeMethod*))UnityEvent_1_GetDelegate_m65F63D07311B78BD05769E1A408B55561292531B_gshared)(___0_action, method);
  6352. }
  6353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* ___0_call, const RuntimeMethod* method) ;
  6354. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ;
  6355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
  6356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, RuntimeObject* ___0_targetObj, MethodInfo_t* ___1_method, const RuntimeMethod* method) ;
  6357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD (Type_t* ___0_objectType, String_t* ___1_functionName, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_argumentTypes, const RuntimeMethod* method) ;
  6358. inline void InvokableCall_1__ctor_m10CA6D121A6956373ED8822F7F239956C8C2A4CC (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6359. {
  6360. (( void (*) (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_m10CA6D121A6956373ED8822F7F239956C8C2A4CC_gshared)(__this, ___0_target, ___1_theFunction, method);
  6361. }
  6362. inline void InvokableCall_1__ctor_m3AEAAA99A95CB7BB424E660C0BA9D576D1582B91 (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* __this, UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_action, const RuntimeMethod* method)
  6363. {
  6364. (( void (*) (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*, UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9*, const RuntimeMethod*))InvokableCall_1__ctor_m3AEAAA99A95CB7BB424E660C0BA9D576D1582B91_gshared)(__this, ___0_action, method);
  6365. }
  6366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t91E36549D76184780FD8995722CD4A87A2650C23* UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2 (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, const RuntimeMethod* method) ;
  6367. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279 (List_1_t91E36549D76184780FD8995722CD4A87A2650C23* __this, int32_t ___0_index, const RuntimeMethod* method)
  6368. {
  6369. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (List_1_t91E36549D76184780FD8995722CD4A87A2650C23*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
  6370. }
  6371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4 (InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* __this, const RuntimeMethod* method) ;
  6372. inline int32_t List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline (List_1_t91E36549D76184780FD8995722CD4A87A2650C23* __this, const RuntimeMethod* method)
  6373. {
  6374. return (( int32_t (*) (List_1_t91E36549D76184780FD8995722CD4A87A2650C23*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
  6375. }
  6376. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m785DF1A366CF1AD96A0881FF178D9EEB1C5C2567 (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_action, const RuntimeMethod* method)
  6377. {
  6378. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F*, const RuntimeMethod*))UnityEvent_1_GetDelegate_m785DF1A366CF1AD96A0881FF178D9EEB1C5C2567_gshared)(___0_action, method);
  6379. }
  6380. inline void InvokableCall_1__ctor_m70F9C1C5114BC318F4AC762C643D912A59298532 (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6381. {
  6382. (( void (*) (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_m70F9C1C5114BC318F4AC762C643D912A59298532_gshared)(__this, ___0_target, ___1_theFunction, method);
  6383. }
  6384. inline void InvokableCall_1__ctor_mB0FDD812D77B59A5B405E2FA24EA61DAC60DCF87 (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* __this, UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_action, const RuntimeMethod* method)
  6385. {
  6386. (( void (*) (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*, UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F*, const RuntimeMethod*))InvokableCall_1__ctor_mB0FDD812D77B59A5B405E2FA24EA61DAC60DCF87_gshared)(__this, ___0_action, method);
  6387. }
  6388. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m6B311A5B61577C855EEBE5DA0E03ACDF72CBB65F (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_action, const RuntimeMethod* method)
  6389. {
  6390. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*, const RuntimeMethod*))UnityEvent_1_GetDelegate_m6B311A5B61577C855EEBE5DA0E03ACDF72CBB65F_gshared)(___0_action, method);
  6391. }
  6392. inline void InvokableCall_1__ctor_m8BB32E6DF7F8007887AE1F5BCFFAD1B6C49F5E79 (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6393. {
  6394. (( void (*) (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_m8BB32E6DF7F8007887AE1F5BCFFAD1B6C49F5E79_gshared)(__this, ___0_target, ___1_theFunction, method);
  6395. }
  6396. inline void InvokableCall_1__ctor_m9BD777DB368D0AABE124D0D073E7F5765ACC17B2 (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_action, const RuntimeMethod* method)
  6397. {
  6398. (( void (*) (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*, const RuntimeMethod*))InvokableCall_1__ctor_m9BD777DB368D0AABE124D0D073E7F5765ACC17B2_gshared)(__this, ___0_action, method);
  6399. }
  6400. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m5D522E3A7B88498D062770DF97178CC9272824DE (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_action, const RuntimeMethod* method)
  6401. {
  6402. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781*, const RuntimeMethod*))UnityEvent_1_GetDelegate_m5D522E3A7B88498D062770DF97178CC9272824DE_gshared)(___0_action, method);
  6403. }
  6404. inline void InvokableCall_1__ctor_m8919C45C06775C171CAE478DF1E50C22D5840346 (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6405. {
  6406. (( void (*) (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_m8919C45C06775C171CAE478DF1E50C22D5840346_gshared)(__this, ___0_target, ___1_theFunction, method);
  6407. }
  6408. inline void InvokableCall_1__ctor_mA0CC2E8916A7B2ED358B37E6F2E870F2F18E88D6 (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* __this, UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_action, const RuntimeMethod* method)
  6409. {
  6410. (( void (*) (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*, UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781*, const RuntimeMethod*))InvokableCall_1__ctor_mA0CC2E8916A7B2ED358B37E6F2E870F2F18E88D6_gshared)(__this, ___0_action, method);
  6411. }
  6412. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mFAE599AFD0B482045CB9B57B17B72972CD50CEDA (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_action, const RuntimeMethod* method)
  6413. {
  6414. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A*, const RuntimeMethod*))UnityEvent_1_GetDelegate_mFAE599AFD0B482045CB9B57B17B72972CD50CEDA_gshared)(___0_action, method);
  6415. }
  6416. inline void InvokableCall_1__ctor_mF47066BC504756CC163A8BF4090F1894AAF26B93 (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6417. {
  6418. (( void (*) (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_mF47066BC504756CC163A8BF4090F1894AAF26B93_gshared)(__this, ___0_target, ___1_theFunction, method);
  6419. }
  6420. inline void InvokableCall_1__ctor_m02A425B3208337F47190EF1891F2CDE1D145F593 (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_action, const RuntimeMethod* method)
  6421. {
  6422. (( void (*) (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A*, const RuntimeMethod*))InvokableCall_1__ctor_m02A425B3208337F47190EF1891F2CDE1D145F593_gshared)(__this, ___0_action, method);
  6423. }
  6424. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m547191C948B76E4FF7D97D98B022A6D2017C670B (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_action, const RuntimeMethod* method)
  6425. {
  6426. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*, const RuntimeMethod*))UnityEvent_1_GetDelegate_m547191C948B76E4FF7D97D98B022A6D2017C670B_gshared)(___0_action, method);
  6427. }
  6428. inline void InvokableCall_1__ctor_mEAD0C341FC33E8F086A4D82725B5C849B0D2D9A7 (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6429. {
  6430. (( void (*) (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_mEAD0C341FC33E8F086A4D82725B5C849B0D2D9A7_gshared)(__this, ___0_target, ___1_theFunction, method);
  6431. }
  6432. inline void InvokableCall_1__ctor_mD671B8B78D9D50AC632C624DCC03B111FF2441B2 (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_action, const RuntimeMethod* method)
  6433. {
  6434. (( void (*) (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*, const RuntimeMethod*))InvokableCall_1__ctor_mD671B8B78D9D50AC632C624DCC03B111FF2441B2_gshared)(__this, ___0_action, method);
  6435. }
  6436. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mEC311956BFBA170FD3525CAFF7766AD3026C548F (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_action, const RuntimeMethod* method)
  6437. {
  6438. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669*, const RuntimeMethod*))UnityEvent_1_GetDelegate_mEC311956BFBA170FD3525CAFF7766AD3026C548F_gshared)(___0_action, method);
  6439. }
  6440. inline void InvokableCall_1__ctor_m0A5FB9FB734D140DB695E387D0EF71998F8745A9 (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6441. {
  6442. (( void (*) (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_1__ctor_m0A5FB9FB734D140DB695E387D0EF71998F8745A9_gshared)(__this, ___0_target, ___1_theFunction, method);
  6443. }
  6444. inline void InvokableCall_1__ctor_mD6CE0D19DDAAFBA8EFB41C3DA122E2905FD5CB72 (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* __this, UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_action, const RuntimeMethod* method)
  6445. {
  6446. (( void (*) (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*, UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669*, const RuntimeMethod*))InvokableCall_1__ctor_mD6CE0D19DDAAFBA8EFB41C3DA122E2905FD5CB72_gshared)(__this, ___0_action, method);
  6447. }
  6448. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_mCA4AB4BA14A6FB42E0C8B7D7321BFBD1739FA395 (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_action, const RuntimeMethod* method)
  6449. {
  6450. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007*, const RuntimeMethod*))UnityEvent_2_GetDelegate_mCA4AB4BA14A6FB42E0C8B7D7321BFBD1739FA395_gshared)(___0_action, method);
  6451. }
  6452. inline void InvokableCall_2__ctor_m7922D8B8B8AD7F06E2A57E8E5059376AEC3A9BB5 (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6453. {
  6454. (( void (*) (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_2__ctor_m7922D8B8B8AD7F06E2A57E8E5059376AEC3A9BB5_gshared)(__this, ___0_target, ___1_theFunction, method);
  6455. }
  6456. inline void InvokableCall_2__ctor_m40E30D02AC91379499BBAB49CA8CC431F34E7549 (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_action, const RuntimeMethod* method)
  6457. {
  6458. (( void (*) (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*, UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007*, const RuntimeMethod*))InvokableCall_2__ctor_m40E30D02AC91379499BBAB49CA8CC431F34E7549_gshared)(__this, ___0_action, method);
  6459. }
  6460. inline void InvokableCall_2_Invoke_mEB564E9E134BD17BF84969911A47A1B03A71683B (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* __this, Il2CppChar ___0_args0, int32_t ___1_args1, const RuntimeMethod* method)
  6461. {
  6462. (( void (*) (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*, Il2CppChar, int32_t, const RuntimeMethod*))InvokableCall_2_Invoke_mEB564E9E134BD17BF84969911A47A1B03A71683B_gshared)(__this, ___0_args0, ___1_args1, method);
  6463. }
  6464. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m5E5F51535137BF568EE06C3B24ABF51219E0B73E (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_action, const RuntimeMethod* method)
  6465. {
  6466. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8*, const RuntimeMethod*))UnityEvent_3_GetDelegate_m5E5F51535137BF568EE06C3B24ABF51219E0B73E_gshared)(___0_action, method);
  6467. }
  6468. inline void InvokableCall_3__ctor_mA327AB4734B473B1F096C2CB2C120AB941D8C859 (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6469. {
  6470. (( void (*) (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_3__ctor_mA327AB4734B473B1F096C2CB2C120AB941D8C859_gshared)(__this, ___0_target, ___1_theFunction, method);
  6471. }
  6472. inline void InvokableCall_3__ctor_m30413EBE568799D2A339CD6A426F8F52A471B0E3 (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_action, const RuntimeMethod* method)
  6473. {
  6474. (( void (*) (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*, UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8*, const RuntimeMethod*))InvokableCall_3__ctor_m30413EBE568799D2A339CD6A426F8F52A471B0E3_gshared)(__this, ___0_action, method);
  6475. }
  6476. inline void InvokableCall_3_Invoke_m3779F60DD2EAC54126D5E63CBB6EB7EB46110B62 (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* __this, RuntimeObject* ___0_args0, int32_t ___1_args1, int32_t ___2_args2, const RuntimeMethod* method)
  6477. {
  6478. (( void (*) (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))InvokableCall_3_Invoke_m3779F60DD2EAC54126D5E63CBB6EB7EB46110B62_gshared)(__this, ___0_args0, ___1_args1, ___2_args2, method);
  6479. }
  6480. inline BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m2DCCAE1EA82C31C3C9FFD5945C1DE364D107980F (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_action, const RuntimeMethod* method)
  6481. {
  6482. return (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487*, const RuntimeMethod*))UnityEvent_3_GetDelegate_m2DCCAE1EA82C31C3C9FFD5945C1DE364D107980F_gshared)(___0_action, method);
  6483. }
  6484. inline void InvokableCall_3__ctor_mC14C44C9CFEE6F2F5311F6FAF75218A034453781 (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  6485. {
  6486. (( void (*) (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))InvokableCall_3__ctor_mC14C44C9CFEE6F2F5311F6FAF75218A034453781_gshared)(__this, ___0_target, ___1_theFunction, method);
  6487. }
  6488. inline void InvokableCall_3__ctor_m929F9BD45E8A387C67268CA4419A70B890A0ADF9 (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_action, const RuntimeMethod* method)
  6489. {
  6490. (( void (*) (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*, UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487*, const RuntimeMethod*))InvokableCall_3__ctor_m929F9BD45E8A387C67268CA4419A70B890A0ADF9_gshared)(__this, ___0_action, method);
  6491. }
  6492. inline void InvokableCall_3_Invoke_m9C4D668CFA1BA2F54EFCB5D77EFB78F13541FED0 (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* __this, RuntimeObject* ___0_args0, RuntimeObject* ___1_args1, int32_t ___2_args2, const RuntimeMethod* method)
  6493. {
  6494. (( void (*) (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*, RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*))InvokableCall_3_Invoke_m9C4D668CFA1BA2F54EFCB5D77EFB78F13541FED0_gshared)(__this, ___0_args0, ___1_args1, ___2_args2, method);
  6495. }
  6496. inline void HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_capacity, int32_t ___1_sizeOfValueT, int32_t ___2_minGrowth, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___3_allocator, const RuntimeMethod* method)
  6497. {
  6498. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, int32_t, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8_gshared)(__this, ___0_capacity, ___1_sizeOfValueT, ___2_minGrowth, ___3_allocator, method);
  6499. }
  6500. inline void UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6501. {
  6502. (( void (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  6503. }
  6504. inline bool UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6505. {
  6506. return (( bool (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_gshared_inline)(__this, method);
  6507. }
  6508. inline void HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  6509. {
  6510. (( void (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613_gshared)(__this, method);
  6511. }
  6512. inline void UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161 (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6513. {
  6514. (( void (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161_gshared)(__this, method);
  6515. }
  6516. inline bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  6517. {
  6518. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline)(__this, method);
  6519. }
  6520. inline int32_t UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6521. {
  6522. return (( int32_t (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_gshared_inline)(__this, method);
  6523. }
  6524. inline int32_t HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t* ___0_key, const RuntimeMethod* method)
  6525. {
  6526. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t*, const RuntimeMethod*))HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693_gshared)(__this, ___0_key, method);
  6527. }
  6528. inline void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method)
  6529. {
  6530. (( void (*) (void*, int32_t, int32_t, const RuntimeMethod*))UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline)(___0_destination, ___1_index, ___2_value, method);
  6531. }
  6532. inline bool UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
  6533. {
  6534. return (( bool (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, int32_t, int32_t, const RuntimeMethod*))UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF_gshared)(__this, ___0_key, ___1_item, method);
  6535. }
  6536. inline int32_t HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, const RuntimeMethod* method)
  6537. {
  6538. return (( int32_t (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, const RuntimeMethod*))HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6_gshared)(__this, ___0_key, method);
  6539. }
  6540. inline bool UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method)
  6541. {
  6542. return (( bool (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, int32_t, const RuntimeMethod*))UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F_gshared)(__this, ___0_key, method);
  6543. }
  6544. inline bool HashMapHelper_1_TryGetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70749D184C617424A26662CF0EFA48DD6CF2251 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, int32_t* ___1_item, const RuntimeMethod* method)
  6545. {
  6546. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, int32_t*, const RuntimeMethod*))HashMapHelper_1_TryGetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70749D184C617424A26662CF0EFA48DD6CF2251_gshared)(__this, ___0_key, ___1_item, method);
  6547. }
  6548. inline int32_t UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667 (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method)
  6549. {
  6550. return (( int32_t (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, int32_t, const RuntimeMethod*))UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667_gshared)(__this, ___0_key, method);
  6551. }
  6552. inline void UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  6553. {
  6554. (( void (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, int32_t, int32_t, const RuntimeMethod*))UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D_gshared)(__this, ___0_key, ___1_value, method);
  6555. }
  6556. inline void Enumerator__ctor_m85AB2A4E370E984792163BDEAD3BA05ABBF65C92 (Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A* __this, HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* ___0_data, const RuntimeMethod* method)
  6557. {
  6558. (( void (*) (Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A*, HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, const RuntimeMethod*))Enumerator__ctor_m85AB2A4E370E984792163BDEAD3BA05ABBF65C92_gshared)(__this, ___0_data, method);
  6559. }
  6560. inline Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208 (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6561. {
  6562. return (( Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208_gshared)(__this, method);
  6563. }
  6564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
  6565. inline RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882 (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6566. {
  6567. return (( RuntimeObject* (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882_gshared)(__this, method);
  6568. }
  6569. inline RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2 (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  6570. {
  6571. return (( RuntimeObject* (*) (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2_gshared)(__this, method);
  6572. }
  6573. inline void UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947 (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6574. {
  6575. (( void (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  6576. }
  6577. inline bool UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6578. {
  6579. return (( bool (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_gshared_inline)(__this, method);
  6580. }
  6581. inline void UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6582. {
  6583. (( void (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C_gshared)(__this, method);
  6584. }
  6585. inline int32_t UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6586. {
  6587. return (( int32_t (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_gshared_inline)(__this, method);
  6588. }
  6589. inline void UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_inline (void* ___0_destination, int32_t ___1_index, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___2_value, const RuntimeMethod* method)
  6590. {
  6591. (( void (*) (void*, int32_t, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, const RuntimeMethod*))UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_gshared_inline)(___0_destination, ___1_index, ___2_value, method);
  6592. }
  6593. inline bool UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82 (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_item, const RuntimeMethod* method)
  6594. {
  6595. return (( bool (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, int32_t, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, const RuntimeMethod*))UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82_gshared)(__this, ___0_key, ___1_item, method);
  6596. }
  6597. inline bool UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9 (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method)
  6598. {
  6599. return (( bool (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, int32_t, const RuntimeMethod*))UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9_gshared)(__this, ___0_key, method);
  6600. }
  6601. inline bool HashMapHelper_1_TryGetValue_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m8FC9836A0CEB5E58E4C9015D1C3B1D47C794A986 (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF* ___1_item, const RuntimeMethod* method)
  6602. {
  6603. return (( bool (*) (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*, int32_t, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*, const RuntimeMethod*))HashMapHelper_1_TryGetValue_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m8FC9836A0CEB5E58E4C9015D1C3B1D47C794A986_gshared)(__this, ___0_key, ___1_item, method);
  6604. }
  6605. inline int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method)
  6606. {
  6607. return (( int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, int32_t, const RuntimeMethod*))UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C_gshared)(__this, ___0_key, method);
  6608. }
  6609. inline void UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_value, const RuntimeMethod* method)
  6610. {
  6611. (( void (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, int32_t, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF, const RuntimeMethod*))UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF_gshared)(__this, ___0_key, ___1_value, method);
  6612. }
  6613. inline Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565 (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6614. {
  6615. return (( Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565_gshared)(__this, method);
  6616. }
  6617. inline RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060 (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6618. {
  6619. return (( RuntimeObject* (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060_gshared)(__this, method);
  6620. }
  6621. inline RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  6622. {
  6623. return (( RuntimeObject* (*) (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C_gshared)(__this, method);
  6624. }
  6625. inline void UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6626. {
  6627. (( void (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED_gshared)(__this, ___0_initialCapacity, ___1_allocator, method);
  6628. }
  6629. inline void UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6630. {
  6631. (( void (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445_gshared)(__this, method);
  6632. }
  6633. inline bool UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6634. {
  6635. return (( bool (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_gshared_inline)(__this, method);
  6636. }
  6637. inline int32_t UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6638. {
  6639. return (( int32_t (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_gshared_inline)(__this, method);
  6640. }
  6641. inline bool UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_item, const RuntimeMethod* method)
  6642. {
  6643. return (( bool (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct, const RuntimeMethod*))UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0_gshared)((UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*)__this, ___0_key, ___1_item, method);
  6644. }
  6645. inline bool UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  6646. {
  6647. return (( bool (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, Il2CppFullySharedGenericStruct, const RuntimeMethod*))UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982_gshared)((UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*)__this, ___0_key, method);
  6648. }
  6649. inline void UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  6650. {
  6651. (( void (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0_gshared)((UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*)__this, ___0_key, il2cppRetVal, method);
  6652. }
  6653. inline void UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  6654. {
  6655. (( void (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct, const RuntimeMethod*))UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B_gshared)((UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*)__this, ___0_key, ___1_value, method);
  6656. }
  6657. inline void Enumerator__ctor_m844321AD2F41AFAB9B9D7D57A2572F8C07777D7B (Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802* __this, HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* ___0_data, const RuntimeMethod* method)
  6658. {
  6659. (( void (*) (Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802*, HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))Enumerator__ctor_m844321AD2F41AFAB9B9D7D57A2572F8C07777D7B_gshared)(__this, ___0_data, method);
  6660. }
  6661. inline Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6662. {
  6663. return (( Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68_gshared)(__this, method);
  6664. }
  6665. inline RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6666. {
  6667. return (( RuntimeObject* (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50_gshared)(__this, method);
  6668. }
  6669. inline RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1 (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  6670. {
  6671. return (( RuntimeObject* (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1_gshared)(__this, method);
  6672. }
  6673. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method) ;
  6674. inline int32_t UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6675. {
  6676. return (( int32_t (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_gshared_inline)(__this, method);
  6677. }
  6678. inline int32_t UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6679. {
  6680. return (( int32_t (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_gshared_inline)(__this, method);
  6681. }
  6682. inline uint8_t UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_index, const RuntimeMethod* method)
  6683. {
  6684. return (( uint8_t (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_gshared_inline)(__this, ___0_index, method);
  6685. }
  6686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  6687. inline void UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  6688. {
  6689. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988_gshared)(__this, ___0_capacity, method);
  6690. }
  6691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1 (void* ___0_destination, int64_t ___1_size, const RuntimeMethod* method) ;
  6692. inline void UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  6693. {
  6694. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int32_t, const RuntimeMethod*))UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644_gshared)(__this, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  6695. }
  6696. inline void UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6697. {
  6698. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1_gshared)(__this, method);
  6699. }
  6700. inline void AllocatorManager_Free_TisUnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D_m8EB1EE7D6BC78B9105AE7B42A088C6C54F1DA06D (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6701. {
  6702. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, int32_t, const RuntimeMethod*))AllocatorManager_Free_TisUnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D_m8EB1EE7D6BC78B9105AE7B42A088C6C54F1DA06D_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6703. }
  6704. inline bool UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6705. {
  6706. return (( bool (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_gshared_inline)(__this, method);
  6707. }
  6708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465 (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_allocator, const RuntimeMethod* method) ;
  6709. inline void AllocatorManager_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5770BB4B36AE5AE7CD8CA15DADCE0F5684DE80B8 (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, uint8_t* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6710. {
  6711. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, uint8_t*, int32_t, const RuntimeMethod*))AllocatorManager_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5770BB4B36AE5AE7CD8CA15DADCE0F5684DE80B8_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6712. }
  6713. inline void UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  6714. {
  6715. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, int32_t, int32_t, const RuntimeMethod*))UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26_gshared)(__this, ___0_length, ___1_options, method);
  6716. }
  6717. inline void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_m7B489B11F89EC6052F540FE4A94DBCC09F5DD8E2 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method)
  6718. {
  6719. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_m7B489B11F89EC6052F540FE4A94DBCC09F5DD8E2_gshared)(__this, ___0_allocator, ___1_capacity, method);
  6720. }
  6721. inline void UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, uint8_t* ___0_value, const RuntimeMethod* method)
  6722. {
  6723. (( void (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, uint8_t*, const RuntimeMethod*))UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_gshared_inline)(__this, ___0_value, method);
  6724. }
  6725. inline RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0 (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6726. {
  6727. return (( RuntimeObject* (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0_gshared)(__this, method);
  6728. }
  6729. inline RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  6730. {
  6731. return (( RuntimeObject* (*) (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*, const RuntimeMethod*))UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B_gshared)(__this, method);
  6732. }
  6733. inline int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6734. {
  6735. return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline)(__this, method);
  6736. }
  6737. inline int32_t UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6738. {
  6739. return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_gshared_inline)(__this, method);
  6740. }
  6741. inline int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
  6742. {
  6743. return (( int32_t (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline)(__this, ___0_index, method);
  6744. }
  6745. inline void UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  6746. {
  6747. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA_gshared)(__this, ___0_capacity, method);
  6748. }
  6749. inline void UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1 (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  6750. {
  6751. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int32_t, const RuntimeMethod*))UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1_gshared)(__this, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  6752. }
  6753. inline void UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0 (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6754. {
  6755. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0_gshared)(__this, method);
  6756. }
  6757. inline void AllocatorManager_Free_TisUnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718_m73679116F834219FA3469A18FAAB58888108C0B4 (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6758. {
  6759. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, const RuntimeMethod*))AllocatorManager_Free_TisUnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718_m73679116F834219FA3469A18FAAB58888108C0B4_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6760. }
  6761. inline bool UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6762. {
  6763. return (( bool (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_gshared_inline)(__this, method);
  6764. }
  6765. inline void AllocatorManager_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFF85BEF43F24998040F7D04D07250BEEDAAC0FC1 (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, int32_t* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6766. {
  6767. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int32_t*, int32_t, const RuntimeMethod*))AllocatorManager_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFF85BEF43F24998040F7D04D07250BEEDAAC0FC1_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6768. }
  6769. inline void UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  6770. {
  6771. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t, int32_t, const RuntimeMethod*))UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E_gshared)(__this, ___0_length, ___1_options, method);
  6772. }
  6773. inline void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mB5FDE9F7B7F225B72847C991AD289E4A92A8569C (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method)
  6774. {
  6775. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mB5FDE9F7B7F225B72847C991AD289E4A92A8569C_gshared)(__this, ___0_allocator, ___1_capacity, method);
  6776. }
  6777. inline void UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t* ___0_value, const RuntimeMethod* method)
  6778. {
  6779. (( void (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, int32_t*, const RuntimeMethod*))UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_gshared_inline)(__this, ___0_value, method);
  6780. }
  6781. inline RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6782. {
  6783. return (( RuntimeObject* (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B_gshared)(__this, method);
  6784. }
  6785. inline RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  6786. {
  6787. return (( RuntimeObject* (*) (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*, const RuntimeMethod*))UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F_gshared)(__this, method);
  6788. }
  6789. inline int32_t UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6790. {
  6791. return (( int32_t (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_gshared_inline)(__this, method);
  6792. }
  6793. inline int32_t UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6794. {
  6795. return (( int32_t (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_gshared_inline)(__this, method);
  6796. }
  6797. inline void UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  6798. {
  6799. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_gshared_inline)((UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*)__this, ___0_index, il2cppRetVal, method);
  6800. }
  6801. inline void UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  6802. {
  6803. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int32_t, const RuntimeMethod*))UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A_gshared)(__this, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  6804. }
  6805. inline bool UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6806. {
  6807. return (( bool (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_gshared_inline)(__this, method);
  6808. }
  6809. inline void UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734 (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6810. {
  6811. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734_gshared)(__this, method);
  6812. }
  6813. inline void UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  6814. {
  6815. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, int32_t, const RuntimeMethod*))UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB_gshared)(__this, ___0_length, ___1_options, method);
  6816. }
  6817. inline void UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  6818. {
  6819. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D_gshared)(__this, ___0_capacity, method);
  6820. }
  6821. inline void UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
  6822. {
  6823. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_gshared_inline)(__this, ___0_value, method);
  6824. }
  6825. inline RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281 (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6826. {
  6827. return (( RuntimeObject* (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281_gshared)(__this, method);
  6828. }
  6829. inline RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9 (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  6830. {
  6831. return (( RuntimeObject* (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9_gshared)(__this, method);
  6832. }
  6833. inline int32_t UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6834. {
  6835. return (( int32_t (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_gshared_inline)(__this, method);
  6836. }
  6837. inline int32_t UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6838. {
  6839. return (( int32_t (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_gshared_inline)(__this, method);
  6840. }
  6841. inline int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_index, const RuntimeMethod* method)
  6842. {
  6843. return (( int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int32_t, const RuntimeMethod*))UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_gshared_inline)(__this, ___0_index, method);
  6844. }
  6845. inline void UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  6846. {
  6847. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D_gshared)(__this, ___0_capacity, method);
  6848. }
  6849. inline void UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19 (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  6850. {
  6851. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int32_t, const RuntimeMethod*))UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19_gshared)(__this, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  6852. }
  6853. inline void UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6854. {
  6855. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D_gshared)(__this, method);
  6856. }
  6857. inline void AllocatorManager_Free_TisUnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3_m8BF55B55516879E4DD9B8015022D8204C726A5CC (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6858. {
  6859. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int32_t, const RuntimeMethod*))AllocatorManager_Free_TisUnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3_m8BF55B55516879E4DD9B8015022D8204C726A5CC_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6860. }
  6861. inline bool UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6862. {
  6863. return (( bool (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_gshared_inline)(__this, method);
  6864. }
  6865. inline void AllocatorManager_Free_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mBCFD8E2A8878974FEC3B031AEB157808391F1C8C (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___0_handle, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___1_pointer, int32_t ___2_items, const RuntimeMethod* method)
  6866. {
  6867. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, int32_t, const RuntimeMethod*))AllocatorManager_Free_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mBCFD8E2A8878974FEC3B031AEB157808391F1C8C_gshared)(___0_handle, ___1_pointer, ___2_items, method);
  6868. }
  6869. inline void UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87 (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  6870. {
  6871. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int32_t, int32_t, const RuntimeMethod*))UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87_gshared)(__this, ___0_length, ___1_options, method);
  6872. }
  6873. inline void UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mA1C69F37A88DA162CF96CA40B85A110606F4B6D5 (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* ___0_allocator, int32_t ___1_capacity, const RuntimeMethod* method)
  6874. {
  6875. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*, int32_t, const RuntimeMethod*))UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mA1C69F37A88DA162CF96CA40B85A110606F4B6D5_gshared)(__this, ___0_allocator, ___1_capacity, method);
  6876. }
  6877. inline void UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_value, const RuntimeMethod* method)
  6878. {
  6879. (( void (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*, const RuntimeMethod*))UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_gshared_inline)(__this, ___0_value, method);
  6880. }
  6881. inline RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700 (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6882. {
  6883. return (( RuntimeObject* (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700_gshared)(__this, method);
  6884. }
  6885. inline RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0 (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  6886. {
  6887. return (( RuntimeObject* (*) (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*, const RuntimeMethod*))UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0_gshared)(__this, method);
  6888. }
  6889. inline void UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101 (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method)
  6890. {
  6891. (( void (*) (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*, const RuntimeMethod*))UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101_gshared)(__this, method);
  6892. }
  6893. inline void Unmanaged_Free_TisUnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258_m2DE439768C1ED8207B310B087BA22C4E1344C151 (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6894. {
  6895. (( void (*) (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))Unmanaged_Free_TisUnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258_m2DE439768C1ED8207B310B087BA22C4E1344C151_gshared)(___0_pointer, ___1_allocator, method);
  6896. }
  6897. inline bool UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_inline (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method)
  6898. {
  6899. return (( bool (*) (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*, const RuntimeMethod*))UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_gshared_inline)(__this, method);
  6900. }
  6901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueueData_DeallocateQueue_mF4E2184511650FED8D9B85ECDB14B6E43AB06373 (UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* ___0_data, UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0* ___1_pool, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___2_allocation, const RuntimeMethod* method) ;
  6902. inline bool UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_inline (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method)
  6903. {
  6904. return (( bool (*) (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*, const RuntimeMethod*))UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_gshared_inline)(__this, method);
  6905. }
  6906. inline void UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method)
  6907. {
  6908. (( void (*) (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*, const RuntimeMethod*))UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC_gshared)(__this, method);
  6909. }
  6910. inline void UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9 (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method)
  6911. {
  6912. (( void (*) (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*, const RuntimeMethod*))UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9_gshared)(__this, method);
  6913. }
  6914. inline void Unmanaged_Free_TisUnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6_m1EEF7F2F65542F10C73B042CE442EB5F8FA73473 (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6915. {
  6916. (( void (*) (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))Unmanaged_Free_TisUnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6_m1EEF7F2F65542F10C73B042CE442EB5F8FA73473_gshared)(___0_pointer, ___1_allocator, method);
  6917. }
  6918. inline bool UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_inline (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method)
  6919. {
  6920. return (( bool (*) (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*, const RuntimeMethod*))UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_gshared_inline)(__this, method);
  6921. }
  6922. inline void Unmanaged_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBDAC644D78CB577E5C3CEF18A59DB392CB645A4C (int32_t* ___0_pointer, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  6923. {
  6924. (( void (*) (int32_t*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))Unmanaged_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBDAC644D78CB577E5C3CEF18A59DB392CB645A4C_gshared)(___0_pointer, ___1_allocator, method);
  6925. }
  6926. inline bool UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_inline (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method)
  6927. {
  6928. return (( bool (*) (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*, const RuntimeMethod*))UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_gshared_inline)(__this, method);
  6929. }
  6930. inline void UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method)
  6931. {
  6932. (( void (*) (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*, const RuntimeMethod*))UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC_gshared)(__this, method);
  6933. }
  6934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Task_get_CreationOptions_mB24B764C9D18CE5122EB3F0C27272A338074FF14 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6935. inline void Task_1__ctor_m7A65D2C0E3F203AD5EFAF7F28D3D62D9E8C65F80 (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, RuntimeObject* ___0_state, int32_t ___1_options, const RuntimeMethod* method)
  6936. {
  6937. (( void (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, RuntimeObject*, int32_t, const RuntimeMethod*))Task_1__ctor_m7A65D2C0E3F203AD5EFAF7F28D3D62D9E8C65F80_gshared)(__this, ___0_state, ___1_options, method);
  6938. }
  6939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB (const RuntimeMethod* method) ;
  6940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerSupport_TraceOperationCreation_m311097028455DBEED9480F6315649693464F2C06 (int32_t ___0_traceLevel, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___1_task, String_t* ___2_operationName, uint64_t ___3_relatedContext, const RuntimeMethod* method) ;
  6941. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_AddToActiveTasks_mF592C309CB2AE9C85563BE114DDDB6D226AD9E3E_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  6942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6943. inline void UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  6944. {
  6945. (( void (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436_gshared)(__this, ___0_task, method);
  6946. }
  6947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, RuntimeObject* ___0_action, const RuntimeMethod* method) ;
  6948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* Task_get_CurrentStackGuard_m3302DA8592B8F037AC6AA887932A78A28F044ED7 (const RuntimeMethod* method) ;
  6949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StackGuard_TryBeginInliningScope_m1DF014B0147202E2D87E6E017895B1947CF49F97 (StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* __this, const RuntimeMethod* method) ;
  6950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StackGuard_EndInliningScope_mFD985C935C3763EA6399952051C4286502161941 (StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* __this, const RuntimeMethod* method) ;
  6951. inline void UnwrapPromise_1_InvokeCore_mAF2FAE8032F5566069FC84CC4818A8F3DB3522B6 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  6952. {
  6953. (( void (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_InvokeCore_mAF2FAE8032F5566069FC84CC4818A8F3DB3522B6_gshared)(__this, ___0_completingTask, method);
  6954. }
  6955. inline void UnwrapPromise_1_InvokeCoreAsync_m6AB9EB6CB6A4FBCC6CBED19BA8DF171144BE22D2 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  6956. {
  6957. (( void (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_InvokeCoreAsync_m6AB9EB6CB6A4FBCC6CBED19BA8DF171144BE22D2_gshared)(__this, ___0_completingTask, method);
  6958. }
  6959. inline bool UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method)
  6960. {
  6961. return (( bool (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, bool, const RuntimeMethod*))UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3_gshared)(__this, ___0_task, ___1_lookForOce, method);
  6962. }
  6963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitCallback__ctor_m9730564F9A28ECB72462D05AA92CA9E43DE9B41C (WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  6964. inline Tuple_2_t7ED43A3AB7D22AF951A0F78E0EC1F2E4EB36853E* Tuple_Create_TisUnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E_TisTask_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_mB9174365AA22CADAB1C4AE2C0CBAD8B4C1E7CE21 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* ___0_item1, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___1_item2, const RuntimeMethod* method)
  6965. {
  6966. return (( Tuple_2_t7ED43A3AB7D22AF951A0F78E0EC1F2E4EB36853E* (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))Tuple_Create_TisRuntimeObject_TisRuntimeObject_mB9E45EDC3450763C550051587640A39E730AF094_gshared)(___0_item1, ___1_item2, method);
  6967. }
  6968. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR bool ThreadPool_UnsafeQueueUserWorkItem_m05CF00E355CE07D625386779E3F3D3D2341FEE86 (WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* ___0_callBack, RuntimeObject* ___1_state, const RuntimeMethod* method) ;
  6969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6970. inline Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A (Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11* __this, const RuntimeMethod* method)
  6971. {
  6972. return (( Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* (*) (Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  6973. }
  6974. inline Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* Task_1_get_Result_m5FC88F331E971CDD26E0369425CC31D765901109 (Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868* __this, const RuntimeMethod* method)
  6975. {
  6976. return (( Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* (*) (Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  6977. }
  6978. inline void UnwrapPromise_1_ProcessInnerTask_mB08453822E33AC6CA30893AB4E38FCC81FF04F64 (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  6979. {
  6980. (( void (*) (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_ProcessInnerTask_mB08453822E33AC6CA30893AB4E38FCC81FF04F64_gshared)(__this, ___0_task, method);
  6981. }
  6982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerSupport_TraceOperationRelation_m940A2FF274D08177EA7D83FAAE4492DAC0CFE16D (int32_t ___0_traceLevel, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___1_task, int32_t ___2_relation, const RuntimeMethod* method) ;
  6983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED Task_get_CancellationToken_m459E6E4311018E389AC44E089CCB4ACDC252766A (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* Task_GetCancellationExceptionDispatchInfo_m190A98B306C8BCCB67F3D8B2E7B8BF75EAE63E34 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_tokenToRecord, RuntimeObject* ___1_cancellationException, const RuntimeMethod* method) ;
  6986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* Task_GetExceptionDispatchInfos_m2E8811FF2E0CDBC4BFE281A4822C6D8452832831 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, const RuntimeMethod* method) ;
  6987. inline int32_t ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566 (ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* __this, const RuntimeMethod* method)
  6988. {
  6989. return (( int32_t (*) (ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared)(__this, method);
  6990. }
  6991. inline ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6 (ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* __this, int32_t ___0_index, const RuntimeMethod* method)
  6992. {
  6993. return (( ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* (*) (ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD*, int32_t, const RuntimeMethod*))ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared)(__this, ___0_index, method);
  6994. }
  6995. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Exception_t* ExceptionDispatchInfo_get_SourceException_m981DC7F90598BE65BD4FA1A8340025A3A7CC3DBE_inline (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* __this, const RuntimeMethod* method) ;
  6996. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method) ;
  6997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, RuntimeObject* ___0_exceptionObject, const RuntimeMethod* method) ;
  6998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebuggerSupport_TraceOperationCompletion_m7047A96BCB7DC4835B38D1B965B4BC3049AF62CB (int32_t ___0_traceLevel, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___1_task, int32_t ___2_status, const RuntimeMethod* method) ;
  6999. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_RemoveFromActiveTasks_m19229D30DAA2447DDAB524F2A0E9718D070A1251_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  7000. inline RuntimeObject* Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26 (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, const RuntimeMethod* method)
  7001. {
  7002. return (( RuntimeObject* (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  7003. }
  7004. inline bool Task_1_TrySetResult_m2EE766FD3F76F4824990F4A93ED1F7253ECE014C (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* __this, RuntimeObject* ___0_result, const RuntimeMethod* method)
  7005. {
  7006. return (( bool (*) (Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*, RuntimeObject*, const RuntimeMethod*))Task_1_TrySetResult_m2EE766FD3F76F4824990F4A93ED1F7253ECE014C_gshared)(__this, ___0_result, method);
  7007. }
  7008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Task_TrySetCanceled_m3F4C4486AE7C1E6295332B4BA21AFFEAA37E525E (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* __this, CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED ___0_tokenToRecord, const RuntimeMethod* method) ;
  7009. inline void Task_1__ctor_m8E9811A47CB38FE7842D6339433133CD283F515B (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, RuntimeObject* ___0_state, int32_t ___1_options, const RuntimeMethod* method)
  7010. {
  7011. (( void (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, RuntimeObject*, int32_t, const RuntimeMethod*))Task_1__ctor_m8E9811A47CB38FE7842D6339433133CD283F515B_gshared)(__this, ___0_state, ___1_options, method);
  7012. }
  7013. inline void UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  7014. {
  7015. (( void (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F_gshared)(__this, ___0_task, method);
  7016. }
  7017. inline void UnwrapPromise_1_InvokeCore_mD892824CACA9496949DBEA23FF837D122984DC86 (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  7018. {
  7019. (( void (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_InvokeCore_mD892824CACA9496949DBEA23FF837D122984DC86_gshared)(__this, ___0_completingTask, method);
  7020. }
  7021. inline void UnwrapPromise_1_InvokeCoreAsync_mE8CABF515038D8D2CD236EB20657AE54121FA047 (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  7022. {
  7023. (( void (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_InvokeCoreAsync_mE8CABF515038D8D2CD236EB20657AE54121FA047_gshared)(__this, ___0_completingTask, method);
  7024. }
  7025. inline bool UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053 (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method)
  7026. {
  7027. return (( bool (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, bool, const RuntimeMethod*))UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053_gshared)(__this, ___0_task, ___1_lookForOce, method);
  7028. }
  7029. inline Tuple_2_t8650A0E3A3CAC8CADAC0028239CECA8152189053* Tuple_Create_TisUnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31_TisTask_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_m0AA73077B47F070E416D988D91D28D1A3C49740F (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* ___0_item1, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___1_item2, const RuntimeMethod* method)
  7030. {
  7031. return (( Tuple_2_t8650A0E3A3CAC8CADAC0028239CECA8152189053* (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))Tuple_Create_TisRuntimeObject_TisRuntimeObject_mB9E45EDC3450763C550051587640A39E730AF094_gshared)(___0_item1, ___1_item2, method);
  7032. }
  7033. inline Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* Task_1_get_Result_m7607D4C08B48D89A8B30382C603F5CA5D23BE0FD (Task_1_t305A22235C0559F17F22527C5216531A6A9A9973* __this, const RuntimeMethod* method)
  7034. {
  7035. return (( Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* (*) (Task_1_t305A22235C0559F17F22527C5216531A6A9A9973*, const RuntimeMethod*))Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26_gshared)(__this, method);
  7036. }
  7037. inline void UnwrapPromise_1_ProcessInnerTask_mDA01C674D6D2C7D1264D3F535B87D72410E4A023 (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  7038. {
  7039. (( void (*) (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))UnwrapPromise_1_ProcessInnerTask_mDA01C674D6D2C7D1264D3F535B87D72410E4A023_gshared)(__this, ___0_task, method);
  7040. }
  7041. inline VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC Task_1_get_Result_m8934D26D67C2A66EEF37F3E6BE232B3C10D6FC96 (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, const RuntimeMethod* method)
  7042. {
  7043. return (( VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, const RuntimeMethod*))Task_1_get_Result_m8934D26D67C2A66EEF37F3E6BE232B3C10D6FC96_gshared)(__this, method);
  7044. }
  7045. inline bool Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* __this, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC ___0_result, const RuntimeMethod* method)
  7046. {
  7047. return (( bool (*) (Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*, VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC, const RuntimeMethod*))Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E_gshared)(__this, ___0_result, method);
  7048. }
  7049. inline void TypedUxmlAttributeDescription_1__ctor_m634D2BC543ED9621E75B416F9DC1BC50490DF4E9 (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, const RuntimeMethod* method)
  7050. {
  7051. (( void (*) (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E*, const RuntimeMethod*))TypedUxmlAttributeDescription_1__ctor_m634D2BC543ED9621E75B416F9DC1BC50490DF4E9_gshared)(__this, method);
  7052. }
  7053. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_type_m0327EE59ED33D84A11B90A44C3DCDD5F6535E85B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  7054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_typeNamespace_mEFB1D128D3210AB5267E211A2A17A0324AE8074B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  7055. inline void TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_inline (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  7056. {
  7057. (( void (*) (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E*, RuntimeObject*, const RuntimeMethod*))TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_gshared_inline)(__this, ___0_value, method);
  7058. }
  7059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlAttributeDescription_TryGetValueFromBagAsString_m45849D06EAF7C0116ABAA9DF73F1EB754B7B6669 (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, String_t** ___2_value, VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB** ___3_sourceAsset, const RuntimeMethod* method) ;
  7060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
  7061. inline RuntimeObject* VisualTreeAsset_GetAsset_TisRuntimeObject_mDC939E06763A4A2A6C58B65E4AEA65F198ACD12C (VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* __this, String_t* ___0_path, const RuntimeMethod* method)
  7062. {
  7063. return (( RuntimeObject* (*) (VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB*, String_t*, const RuntimeMethod*))VisualTreeAsset_GetAsset_TisRuntimeObject_mDC939E06763A4A2A6C58B65E4AEA65F198ACD12C_gshared)(__this, ___0_path, method);
  7064. }
  7065. inline void TypedUxmlAttributeDescription_1__ctor_mF169047AF10EB2A4079A1C12DDC6EA0567B4E390 (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method)
  7066. {
  7067. (( void (*) (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*, const RuntimeMethod*))TypedUxmlAttributeDescription_1__ctor_mF169047AF10EB2A4079A1C12DDC6EA0567B4E390_gshared)(__this, method);
  7068. }
  7069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  7070. inline int32_t Activator_CreateInstance_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m2E0658E7FAF19B9ED6D30C9B4CB30D617C2D16C2 (const RuntimeMethod* method)
  7071. {
  7072. return (( int32_t (*) (const RuntimeMethod*))Activator_CreateInstance_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m2E0658E7FAF19B9ED6D30C9B4CB30D617C2D16C2_gshared)(method);
  7073. }
  7074. inline void TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, int32_t ___0_value, const RuntimeMethod* method)
  7075. {
  7076. (( void (*) (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*, int32_t, const RuntimeMethod*))TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_gshared_inline)(__this, ___0_value, method);
  7077. }
  7078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlEnumeration__ctor_m2C331378FD855BF7E182A7950ECEA413CDE3F7BF (UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* __this, const RuntimeMethod* method) ;
  7079. inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  7080. {
  7081. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  7082. }
  7083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
  7084. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
  7085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  7086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m0BB62F66DC0B5AD114C044A978FBB3C36215B67B (RuntimeObject* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
  7087. inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
  7088. {
  7089. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
  7090. }
  7091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlEnumeration_set_values_m1238688B8CB169BCDCB159E3545CB3D72EF58698 (UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  7092. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_restriction_mD7D801FE3EC8F270AFF3AA056C4AD285F93CAB7B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92* ___0_value, const RuntimeMethod* method) ;
  7093. inline void Func_3__ctor_m14DB47DA50546F053C4827864BF1E6850BF7C4B7 (Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7094. {
  7095. (( void (*) (Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_m26A670FAE68A302B86A5812A4BA3258EC0716198_gshared)(__this, ___0_object, ___1_method, method);
  7096. }
  7097. inline int32_t TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method)
  7098. {
  7099. return (( int32_t (*) (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*, const RuntimeMethod*))TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_gshared_inline)(__this, method);
  7100. }
  7101. inline int32_t UxmlAttributeDescription_GetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8752E3FCFBE10C58F06DF6F6275C822C4850645 (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___2_converterFunc, int32_t ___3_defaultValue, const RuntimeMethod* method)
  7102. {
  7103. return (( int32_t (*) (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*, RuntimeObject*, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9*, int32_t, const RuntimeMethod*))UxmlAttributeDescription_GetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8752E3FCFBE10C58F06DF6F6275C822C4850645_gshared)(__this, ___0_bag, ___1_cc, ___2_converterFunc, ___3_defaultValue, method);
  7104. }
  7105. inline bool UxmlAttributeDescription_TryGetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mBF6B69FD22082486E0E8C3E72FF29FAE946751E8 (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* ___2_converterFunc, int32_t ___3_defaultValue, int32_t* ___4_value, const RuntimeMethod* method)
  7106. {
  7107. return (( bool (*) (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*, RuntimeObject*, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257, Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9*, int32_t, int32_t*, const RuntimeMethod*))UxmlAttributeDescription_TryGetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mBF6B69FD22082486E0E8C3E72FF29FAE946751E8_gshared)(__this, ___0_bag, ___1_cc, ___2_converterFunc, ___3_defaultValue, ___4_value, method);
  7108. }
  7109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enum_GetNames_m382A68AE28D7B6035331EC0685315144F15957C3 (Type_t* ___0_enumType, const RuntimeMethod* method) ;
  7110. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
  7111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
  7112. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_AddToActiveTasksNonInlined_m28785ADBB0443B6CCDC12C4A7DA297F1FFAEF889 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  7113. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_RemoveFromActiveTasksNonInlined_m328F6FE7F9066EAD92528B6AD6BB08B12BA9A2C0 (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method) ;
  7114. inline void List_1_AddWithResize_m1D153469F09D1233BF49AE1EE159842BA514C0BD (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_item, const RuntimeMethod* method)
  7115. {
  7116. (( void (*) (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470, const RuntimeMethod*))List_1_AddWithResize_m1D153469F09D1233BF49AE1EE159842BA514C0BD_gshared)(__this, ___0_item, method);
  7117. }
  7118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
  7119. inline void List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method)
  7120. {
  7121. (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2_gshared)(__this, ___0_item, method);
  7122. }
  7123. inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  7124. {
  7125. (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
  7126. }
  7127. inline EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634 (const RuntimeMethod* method)
  7128. {
  7129. return (( EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634_gshared)(method);
  7130. }
  7131. #ifdef __clang__
  7132. #pragma clang diagnostic push
  7133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7134. #pragma clang diagnostic ignored "-Wunused-variable"
  7135. #endif
  7136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_gshared (const RuntimeMethod* method)
  7137. {
  7138. {
  7139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7140. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  7141. return L_0;
  7142. }
  7143. }
  7144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_gshared (const RuntimeMethod* method)
  7145. {
  7146. {
  7147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7148. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  7149. return L_0;
  7150. }
  7151. }
  7152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_gshared (const RuntimeMethod* method)
  7153. {
  7154. {
  7155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7156. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  7157. return L_0;
  7158. }
  7159. }
  7160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_gshared (const RuntimeMethod* method)
  7161. {
  7162. {
  7163. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7164. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  7165. return L_0;
  7166. }
  7167. }
  7168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_gshared (const RuntimeMethod* method)
  7169. {
  7170. {
  7171. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7172. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  7173. return L_0;
  7174. }
  7175. }
  7176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_gshared (const RuntimeMethod* method)
  7177. {
  7178. {
  7179. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7180. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  7181. return L_0;
  7182. }
  7183. }
  7184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_gshared (const RuntimeMethod* method)
  7185. {
  7186. {
  7187. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7188. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  7189. return L_0;
  7190. }
  7191. }
  7192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m949D95E5305636EAF0FB8E9C883078E8A80C3B6F_gshared (const RuntimeMethod* method)
  7193. {
  7194. {
  7195. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7196. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  7197. return L_0;
  7198. }
  7199. }
  7200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_gshared (const RuntimeMethod* method)
  7201. {
  7202. {
  7203. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7204. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  7205. return L_0;
  7206. }
  7207. }
  7208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m464DECD495CB2BC744CE122AAD07403C501AF87B_gshared (const RuntimeMethod* method)
  7209. {
  7210. {
  7211. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7212. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  7213. return L_0;
  7214. }
  7215. }
  7216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_gshared (const RuntimeMethod* method)
  7217. {
  7218. {
  7219. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7220. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  7221. return L_0;
  7222. }
  7223. }
  7224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m776B30ABA4B92D802B7DA352434470C5ACF13626_gshared (const RuntimeMethod* method)
  7225. {
  7226. {
  7227. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7228. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  7229. return L_0;
  7230. }
  7231. }
  7232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m0463638B8D517CDDC9FB03F463F27C37C9DABE71_gshared (const RuntimeMethod* method)
  7233. {
  7234. {
  7235. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7236. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  7237. return L_0;
  7238. }
  7239. }
  7240. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m65399CC8191C3A338880AE0712CE713807F9A913_gshared (const RuntimeMethod* method)
  7241. {
  7242. static bool s_Il2CppMethodInitialized;
  7243. if (!s_Il2CppMethodInitialized)
  7244. {
  7245. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7246. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  7247. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  7248. s_Il2CppMethodInitialized = true;
  7249. }
  7250. Type_t* V_0 = NULL;
  7251. int32_t G_B3_0 = 0;
  7252. int32_t G_B6_0 = 0;
  7253. int32_t G_B9_0 = 0;
  7254. int32_t G_B12_0 = 0;
  7255. int32_t G_B15_0 = 0;
  7256. {
  7257. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7258. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7259. Type_t* L_1;
  7260. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7261. V_0 = L_1;
  7262. Type_t* L_2 = V_0;
  7263. NullCheck(L_2);
  7264. bool L_3;
  7265. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  7266. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  7267. Type_t* L_4 = V_0;
  7268. NullCheck(L_4);
  7269. bool L_5;
  7270. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  7271. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  7272. Type_t* L_6 = V_0;
  7273. NullCheck(L_6);
  7274. bool L_7;
  7275. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  7276. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  7277. Type_t* L_8 = V_0;
  7278. NullCheck(L_8);
  7279. bool L_9;
  7280. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  7281. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  7282. Type_t* L_10 = V_0;
  7283. NullCheck(L_10);
  7284. bool L_11;
  7285. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  7286. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  7287. Type_t* L_12 = V_0;
  7288. NullCheck(L_12);
  7289. bool L_13;
  7290. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  7291. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  7292. bool L_14;
  7293. L_14 = TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  7294. if (!L_14)
  7295. {
  7296. goto IL_0060;
  7297. }
  7298. }
  7299. {
  7300. Type_t* L_15 = V_0;
  7301. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  7302. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7303. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7304. goto IL_0061;
  7305. }
  7306. IL_0060:
  7307. {
  7308. G_B3_0 = 0;
  7309. }
  7310. IL_0061:
  7311. {
  7312. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  7313. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7314. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7315. Type_t* L_18;
  7316. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  7317. Type_t* L_19;
  7318. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  7319. bool L_20;
  7320. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  7321. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  7322. bool L_21;
  7323. L_21 = TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  7324. if (!L_21)
  7325. {
  7326. goto IL_009e;
  7327. }
  7328. }
  7329. {
  7330. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7331. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7332. Type_t* L_23;
  7333. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  7334. NullCheck(L_23);
  7335. int32_t L_24;
  7336. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  7337. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7338. goto IL_009f;
  7339. }
  7340. IL_009e:
  7341. {
  7342. G_B6_0 = 0;
  7343. }
  7344. IL_009f:
  7345. {
  7346. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  7347. Type_t* L_25 = V_0;
  7348. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  7349. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7350. Type_t* L_27;
  7351. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  7352. bool L_28;
  7353. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  7354. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  7355. Type_t* L_29 = V_0;
  7356. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  7357. Type_t* L_31;
  7358. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  7359. bool L_32;
  7360. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  7361. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  7362. Type_t* L_33 = V_0;
  7363. bool L_34;
  7364. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  7365. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  7366. bool L_35;
  7367. L_35 = TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  7368. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  7369. bool L_36;
  7370. L_36 = TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  7371. if (L_36)
  7372. {
  7373. goto IL_00f4;
  7374. }
  7375. }
  7376. {
  7377. bool L_37;
  7378. L_37 = TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  7379. G_B9_0 = ((int32_t)(L_37));
  7380. goto IL_00f5;
  7381. }
  7382. IL_00f4:
  7383. {
  7384. G_B9_0 = 1;
  7385. }
  7386. IL_00f5:
  7387. {
  7388. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  7389. bool L_38;
  7390. L_38 = TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  7391. if (L_38)
  7392. {
  7393. goto IL_0108;
  7394. }
  7395. }
  7396. {
  7397. bool L_39;
  7398. L_39 = TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  7399. G_B12_0 = ((int32_t)(L_39));
  7400. goto IL_0109;
  7401. }
  7402. IL_0108:
  7403. {
  7404. G_B12_0 = 1;
  7405. }
  7406. IL_0109:
  7407. {
  7408. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  7409. bool L_40;
  7410. L_40 = TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  7411. bool L_41;
  7412. L_41 = TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  7413. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  7414. Type_t* L_42 = V_0;
  7415. NullCheck(L_42);
  7416. bool L_43;
  7417. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  7418. if (!L_43)
  7419. {
  7420. goto IL_013d;
  7421. }
  7422. }
  7423. {
  7424. Type_t* L_44 = V_0;
  7425. NullCheck(L_44);
  7426. Type_t* L_45;
  7427. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  7428. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  7429. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7430. Type_t* L_47;
  7431. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  7432. bool L_48;
  7433. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  7434. G_B15_0 = ((int32_t)(L_48));
  7435. goto IL_013e;
  7436. }
  7437. IL_013d:
  7438. {
  7439. G_B15_0 = 0;
  7440. }
  7441. IL_013e:
  7442. {
  7443. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  7444. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  7445. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7446. Type_t* L_50;
  7447. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  7448. Type_t* L_51 = V_0;
  7449. NullCheck(L_50);
  7450. bool L_52;
  7451. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  7452. ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  7453. return;
  7454. }
  7455. }
  7456. #ifdef __clang__
  7457. #pragma clang diagnostic pop
  7458. #endif
  7459. #ifdef __clang__
  7460. #pragma clang diagnostic push
  7461. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7462. #pragma clang diagnostic ignored "-Wunused-variable"
  7463. #endif
  7464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_gshared (const RuntimeMethod* method)
  7465. {
  7466. {
  7467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7468. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  7469. return L_0;
  7470. }
  7471. }
  7472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_gshared (const RuntimeMethod* method)
  7473. {
  7474. {
  7475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7476. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  7477. return L_0;
  7478. }
  7479. }
  7480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_gshared (const RuntimeMethod* method)
  7481. {
  7482. {
  7483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7484. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  7485. return L_0;
  7486. }
  7487. }
  7488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_gshared (const RuntimeMethod* method)
  7489. {
  7490. {
  7491. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7492. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  7493. return L_0;
  7494. }
  7495. }
  7496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_gshared (const RuntimeMethod* method)
  7497. {
  7498. {
  7499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7500. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  7501. return L_0;
  7502. }
  7503. }
  7504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_gshared (const RuntimeMethod* method)
  7505. {
  7506. {
  7507. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7508. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  7509. return L_0;
  7510. }
  7511. }
  7512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_gshared (const RuntimeMethod* method)
  7513. {
  7514. {
  7515. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7516. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  7517. return L_0;
  7518. }
  7519. }
  7520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mC94565EA746ED8E479B27C4EF7F5D6D3DCB699F1_gshared (const RuntimeMethod* method)
  7521. {
  7522. {
  7523. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7524. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  7525. return L_0;
  7526. }
  7527. }
  7528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_gshared (const RuntimeMethod* method)
  7529. {
  7530. {
  7531. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7532. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  7533. return L_0;
  7534. }
  7535. }
  7536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m28DFE80F9F70333A9ECB62AE877098092F39A47B_gshared (const RuntimeMethod* method)
  7537. {
  7538. {
  7539. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7540. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  7541. return L_0;
  7542. }
  7543. }
  7544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_gshared (const RuntimeMethod* method)
  7545. {
  7546. {
  7547. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7548. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  7549. return L_0;
  7550. }
  7551. }
  7552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m33854A333225C1072EAF27188FE01A37029E6DD2_gshared (const RuntimeMethod* method)
  7553. {
  7554. {
  7555. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7556. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  7557. return L_0;
  7558. }
  7559. }
  7560. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mD15C2EDD4B74F7483A2F2B6A8D204B53CB039E4A_gshared (const RuntimeMethod* method)
  7561. {
  7562. {
  7563. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7564. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  7565. return L_0;
  7566. }
  7567. }
  7568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mFFA581F370513AB8DAA48BFCB992071B2A6F12BE_gshared (const RuntimeMethod* method)
  7569. {
  7570. static bool s_Il2CppMethodInitialized;
  7571. if (!s_Il2CppMethodInitialized)
  7572. {
  7573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  7575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  7576. s_Il2CppMethodInitialized = true;
  7577. }
  7578. Type_t* V_0 = NULL;
  7579. int32_t G_B3_0 = 0;
  7580. int32_t G_B6_0 = 0;
  7581. int32_t G_B9_0 = 0;
  7582. int32_t G_B12_0 = 0;
  7583. int32_t G_B15_0 = 0;
  7584. {
  7585. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7586. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7587. Type_t* L_1;
  7588. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7589. V_0 = L_1;
  7590. Type_t* L_2 = V_0;
  7591. NullCheck(L_2);
  7592. bool L_3;
  7593. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  7594. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  7595. Type_t* L_4 = V_0;
  7596. NullCheck(L_4);
  7597. bool L_5;
  7598. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  7599. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  7600. Type_t* L_6 = V_0;
  7601. NullCheck(L_6);
  7602. bool L_7;
  7603. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  7604. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  7605. Type_t* L_8 = V_0;
  7606. NullCheck(L_8);
  7607. bool L_9;
  7608. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  7609. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  7610. Type_t* L_10 = V_0;
  7611. NullCheck(L_10);
  7612. bool L_11;
  7613. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  7614. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  7615. Type_t* L_12 = V_0;
  7616. NullCheck(L_12);
  7617. bool L_13;
  7618. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  7619. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  7620. bool L_14;
  7621. L_14 = TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  7622. if (!L_14)
  7623. {
  7624. goto IL_0060;
  7625. }
  7626. }
  7627. {
  7628. Type_t* L_15 = V_0;
  7629. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  7630. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7631. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7632. goto IL_0061;
  7633. }
  7634. IL_0060:
  7635. {
  7636. G_B3_0 = 0;
  7637. }
  7638. IL_0061:
  7639. {
  7640. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  7641. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7642. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7643. Type_t* L_18;
  7644. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  7645. Type_t* L_19;
  7646. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  7647. bool L_20;
  7648. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  7649. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  7650. bool L_21;
  7651. L_21 = TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  7652. if (!L_21)
  7653. {
  7654. goto IL_009e;
  7655. }
  7656. }
  7657. {
  7658. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7659. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7660. Type_t* L_23;
  7661. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  7662. NullCheck(L_23);
  7663. int32_t L_24;
  7664. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  7665. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7666. goto IL_009f;
  7667. }
  7668. IL_009e:
  7669. {
  7670. G_B6_0 = 0;
  7671. }
  7672. IL_009f:
  7673. {
  7674. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  7675. Type_t* L_25 = V_0;
  7676. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  7677. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7678. Type_t* L_27;
  7679. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  7680. bool L_28;
  7681. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  7682. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  7683. Type_t* L_29 = V_0;
  7684. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  7685. Type_t* L_31;
  7686. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  7687. bool L_32;
  7688. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  7689. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  7690. Type_t* L_33 = V_0;
  7691. bool L_34;
  7692. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  7693. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  7694. bool L_35;
  7695. L_35 = TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  7696. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  7697. bool L_36;
  7698. L_36 = TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  7699. if (L_36)
  7700. {
  7701. goto IL_00f4;
  7702. }
  7703. }
  7704. {
  7705. bool L_37;
  7706. L_37 = TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  7707. G_B9_0 = ((int32_t)(L_37));
  7708. goto IL_00f5;
  7709. }
  7710. IL_00f4:
  7711. {
  7712. G_B9_0 = 1;
  7713. }
  7714. IL_00f5:
  7715. {
  7716. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  7717. bool L_38;
  7718. L_38 = TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  7719. if (L_38)
  7720. {
  7721. goto IL_0108;
  7722. }
  7723. }
  7724. {
  7725. bool L_39;
  7726. L_39 = TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  7727. G_B12_0 = ((int32_t)(L_39));
  7728. goto IL_0109;
  7729. }
  7730. IL_0108:
  7731. {
  7732. G_B12_0 = 1;
  7733. }
  7734. IL_0109:
  7735. {
  7736. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  7737. bool L_40;
  7738. L_40 = TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  7739. bool L_41;
  7740. L_41 = TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  7741. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  7742. Type_t* L_42 = V_0;
  7743. NullCheck(L_42);
  7744. bool L_43;
  7745. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  7746. if (!L_43)
  7747. {
  7748. goto IL_013d;
  7749. }
  7750. }
  7751. {
  7752. Type_t* L_44 = V_0;
  7753. NullCheck(L_44);
  7754. Type_t* L_45;
  7755. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  7756. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  7757. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7758. Type_t* L_47;
  7759. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  7760. bool L_48;
  7761. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  7762. G_B15_0 = ((int32_t)(L_48));
  7763. goto IL_013e;
  7764. }
  7765. IL_013d:
  7766. {
  7767. G_B15_0 = 0;
  7768. }
  7769. IL_013e:
  7770. {
  7771. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  7772. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  7773. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7774. Type_t* L_50;
  7775. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  7776. Type_t* L_51 = V_0;
  7777. NullCheck(L_50);
  7778. bool L_52;
  7779. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  7780. ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  7781. return;
  7782. }
  7783. }
  7784. #ifdef __clang__
  7785. #pragma clang diagnostic pop
  7786. #endif
  7787. #ifdef __clang__
  7788. #pragma clang diagnostic push
  7789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7790. #pragma clang diagnostic ignored "-Wunused-variable"
  7791. #endif
  7792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_gshared (const RuntimeMethod* method)
  7793. {
  7794. {
  7795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7796. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  7797. return L_0;
  7798. }
  7799. }
  7800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_gshared (const RuntimeMethod* method)
  7801. {
  7802. {
  7803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7804. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  7805. return L_0;
  7806. }
  7807. }
  7808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_gshared (const RuntimeMethod* method)
  7809. {
  7810. {
  7811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7812. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  7813. return L_0;
  7814. }
  7815. }
  7816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_gshared (const RuntimeMethod* method)
  7817. {
  7818. {
  7819. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7820. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  7821. return L_0;
  7822. }
  7823. }
  7824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_gshared (const RuntimeMethod* method)
  7825. {
  7826. {
  7827. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7828. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  7829. return L_0;
  7830. }
  7831. }
  7832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_gshared (const RuntimeMethod* method)
  7833. {
  7834. {
  7835. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7836. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  7837. return L_0;
  7838. }
  7839. }
  7840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_gshared (const RuntimeMethod* method)
  7841. {
  7842. {
  7843. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7844. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  7845. return L_0;
  7846. }
  7847. }
  7848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m4D31F66031B478B2295742E6051D57CAFF77FFA2_gshared (const RuntimeMethod* method)
  7849. {
  7850. {
  7851. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7852. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  7853. return L_0;
  7854. }
  7855. }
  7856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_gshared (const RuntimeMethod* method)
  7857. {
  7858. {
  7859. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7860. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  7861. return L_0;
  7862. }
  7863. }
  7864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m72D732937C93BD7AE8F529A0430A8C7906DCD0F3_gshared (const RuntimeMethod* method)
  7865. {
  7866. {
  7867. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7868. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  7869. return L_0;
  7870. }
  7871. }
  7872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_gshared (const RuntimeMethod* method)
  7873. {
  7874. {
  7875. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7876. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  7877. return L_0;
  7878. }
  7879. }
  7880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mA0C484CA070CBDF69FC4D4D9DC54F098F863C26D_gshared (const RuntimeMethod* method)
  7881. {
  7882. {
  7883. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7884. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  7885. return L_0;
  7886. }
  7887. }
  7888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mB42841588E484303EA9927D9E9BE411F2C409AFF_gshared (const RuntimeMethod* method)
  7889. {
  7890. {
  7891. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  7892. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  7893. return L_0;
  7894. }
  7895. }
  7896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m757BE4D48FF4D0FBDF7AE9E6726C13D4D7EDA66E_gshared (const RuntimeMethod* method)
  7897. {
  7898. static bool s_Il2CppMethodInitialized;
  7899. if (!s_Il2CppMethodInitialized)
  7900. {
  7901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  7903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  7904. s_Il2CppMethodInitialized = true;
  7905. }
  7906. Type_t* V_0 = NULL;
  7907. int32_t G_B3_0 = 0;
  7908. int32_t G_B6_0 = 0;
  7909. int32_t G_B9_0 = 0;
  7910. int32_t G_B12_0 = 0;
  7911. int32_t G_B15_0 = 0;
  7912. {
  7913. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7914. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7915. Type_t* L_1;
  7916. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  7917. V_0 = L_1;
  7918. Type_t* L_2 = V_0;
  7919. NullCheck(L_2);
  7920. bool L_3;
  7921. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  7922. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  7923. Type_t* L_4 = V_0;
  7924. NullCheck(L_4);
  7925. bool L_5;
  7926. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  7927. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  7928. Type_t* L_6 = V_0;
  7929. NullCheck(L_6);
  7930. bool L_7;
  7931. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  7932. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  7933. Type_t* L_8 = V_0;
  7934. NullCheck(L_8);
  7935. bool L_9;
  7936. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  7937. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  7938. Type_t* L_10 = V_0;
  7939. NullCheck(L_10);
  7940. bool L_11;
  7941. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  7942. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  7943. Type_t* L_12 = V_0;
  7944. NullCheck(L_12);
  7945. bool L_13;
  7946. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  7947. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  7948. bool L_14;
  7949. L_14 = TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  7950. if (!L_14)
  7951. {
  7952. goto IL_0060;
  7953. }
  7954. }
  7955. {
  7956. Type_t* L_15 = V_0;
  7957. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  7958. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  7959. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  7960. goto IL_0061;
  7961. }
  7962. IL_0060:
  7963. {
  7964. G_B3_0 = 0;
  7965. }
  7966. IL_0061:
  7967. {
  7968. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  7969. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7970. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7971. Type_t* L_18;
  7972. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  7973. Type_t* L_19;
  7974. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  7975. bool L_20;
  7976. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  7977. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  7978. bool L_21;
  7979. L_21 = TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  7980. if (!L_21)
  7981. {
  7982. goto IL_009e;
  7983. }
  7984. }
  7985. {
  7986. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  7987. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  7988. Type_t* L_23;
  7989. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  7990. NullCheck(L_23);
  7991. int32_t L_24;
  7992. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  7993. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7994. goto IL_009f;
  7995. }
  7996. IL_009e:
  7997. {
  7998. G_B6_0 = 0;
  7999. }
  8000. IL_009f:
  8001. {
  8002. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  8003. Type_t* L_25 = V_0;
  8004. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  8005. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8006. Type_t* L_27;
  8007. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  8008. bool L_28;
  8009. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  8010. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  8011. Type_t* L_29 = V_0;
  8012. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  8013. Type_t* L_31;
  8014. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  8015. bool L_32;
  8016. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  8017. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  8018. Type_t* L_33 = V_0;
  8019. bool L_34;
  8020. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  8021. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  8022. bool L_35;
  8023. L_35 = TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8024. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  8025. bool L_36;
  8026. L_36 = TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8027. if (L_36)
  8028. {
  8029. goto IL_00f4;
  8030. }
  8031. }
  8032. {
  8033. bool L_37;
  8034. L_37 = TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  8035. G_B9_0 = ((int32_t)(L_37));
  8036. goto IL_00f5;
  8037. }
  8038. IL_00f4:
  8039. {
  8040. G_B9_0 = 1;
  8041. }
  8042. IL_00f5:
  8043. {
  8044. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  8045. bool L_38;
  8046. L_38 = TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  8047. if (L_38)
  8048. {
  8049. goto IL_0108;
  8050. }
  8051. }
  8052. {
  8053. bool L_39;
  8054. L_39 = TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  8055. G_B12_0 = ((int32_t)(L_39));
  8056. goto IL_0109;
  8057. }
  8058. IL_0108:
  8059. {
  8060. G_B12_0 = 1;
  8061. }
  8062. IL_0109:
  8063. {
  8064. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  8065. bool L_40;
  8066. L_40 = TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  8067. bool L_41;
  8068. L_41 = TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  8069. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  8070. Type_t* L_42 = V_0;
  8071. NullCheck(L_42);
  8072. bool L_43;
  8073. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  8074. if (!L_43)
  8075. {
  8076. goto IL_013d;
  8077. }
  8078. }
  8079. {
  8080. Type_t* L_44 = V_0;
  8081. NullCheck(L_44);
  8082. Type_t* L_45;
  8083. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  8084. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  8085. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8086. Type_t* L_47;
  8087. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  8088. bool L_48;
  8089. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  8090. G_B15_0 = ((int32_t)(L_48));
  8091. goto IL_013e;
  8092. }
  8093. IL_013d:
  8094. {
  8095. G_B15_0 = 0;
  8096. }
  8097. IL_013e:
  8098. {
  8099. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  8100. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  8101. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8102. Type_t* L_50;
  8103. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8104. Type_t* L_51 = V_0;
  8105. NullCheck(L_50);
  8106. bool L_52;
  8107. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  8108. ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  8109. return;
  8110. }
  8111. }
  8112. #ifdef __clang__
  8113. #pragma clang diagnostic pop
  8114. #endif
  8115. #ifdef __clang__
  8116. #pragma clang diagnostic push
  8117. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8118. #pragma clang diagnostic ignored "-Wunused-variable"
  8119. #endif
  8120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_gshared (const RuntimeMethod* method)
  8121. {
  8122. {
  8123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8124. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  8125. return L_0;
  8126. }
  8127. }
  8128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_gshared (const RuntimeMethod* method)
  8129. {
  8130. {
  8131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8132. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  8133. return L_0;
  8134. }
  8135. }
  8136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_gshared (const RuntimeMethod* method)
  8137. {
  8138. {
  8139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8140. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  8141. return L_0;
  8142. }
  8143. }
  8144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_gshared (const RuntimeMethod* method)
  8145. {
  8146. {
  8147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8148. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  8149. return L_0;
  8150. }
  8151. }
  8152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_gshared (const RuntimeMethod* method)
  8153. {
  8154. {
  8155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8156. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  8157. return L_0;
  8158. }
  8159. }
  8160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_gshared (const RuntimeMethod* method)
  8161. {
  8162. {
  8163. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8164. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  8165. return L_0;
  8166. }
  8167. }
  8168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_gshared (const RuntimeMethod* method)
  8169. {
  8170. {
  8171. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8172. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  8173. return L_0;
  8174. }
  8175. }
  8176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mC507E63BF9E733E72738235875668E6BFFC2B827_gshared (const RuntimeMethod* method)
  8177. {
  8178. {
  8179. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8180. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  8181. return L_0;
  8182. }
  8183. }
  8184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_gshared (const RuntimeMethod* method)
  8185. {
  8186. {
  8187. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8188. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  8189. return L_0;
  8190. }
  8191. }
  8192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_mC27F117CAABDF35DCE60B44ED90CA5E0C316E87B_gshared (const RuntimeMethod* method)
  8193. {
  8194. {
  8195. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8196. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  8197. return L_0;
  8198. }
  8199. }
  8200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_gshared (const RuntimeMethod* method)
  8201. {
  8202. {
  8203. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8204. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  8205. return L_0;
  8206. }
  8207. }
  8208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m2437050B44EC0E371059D6A972E8E8D66937BA64_gshared (const RuntimeMethod* method)
  8209. {
  8210. {
  8211. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8212. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  8213. return L_0;
  8214. }
  8215. }
  8216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mE412B009CC74C46B3FD5C8BCF11068001945EE04_gshared (const RuntimeMethod* method)
  8217. {
  8218. {
  8219. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8220. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  8221. return L_0;
  8222. }
  8223. }
  8224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m356E9A39CEF5A791AB2BF3D5E215FDE9439164EC_gshared (const RuntimeMethod* method)
  8225. {
  8226. static bool s_Il2CppMethodInitialized;
  8227. if (!s_Il2CppMethodInitialized)
  8228. {
  8229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  8231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  8232. s_Il2CppMethodInitialized = true;
  8233. }
  8234. Type_t* V_0 = NULL;
  8235. int32_t G_B3_0 = 0;
  8236. int32_t G_B6_0 = 0;
  8237. int32_t G_B9_0 = 0;
  8238. int32_t G_B12_0 = 0;
  8239. int32_t G_B15_0 = 0;
  8240. {
  8241. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8242. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8243. Type_t* L_1;
  8244. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8245. V_0 = L_1;
  8246. Type_t* L_2 = V_0;
  8247. NullCheck(L_2);
  8248. bool L_3;
  8249. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  8250. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  8251. Type_t* L_4 = V_0;
  8252. NullCheck(L_4);
  8253. bool L_5;
  8254. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  8255. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  8256. Type_t* L_6 = V_0;
  8257. NullCheck(L_6);
  8258. bool L_7;
  8259. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  8260. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  8261. Type_t* L_8 = V_0;
  8262. NullCheck(L_8);
  8263. bool L_9;
  8264. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  8265. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  8266. Type_t* L_10 = V_0;
  8267. NullCheck(L_10);
  8268. bool L_11;
  8269. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  8270. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  8271. Type_t* L_12 = V_0;
  8272. NullCheck(L_12);
  8273. bool L_13;
  8274. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  8275. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  8276. bool L_14;
  8277. L_14 = TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  8278. if (!L_14)
  8279. {
  8280. goto IL_0060;
  8281. }
  8282. }
  8283. {
  8284. Type_t* L_15 = V_0;
  8285. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  8286. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8287. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8288. goto IL_0061;
  8289. }
  8290. IL_0060:
  8291. {
  8292. G_B3_0 = 0;
  8293. }
  8294. IL_0061:
  8295. {
  8296. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  8297. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8298. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8299. Type_t* L_18;
  8300. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  8301. Type_t* L_19;
  8302. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  8303. bool L_20;
  8304. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  8305. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  8306. bool L_21;
  8307. L_21 = TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  8308. if (!L_21)
  8309. {
  8310. goto IL_009e;
  8311. }
  8312. }
  8313. {
  8314. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8315. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8316. Type_t* L_23;
  8317. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  8318. NullCheck(L_23);
  8319. int32_t L_24;
  8320. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  8321. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8322. goto IL_009f;
  8323. }
  8324. IL_009e:
  8325. {
  8326. G_B6_0 = 0;
  8327. }
  8328. IL_009f:
  8329. {
  8330. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  8331. Type_t* L_25 = V_0;
  8332. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  8333. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8334. Type_t* L_27;
  8335. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  8336. bool L_28;
  8337. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  8338. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  8339. Type_t* L_29 = V_0;
  8340. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  8341. Type_t* L_31;
  8342. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  8343. bool L_32;
  8344. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  8345. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  8346. Type_t* L_33 = V_0;
  8347. bool L_34;
  8348. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  8349. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  8350. bool L_35;
  8351. L_35 = TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8352. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  8353. bool L_36;
  8354. L_36 = TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8355. if (L_36)
  8356. {
  8357. goto IL_00f4;
  8358. }
  8359. }
  8360. {
  8361. bool L_37;
  8362. L_37 = TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  8363. G_B9_0 = ((int32_t)(L_37));
  8364. goto IL_00f5;
  8365. }
  8366. IL_00f4:
  8367. {
  8368. G_B9_0 = 1;
  8369. }
  8370. IL_00f5:
  8371. {
  8372. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  8373. bool L_38;
  8374. L_38 = TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  8375. if (L_38)
  8376. {
  8377. goto IL_0108;
  8378. }
  8379. }
  8380. {
  8381. bool L_39;
  8382. L_39 = TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  8383. G_B12_0 = ((int32_t)(L_39));
  8384. goto IL_0109;
  8385. }
  8386. IL_0108:
  8387. {
  8388. G_B12_0 = 1;
  8389. }
  8390. IL_0109:
  8391. {
  8392. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  8393. bool L_40;
  8394. L_40 = TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  8395. bool L_41;
  8396. L_41 = TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  8397. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  8398. Type_t* L_42 = V_0;
  8399. NullCheck(L_42);
  8400. bool L_43;
  8401. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  8402. if (!L_43)
  8403. {
  8404. goto IL_013d;
  8405. }
  8406. }
  8407. {
  8408. Type_t* L_44 = V_0;
  8409. NullCheck(L_44);
  8410. Type_t* L_45;
  8411. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  8412. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  8413. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8414. Type_t* L_47;
  8415. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  8416. bool L_48;
  8417. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  8418. G_B15_0 = ((int32_t)(L_48));
  8419. goto IL_013e;
  8420. }
  8421. IL_013d:
  8422. {
  8423. G_B15_0 = 0;
  8424. }
  8425. IL_013e:
  8426. {
  8427. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  8428. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  8429. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8430. Type_t* L_50;
  8431. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8432. Type_t* L_51 = V_0;
  8433. NullCheck(L_50);
  8434. bool L_52;
  8435. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  8436. ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  8437. return;
  8438. }
  8439. }
  8440. #ifdef __clang__
  8441. #pragma clang diagnostic pop
  8442. #endif
  8443. #ifdef __clang__
  8444. #pragma clang diagnostic push
  8445. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8446. #pragma clang diagnostic ignored "-Wunused-variable"
  8447. #endif
  8448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_gshared (const RuntimeMethod* method)
  8449. {
  8450. {
  8451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8452. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  8453. return L_0;
  8454. }
  8455. }
  8456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_gshared (const RuntimeMethod* method)
  8457. {
  8458. {
  8459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8460. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  8461. return L_0;
  8462. }
  8463. }
  8464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_gshared (const RuntimeMethod* method)
  8465. {
  8466. {
  8467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8468. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  8469. return L_0;
  8470. }
  8471. }
  8472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_gshared (const RuntimeMethod* method)
  8473. {
  8474. {
  8475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8476. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  8477. return L_0;
  8478. }
  8479. }
  8480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_gshared (const RuntimeMethod* method)
  8481. {
  8482. {
  8483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8484. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  8485. return L_0;
  8486. }
  8487. }
  8488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_gshared (const RuntimeMethod* method)
  8489. {
  8490. {
  8491. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8492. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  8493. return L_0;
  8494. }
  8495. }
  8496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_gshared (const RuntimeMethod* method)
  8497. {
  8498. {
  8499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8500. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  8501. return L_0;
  8502. }
  8503. }
  8504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mF6C825C52E16729BC04F1D7A2B1CDFF2FF545B08_gshared (const RuntimeMethod* method)
  8505. {
  8506. {
  8507. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8508. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  8509. return L_0;
  8510. }
  8511. }
  8512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_gshared (const RuntimeMethod* method)
  8513. {
  8514. {
  8515. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8516. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  8517. return L_0;
  8518. }
  8519. }
  8520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m2503D4240E029F16D5C98BD8DC5B732B8A02C98E_gshared (const RuntimeMethod* method)
  8521. {
  8522. {
  8523. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8524. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  8525. return L_0;
  8526. }
  8527. }
  8528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_gshared (const RuntimeMethod* method)
  8529. {
  8530. {
  8531. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8532. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  8533. return L_0;
  8534. }
  8535. }
  8536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m9A0D09FBCDC368D4221E5DE2B3F3DB6815F99967_gshared (const RuntimeMethod* method)
  8537. {
  8538. {
  8539. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8540. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  8541. return L_0;
  8542. }
  8543. }
  8544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m395F39C98F4F7881BB4593FD6359BC9AC20316FF_gshared (const RuntimeMethod* method)
  8545. {
  8546. {
  8547. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8548. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  8549. return L_0;
  8550. }
  8551. }
  8552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mCF3422F2050F8B8FD6C84F596635B5A56FA95FFA_gshared (const RuntimeMethod* method)
  8553. {
  8554. static bool s_Il2CppMethodInitialized;
  8555. if (!s_Il2CppMethodInitialized)
  8556. {
  8557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8558. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  8559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  8560. s_Il2CppMethodInitialized = true;
  8561. }
  8562. Type_t* V_0 = NULL;
  8563. int32_t G_B3_0 = 0;
  8564. int32_t G_B6_0 = 0;
  8565. int32_t G_B9_0 = 0;
  8566. int32_t G_B12_0 = 0;
  8567. int32_t G_B15_0 = 0;
  8568. {
  8569. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8570. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8571. Type_t* L_1;
  8572. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8573. V_0 = L_1;
  8574. Type_t* L_2 = V_0;
  8575. NullCheck(L_2);
  8576. bool L_3;
  8577. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  8578. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  8579. Type_t* L_4 = V_0;
  8580. NullCheck(L_4);
  8581. bool L_5;
  8582. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  8583. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  8584. Type_t* L_6 = V_0;
  8585. NullCheck(L_6);
  8586. bool L_7;
  8587. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  8588. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  8589. Type_t* L_8 = V_0;
  8590. NullCheck(L_8);
  8591. bool L_9;
  8592. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  8593. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  8594. Type_t* L_10 = V_0;
  8595. NullCheck(L_10);
  8596. bool L_11;
  8597. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  8598. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  8599. Type_t* L_12 = V_0;
  8600. NullCheck(L_12);
  8601. bool L_13;
  8602. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  8603. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  8604. bool L_14;
  8605. L_14 = TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  8606. if (!L_14)
  8607. {
  8608. goto IL_0060;
  8609. }
  8610. }
  8611. {
  8612. Type_t* L_15 = V_0;
  8613. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  8614. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8615. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8616. goto IL_0061;
  8617. }
  8618. IL_0060:
  8619. {
  8620. G_B3_0 = 0;
  8621. }
  8622. IL_0061:
  8623. {
  8624. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  8625. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8626. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8627. Type_t* L_18;
  8628. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  8629. Type_t* L_19;
  8630. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  8631. bool L_20;
  8632. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  8633. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  8634. bool L_21;
  8635. L_21 = TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  8636. if (!L_21)
  8637. {
  8638. goto IL_009e;
  8639. }
  8640. }
  8641. {
  8642. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8643. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8644. Type_t* L_23;
  8645. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  8646. NullCheck(L_23);
  8647. int32_t L_24;
  8648. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  8649. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8650. goto IL_009f;
  8651. }
  8652. IL_009e:
  8653. {
  8654. G_B6_0 = 0;
  8655. }
  8656. IL_009f:
  8657. {
  8658. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  8659. Type_t* L_25 = V_0;
  8660. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  8661. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8662. Type_t* L_27;
  8663. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  8664. bool L_28;
  8665. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  8666. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  8667. Type_t* L_29 = V_0;
  8668. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  8669. Type_t* L_31;
  8670. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  8671. bool L_32;
  8672. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  8673. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  8674. Type_t* L_33 = V_0;
  8675. bool L_34;
  8676. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  8677. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  8678. bool L_35;
  8679. L_35 = TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  8680. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  8681. bool L_36;
  8682. L_36 = TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  8683. if (L_36)
  8684. {
  8685. goto IL_00f4;
  8686. }
  8687. }
  8688. {
  8689. bool L_37;
  8690. L_37 = TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  8691. G_B9_0 = ((int32_t)(L_37));
  8692. goto IL_00f5;
  8693. }
  8694. IL_00f4:
  8695. {
  8696. G_B9_0 = 1;
  8697. }
  8698. IL_00f5:
  8699. {
  8700. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  8701. bool L_38;
  8702. L_38 = TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  8703. if (L_38)
  8704. {
  8705. goto IL_0108;
  8706. }
  8707. }
  8708. {
  8709. bool L_39;
  8710. L_39 = TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  8711. G_B12_0 = ((int32_t)(L_39));
  8712. goto IL_0109;
  8713. }
  8714. IL_0108:
  8715. {
  8716. G_B12_0 = 1;
  8717. }
  8718. IL_0109:
  8719. {
  8720. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  8721. bool L_40;
  8722. L_40 = TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  8723. bool L_41;
  8724. L_41 = TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  8725. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  8726. Type_t* L_42 = V_0;
  8727. NullCheck(L_42);
  8728. bool L_43;
  8729. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  8730. if (!L_43)
  8731. {
  8732. goto IL_013d;
  8733. }
  8734. }
  8735. {
  8736. Type_t* L_44 = V_0;
  8737. NullCheck(L_44);
  8738. Type_t* L_45;
  8739. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  8740. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  8741. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8742. Type_t* L_47;
  8743. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  8744. bool L_48;
  8745. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  8746. G_B15_0 = ((int32_t)(L_48));
  8747. goto IL_013e;
  8748. }
  8749. IL_013d:
  8750. {
  8751. G_B15_0 = 0;
  8752. }
  8753. IL_013e:
  8754. {
  8755. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  8756. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  8757. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8758. Type_t* L_50;
  8759. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  8760. Type_t* L_51 = V_0;
  8761. NullCheck(L_50);
  8762. bool L_52;
  8763. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  8764. ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  8765. return;
  8766. }
  8767. }
  8768. #ifdef __clang__
  8769. #pragma clang diagnostic pop
  8770. #endif
  8771. #ifdef __clang__
  8772. #pragma clang diagnostic push
  8773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8774. #pragma clang diagnostic ignored "-Wunused-variable"
  8775. #endif
  8776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_gshared (const RuntimeMethod* method)
  8777. {
  8778. {
  8779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8780. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  8781. return L_0;
  8782. }
  8783. }
  8784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_gshared (const RuntimeMethod* method)
  8785. {
  8786. {
  8787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8788. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  8789. return L_0;
  8790. }
  8791. }
  8792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_gshared (const RuntimeMethod* method)
  8793. {
  8794. {
  8795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8796. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  8797. return L_0;
  8798. }
  8799. }
  8800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_gshared (const RuntimeMethod* method)
  8801. {
  8802. {
  8803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8804. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  8805. return L_0;
  8806. }
  8807. }
  8808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_gshared (const RuntimeMethod* method)
  8809. {
  8810. {
  8811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8812. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  8813. return L_0;
  8814. }
  8815. }
  8816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_gshared (const RuntimeMethod* method)
  8817. {
  8818. {
  8819. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8820. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  8821. return L_0;
  8822. }
  8823. }
  8824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_gshared (const RuntimeMethod* method)
  8825. {
  8826. {
  8827. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8828. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  8829. return L_0;
  8830. }
  8831. }
  8832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mBD757F75C9482C91FD42849264EEEF0D4690A1E3_gshared (const RuntimeMethod* method)
  8833. {
  8834. {
  8835. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8836. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  8837. return L_0;
  8838. }
  8839. }
  8840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_gshared (const RuntimeMethod* method)
  8841. {
  8842. {
  8843. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8844. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  8845. return L_0;
  8846. }
  8847. }
  8848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m748E564407EE5311B3129B6563800575345A24B3_gshared (const RuntimeMethod* method)
  8849. {
  8850. {
  8851. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8852. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  8853. return L_0;
  8854. }
  8855. }
  8856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_gshared (const RuntimeMethod* method)
  8857. {
  8858. {
  8859. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8860. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  8861. return L_0;
  8862. }
  8863. }
  8864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mB3166CCFDC8F386CDAC54D0CE0E9F18E76F1685A_gshared (const RuntimeMethod* method)
  8865. {
  8866. {
  8867. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8868. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  8869. return L_0;
  8870. }
  8871. }
  8872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m5227A91279581A68028A3F405E77F723BE6539BA_gshared (const RuntimeMethod* method)
  8873. {
  8874. {
  8875. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  8876. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  8877. return L_0;
  8878. }
  8879. }
  8880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m91DA607CD5698B20298CA3DA78C4942DAE334F61_gshared (const RuntimeMethod* method)
  8881. {
  8882. static bool s_Il2CppMethodInitialized;
  8883. if (!s_Il2CppMethodInitialized)
  8884. {
  8885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  8887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  8888. s_Il2CppMethodInitialized = true;
  8889. }
  8890. Type_t* V_0 = NULL;
  8891. int32_t G_B3_0 = 0;
  8892. int32_t G_B6_0 = 0;
  8893. int32_t G_B9_0 = 0;
  8894. int32_t G_B12_0 = 0;
  8895. int32_t G_B15_0 = 0;
  8896. {
  8897. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8898. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8899. Type_t* L_1;
  8900. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  8901. V_0 = L_1;
  8902. Type_t* L_2 = V_0;
  8903. NullCheck(L_2);
  8904. bool L_3;
  8905. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  8906. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  8907. Type_t* L_4 = V_0;
  8908. NullCheck(L_4);
  8909. bool L_5;
  8910. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  8911. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  8912. Type_t* L_6 = V_0;
  8913. NullCheck(L_6);
  8914. bool L_7;
  8915. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  8916. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  8917. Type_t* L_8 = V_0;
  8918. NullCheck(L_8);
  8919. bool L_9;
  8920. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  8921. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  8922. Type_t* L_10 = V_0;
  8923. NullCheck(L_10);
  8924. bool L_11;
  8925. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  8926. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  8927. Type_t* L_12 = V_0;
  8928. NullCheck(L_12);
  8929. bool L_13;
  8930. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  8931. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  8932. bool L_14;
  8933. L_14 = TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  8934. if (!L_14)
  8935. {
  8936. goto IL_0060;
  8937. }
  8938. }
  8939. {
  8940. Type_t* L_15 = V_0;
  8941. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  8942. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  8943. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8944. goto IL_0061;
  8945. }
  8946. IL_0060:
  8947. {
  8948. G_B3_0 = 0;
  8949. }
  8950. IL_0061:
  8951. {
  8952. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  8953. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8954. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8955. Type_t* L_18;
  8956. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  8957. Type_t* L_19;
  8958. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  8959. bool L_20;
  8960. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  8961. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  8962. bool L_21;
  8963. L_21 = TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  8964. if (!L_21)
  8965. {
  8966. goto IL_009e;
  8967. }
  8968. }
  8969. {
  8970. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  8971. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8972. Type_t* L_23;
  8973. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  8974. NullCheck(L_23);
  8975. int32_t L_24;
  8976. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  8977. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8978. goto IL_009f;
  8979. }
  8980. IL_009e:
  8981. {
  8982. G_B6_0 = 0;
  8983. }
  8984. IL_009f:
  8985. {
  8986. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  8987. Type_t* L_25 = V_0;
  8988. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  8989. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  8990. Type_t* L_27;
  8991. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  8992. bool L_28;
  8993. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  8994. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  8995. Type_t* L_29 = V_0;
  8996. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  8997. Type_t* L_31;
  8998. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  8999. bool L_32;
  9000. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  9001. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  9002. Type_t* L_33 = V_0;
  9003. bool L_34;
  9004. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  9005. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  9006. bool L_35;
  9007. L_35 = TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9008. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  9009. bool L_36;
  9010. L_36 = TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9011. if (L_36)
  9012. {
  9013. goto IL_00f4;
  9014. }
  9015. }
  9016. {
  9017. bool L_37;
  9018. L_37 = TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  9019. G_B9_0 = ((int32_t)(L_37));
  9020. goto IL_00f5;
  9021. }
  9022. IL_00f4:
  9023. {
  9024. G_B9_0 = 1;
  9025. }
  9026. IL_00f5:
  9027. {
  9028. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  9029. bool L_38;
  9030. L_38 = TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  9031. if (L_38)
  9032. {
  9033. goto IL_0108;
  9034. }
  9035. }
  9036. {
  9037. bool L_39;
  9038. L_39 = TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  9039. G_B12_0 = ((int32_t)(L_39));
  9040. goto IL_0109;
  9041. }
  9042. IL_0108:
  9043. {
  9044. G_B12_0 = 1;
  9045. }
  9046. IL_0109:
  9047. {
  9048. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  9049. bool L_40;
  9050. L_40 = TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  9051. bool L_41;
  9052. L_41 = TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  9053. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  9054. Type_t* L_42 = V_0;
  9055. NullCheck(L_42);
  9056. bool L_43;
  9057. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  9058. if (!L_43)
  9059. {
  9060. goto IL_013d;
  9061. }
  9062. }
  9063. {
  9064. Type_t* L_44 = V_0;
  9065. NullCheck(L_44);
  9066. Type_t* L_45;
  9067. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  9068. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  9069. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9070. Type_t* L_47;
  9071. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  9072. bool L_48;
  9073. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  9074. G_B15_0 = ((int32_t)(L_48));
  9075. goto IL_013e;
  9076. }
  9077. IL_013d:
  9078. {
  9079. G_B15_0 = 0;
  9080. }
  9081. IL_013e:
  9082. {
  9083. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  9084. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  9085. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9086. Type_t* L_50;
  9087. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9088. Type_t* L_51 = V_0;
  9089. NullCheck(L_50);
  9090. bool L_52;
  9091. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  9092. ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  9093. return;
  9094. }
  9095. }
  9096. #ifdef __clang__
  9097. #pragma clang diagnostic pop
  9098. #endif
  9099. #ifdef __clang__
  9100. #pragma clang diagnostic push
  9101. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9102. #pragma clang diagnostic ignored "-Wunused-variable"
  9103. #endif
  9104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_gshared (const RuntimeMethod* method)
  9105. {
  9106. {
  9107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9108. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  9109. return L_0;
  9110. }
  9111. }
  9112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_gshared (const RuntimeMethod* method)
  9113. {
  9114. {
  9115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9116. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  9117. return L_0;
  9118. }
  9119. }
  9120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_gshared (const RuntimeMethod* method)
  9121. {
  9122. {
  9123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9124. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  9125. return L_0;
  9126. }
  9127. }
  9128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_gshared (const RuntimeMethod* method)
  9129. {
  9130. {
  9131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9132. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  9133. return L_0;
  9134. }
  9135. }
  9136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_gshared (const RuntimeMethod* method)
  9137. {
  9138. {
  9139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9140. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  9141. return L_0;
  9142. }
  9143. }
  9144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_gshared (const RuntimeMethod* method)
  9145. {
  9146. {
  9147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9148. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  9149. return L_0;
  9150. }
  9151. }
  9152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_gshared (const RuntimeMethod* method)
  9153. {
  9154. {
  9155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9156. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  9157. return L_0;
  9158. }
  9159. }
  9160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mAA6DF868D673E58DC232676DB6568C7FDD9B112B_gshared (const RuntimeMethod* method)
  9161. {
  9162. {
  9163. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9164. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  9165. return L_0;
  9166. }
  9167. }
  9168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_gshared (const RuntimeMethod* method)
  9169. {
  9170. {
  9171. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9172. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  9173. return L_0;
  9174. }
  9175. }
  9176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m916B9C203D96F12013B160116CA44AA967C225D4_gshared (const RuntimeMethod* method)
  9177. {
  9178. {
  9179. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9180. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  9181. return L_0;
  9182. }
  9183. }
  9184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_gshared (const RuntimeMethod* method)
  9185. {
  9186. {
  9187. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9188. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  9189. return L_0;
  9190. }
  9191. }
  9192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m800B3773667BDF7C932F788756400879EE810955_gshared (const RuntimeMethod* method)
  9193. {
  9194. {
  9195. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9196. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  9197. return L_0;
  9198. }
  9199. }
  9200. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m137581BAFAC444413434B649F2DFB2190D007F59_gshared (const RuntimeMethod* method)
  9201. {
  9202. {
  9203. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9204. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  9205. return L_0;
  9206. }
  9207. }
  9208. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mB16FB089EC1150EBBC0C2847B2E47CB1F3F8EAB5_gshared (const RuntimeMethod* method)
  9209. {
  9210. static bool s_Il2CppMethodInitialized;
  9211. if (!s_Il2CppMethodInitialized)
  9212. {
  9213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  9215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  9216. s_Il2CppMethodInitialized = true;
  9217. }
  9218. Type_t* V_0 = NULL;
  9219. int32_t G_B3_0 = 0;
  9220. int32_t G_B6_0 = 0;
  9221. int32_t G_B9_0 = 0;
  9222. int32_t G_B12_0 = 0;
  9223. int32_t G_B15_0 = 0;
  9224. {
  9225. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9226. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9227. Type_t* L_1;
  9228. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9229. V_0 = L_1;
  9230. Type_t* L_2 = V_0;
  9231. NullCheck(L_2);
  9232. bool L_3;
  9233. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  9234. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  9235. Type_t* L_4 = V_0;
  9236. NullCheck(L_4);
  9237. bool L_5;
  9238. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  9239. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  9240. Type_t* L_6 = V_0;
  9241. NullCheck(L_6);
  9242. bool L_7;
  9243. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  9244. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  9245. Type_t* L_8 = V_0;
  9246. NullCheck(L_8);
  9247. bool L_9;
  9248. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  9249. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  9250. Type_t* L_10 = V_0;
  9251. NullCheck(L_10);
  9252. bool L_11;
  9253. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  9254. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  9255. Type_t* L_12 = V_0;
  9256. NullCheck(L_12);
  9257. bool L_13;
  9258. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  9259. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  9260. bool L_14;
  9261. L_14 = TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  9262. if (!L_14)
  9263. {
  9264. goto IL_0060;
  9265. }
  9266. }
  9267. {
  9268. Type_t* L_15 = V_0;
  9269. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  9270. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9271. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9272. goto IL_0061;
  9273. }
  9274. IL_0060:
  9275. {
  9276. G_B3_0 = 0;
  9277. }
  9278. IL_0061:
  9279. {
  9280. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  9281. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9282. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9283. Type_t* L_18;
  9284. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  9285. Type_t* L_19;
  9286. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  9287. bool L_20;
  9288. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  9289. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  9290. bool L_21;
  9291. L_21 = TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  9292. if (!L_21)
  9293. {
  9294. goto IL_009e;
  9295. }
  9296. }
  9297. {
  9298. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9299. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9300. Type_t* L_23;
  9301. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  9302. NullCheck(L_23);
  9303. int32_t L_24;
  9304. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  9305. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9306. goto IL_009f;
  9307. }
  9308. IL_009e:
  9309. {
  9310. G_B6_0 = 0;
  9311. }
  9312. IL_009f:
  9313. {
  9314. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  9315. Type_t* L_25 = V_0;
  9316. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  9317. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9318. Type_t* L_27;
  9319. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  9320. bool L_28;
  9321. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  9322. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  9323. Type_t* L_29 = V_0;
  9324. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  9325. Type_t* L_31;
  9326. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  9327. bool L_32;
  9328. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  9329. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  9330. Type_t* L_33 = V_0;
  9331. bool L_34;
  9332. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  9333. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  9334. bool L_35;
  9335. L_35 = TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9336. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  9337. bool L_36;
  9338. L_36 = TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9339. if (L_36)
  9340. {
  9341. goto IL_00f4;
  9342. }
  9343. }
  9344. {
  9345. bool L_37;
  9346. L_37 = TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  9347. G_B9_0 = ((int32_t)(L_37));
  9348. goto IL_00f5;
  9349. }
  9350. IL_00f4:
  9351. {
  9352. G_B9_0 = 1;
  9353. }
  9354. IL_00f5:
  9355. {
  9356. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  9357. bool L_38;
  9358. L_38 = TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  9359. if (L_38)
  9360. {
  9361. goto IL_0108;
  9362. }
  9363. }
  9364. {
  9365. bool L_39;
  9366. L_39 = TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  9367. G_B12_0 = ((int32_t)(L_39));
  9368. goto IL_0109;
  9369. }
  9370. IL_0108:
  9371. {
  9372. G_B12_0 = 1;
  9373. }
  9374. IL_0109:
  9375. {
  9376. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  9377. bool L_40;
  9378. L_40 = TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  9379. bool L_41;
  9380. L_41 = TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  9381. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  9382. Type_t* L_42 = V_0;
  9383. NullCheck(L_42);
  9384. bool L_43;
  9385. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  9386. if (!L_43)
  9387. {
  9388. goto IL_013d;
  9389. }
  9390. }
  9391. {
  9392. Type_t* L_44 = V_0;
  9393. NullCheck(L_44);
  9394. Type_t* L_45;
  9395. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  9396. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  9397. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9398. Type_t* L_47;
  9399. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  9400. bool L_48;
  9401. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  9402. G_B15_0 = ((int32_t)(L_48));
  9403. goto IL_013e;
  9404. }
  9405. IL_013d:
  9406. {
  9407. G_B15_0 = 0;
  9408. }
  9409. IL_013e:
  9410. {
  9411. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  9412. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  9413. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9414. Type_t* L_50;
  9415. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9416. Type_t* L_51 = V_0;
  9417. NullCheck(L_50);
  9418. bool L_52;
  9419. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  9420. ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  9421. return;
  9422. }
  9423. }
  9424. #ifdef __clang__
  9425. #pragma clang diagnostic pop
  9426. #endif
  9427. #ifdef __clang__
  9428. #pragma clang diagnostic push
  9429. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9430. #pragma clang diagnostic ignored "-Wunused-variable"
  9431. #endif
  9432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_gshared (const RuntimeMethod* method)
  9433. {
  9434. {
  9435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9436. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  9437. return L_0;
  9438. }
  9439. }
  9440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_gshared (const RuntimeMethod* method)
  9441. {
  9442. {
  9443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9444. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  9445. return L_0;
  9446. }
  9447. }
  9448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_gshared (const RuntimeMethod* method)
  9449. {
  9450. {
  9451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9452. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  9453. return L_0;
  9454. }
  9455. }
  9456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_gshared (const RuntimeMethod* method)
  9457. {
  9458. {
  9459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9460. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  9461. return L_0;
  9462. }
  9463. }
  9464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_gshared (const RuntimeMethod* method)
  9465. {
  9466. {
  9467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9468. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  9469. return L_0;
  9470. }
  9471. }
  9472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_gshared (const RuntimeMethod* method)
  9473. {
  9474. {
  9475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9476. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  9477. return L_0;
  9478. }
  9479. }
  9480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_gshared (const RuntimeMethod* method)
  9481. {
  9482. {
  9483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9484. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  9485. return L_0;
  9486. }
  9487. }
  9488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m7A12EE78CBD50A18B01E213357A66F26CB100208_gshared (const RuntimeMethod* method)
  9489. {
  9490. {
  9491. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9492. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  9493. return L_0;
  9494. }
  9495. }
  9496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_gshared (const RuntimeMethod* method)
  9497. {
  9498. {
  9499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9500. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  9501. return L_0;
  9502. }
  9503. }
  9504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m9DFB57E57F4AC783DEAAC4F0A5E1CB11A90BA299_gshared (const RuntimeMethod* method)
  9505. {
  9506. {
  9507. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9508. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  9509. return L_0;
  9510. }
  9511. }
  9512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_gshared (const RuntimeMethod* method)
  9513. {
  9514. {
  9515. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9516. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  9517. return L_0;
  9518. }
  9519. }
  9520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m89903B79694E47AF61949EDD527F76D9FDA7BD7A_gshared (const RuntimeMethod* method)
  9521. {
  9522. {
  9523. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9524. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  9525. return L_0;
  9526. }
  9527. }
  9528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m5CB352319D8C3651AD97576C78F61EF69A353FAC_gshared (const RuntimeMethod* method)
  9529. {
  9530. {
  9531. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9532. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  9533. return L_0;
  9534. }
  9535. }
  9536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mA6C1D442C017C386E463A127E46981F9BDDF3760_gshared (const RuntimeMethod* method)
  9537. {
  9538. static bool s_Il2CppMethodInitialized;
  9539. if (!s_Il2CppMethodInitialized)
  9540. {
  9541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  9543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  9544. s_Il2CppMethodInitialized = true;
  9545. }
  9546. Type_t* V_0 = NULL;
  9547. int32_t G_B3_0 = 0;
  9548. int32_t G_B6_0 = 0;
  9549. int32_t G_B9_0 = 0;
  9550. int32_t G_B12_0 = 0;
  9551. int32_t G_B15_0 = 0;
  9552. {
  9553. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9554. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9555. Type_t* L_1;
  9556. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9557. V_0 = L_1;
  9558. Type_t* L_2 = V_0;
  9559. NullCheck(L_2);
  9560. bool L_3;
  9561. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  9562. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  9563. Type_t* L_4 = V_0;
  9564. NullCheck(L_4);
  9565. bool L_5;
  9566. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  9567. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  9568. Type_t* L_6 = V_0;
  9569. NullCheck(L_6);
  9570. bool L_7;
  9571. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  9572. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  9573. Type_t* L_8 = V_0;
  9574. NullCheck(L_8);
  9575. bool L_9;
  9576. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  9577. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  9578. Type_t* L_10 = V_0;
  9579. NullCheck(L_10);
  9580. bool L_11;
  9581. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  9582. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  9583. Type_t* L_12 = V_0;
  9584. NullCheck(L_12);
  9585. bool L_13;
  9586. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  9587. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  9588. bool L_14;
  9589. L_14 = TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  9590. if (!L_14)
  9591. {
  9592. goto IL_0060;
  9593. }
  9594. }
  9595. {
  9596. Type_t* L_15 = V_0;
  9597. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  9598. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9599. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9600. goto IL_0061;
  9601. }
  9602. IL_0060:
  9603. {
  9604. G_B3_0 = 0;
  9605. }
  9606. IL_0061:
  9607. {
  9608. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  9609. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9610. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9611. Type_t* L_18;
  9612. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  9613. Type_t* L_19;
  9614. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  9615. bool L_20;
  9616. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  9617. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  9618. bool L_21;
  9619. L_21 = TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  9620. if (!L_21)
  9621. {
  9622. goto IL_009e;
  9623. }
  9624. }
  9625. {
  9626. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9627. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9628. Type_t* L_23;
  9629. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  9630. NullCheck(L_23);
  9631. int32_t L_24;
  9632. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  9633. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9634. goto IL_009f;
  9635. }
  9636. IL_009e:
  9637. {
  9638. G_B6_0 = 0;
  9639. }
  9640. IL_009f:
  9641. {
  9642. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  9643. Type_t* L_25 = V_0;
  9644. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  9645. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9646. Type_t* L_27;
  9647. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  9648. bool L_28;
  9649. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  9650. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  9651. Type_t* L_29 = V_0;
  9652. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  9653. Type_t* L_31;
  9654. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  9655. bool L_32;
  9656. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  9657. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  9658. Type_t* L_33 = V_0;
  9659. bool L_34;
  9660. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  9661. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  9662. bool L_35;
  9663. L_35 = TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9664. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  9665. bool L_36;
  9666. L_36 = TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9667. if (L_36)
  9668. {
  9669. goto IL_00f4;
  9670. }
  9671. }
  9672. {
  9673. bool L_37;
  9674. L_37 = TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  9675. G_B9_0 = ((int32_t)(L_37));
  9676. goto IL_00f5;
  9677. }
  9678. IL_00f4:
  9679. {
  9680. G_B9_0 = 1;
  9681. }
  9682. IL_00f5:
  9683. {
  9684. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  9685. bool L_38;
  9686. L_38 = TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  9687. if (L_38)
  9688. {
  9689. goto IL_0108;
  9690. }
  9691. }
  9692. {
  9693. bool L_39;
  9694. L_39 = TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  9695. G_B12_0 = ((int32_t)(L_39));
  9696. goto IL_0109;
  9697. }
  9698. IL_0108:
  9699. {
  9700. G_B12_0 = 1;
  9701. }
  9702. IL_0109:
  9703. {
  9704. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  9705. bool L_40;
  9706. L_40 = TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  9707. bool L_41;
  9708. L_41 = TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  9709. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  9710. Type_t* L_42 = V_0;
  9711. NullCheck(L_42);
  9712. bool L_43;
  9713. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  9714. if (!L_43)
  9715. {
  9716. goto IL_013d;
  9717. }
  9718. }
  9719. {
  9720. Type_t* L_44 = V_0;
  9721. NullCheck(L_44);
  9722. Type_t* L_45;
  9723. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  9724. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  9725. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9726. Type_t* L_47;
  9727. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  9728. bool L_48;
  9729. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  9730. G_B15_0 = ((int32_t)(L_48));
  9731. goto IL_013e;
  9732. }
  9733. IL_013d:
  9734. {
  9735. G_B15_0 = 0;
  9736. }
  9737. IL_013e:
  9738. {
  9739. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  9740. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  9741. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9742. Type_t* L_50;
  9743. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  9744. Type_t* L_51 = V_0;
  9745. NullCheck(L_50);
  9746. bool L_52;
  9747. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  9748. ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  9749. return;
  9750. }
  9751. }
  9752. #ifdef __clang__
  9753. #pragma clang diagnostic pop
  9754. #endif
  9755. #ifdef __clang__
  9756. #pragma clang diagnostic push
  9757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9758. #pragma clang diagnostic ignored "-Wunused-variable"
  9759. #endif
  9760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_gshared (const RuntimeMethod* method)
  9761. {
  9762. {
  9763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9764. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  9765. return L_0;
  9766. }
  9767. }
  9768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_gshared (const RuntimeMethod* method)
  9769. {
  9770. {
  9771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9772. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  9773. return L_0;
  9774. }
  9775. }
  9776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_gshared (const RuntimeMethod* method)
  9777. {
  9778. {
  9779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9780. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  9781. return L_0;
  9782. }
  9783. }
  9784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_gshared (const RuntimeMethod* method)
  9785. {
  9786. {
  9787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9788. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  9789. return L_0;
  9790. }
  9791. }
  9792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_gshared (const RuntimeMethod* method)
  9793. {
  9794. {
  9795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9796. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  9797. return L_0;
  9798. }
  9799. }
  9800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_gshared (const RuntimeMethod* method)
  9801. {
  9802. {
  9803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9804. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  9805. return L_0;
  9806. }
  9807. }
  9808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_gshared (const RuntimeMethod* method)
  9809. {
  9810. {
  9811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9812. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  9813. return L_0;
  9814. }
  9815. }
  9816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m2F93E81FA3B1A04D4F61F716B611899B33E56BC5_gshared (const RuntimeMethod* method)
  9817. {
  9818. {
  9819. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9820. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  9821. return L_0;
  9822. }
  9823. }
  9824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_gshared (const RuntimeMethod* method)
  9825. {
  9826. {
  9827. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9828. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  9829. return L_0;
  9830. }
  9831. }
  9832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m908BDA55B06C8C24176F0E7F23FBE5D2CC34DC25_gshared (const RuntimeMethod* method)
  9833. {
  9834. {
  9835. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9836. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  9837. return L_0;
  9838. }
  9839. }
  9840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_gshared (const RuntimeMethod* method)
  9841. {
  9842. {
  9843. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9844. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  9845. return L_0;
  9846. }
  9847. }
  9848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mC823B45716229CE2280C17FBF1DF7B87E3A1D685_gshared (const RuntimeMethod* method)
  9849. {
  9850. {
  9851. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9852. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  9853. return L_0;
  9854. }
  9855. }
  9856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m17B4C02F1247BA4EC924662090F2F1AD820AD4F0_gshared (const RuntimeMethod* method)
  9857. {
  9858. {
  9859. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  9860. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  9861. return L_0;
  9862. }
  9863. }
  9864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mDA8E931A40231A7646B20E5A35E2F5DB4635F9D9_gshared (const RuntimeMethod* method)
  9865. {
  9866. static bool s_Il2CppMethodInitialized;
  9867. if (!s_Il2CppMethodInitialized)
  9868. {
  9869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  9871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  9872. s_Il2CppMethodInitialized = true;
  9873. }
  9874. Type_t* V_0 = NULL;
  9875. int32_t G_B3_0 = 0;
  9876. int32_t G_B6_0 = 0;
  9877. int32_t G_B9_0 = 0;
  9878. int32_t G_B12_0 = 0;
  9879. int32_t G_B15_0 = 0;
  9880. {
  9881. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9882. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9883. Type_t* L_1;
  9884. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  9885. V_0 = L_1;
  9886. Type_t* L_2 = V_0;
  9887. NullCheck(L_2);
  9888. bool L_3;
  9889. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  9890. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  9891. Type_t* L_4 = V_0;
  9892. NullCheck(L_4);
  9893. bool L_5;
  9894. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  9895. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  9896. Type_t* L_6 = V_0;
  9897. NullCheck(L_6);
  9898. bool L_7;
  9899. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  9900. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  9901. Type_t* L_8 = V_0;
  9902. NullCheck(L_8);
  9903. bool L_9;
  9904. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  9905. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  9906. Type_t* L_10 = V_0;
  9907. NullCheck(L_10);
  9908. bool L_11;
  9909. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  9910. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  9911. Type_t* L_12 = V_0;
  9912. NullCheck(L_12);
  9913. bool L_13;
  9914. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  9915. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  9916. bool L_14;
  9917. L_14 = TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  9918. if (!L_14)
  9919. {
  9920. goto IL_0060;
  9921. }
  9922. }
  9923. {
  9924. Type_t* L_15 = V_0;
  9925. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  9926. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  9927. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9928. goto IL_0061;
  9929. }
  9930. IL_0060:
  9931. {
  9932. G_B3_0 = 0;
  9933. }
  9934. IL_0061:
  9935. {
  9936. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  9937. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9938. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9939. Type_t* L_18;
  9940. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  9941. Type_t* L_19;
  9942. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  9943. bool L_20;
  9944. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  9945. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  9946. bool L_21;
  9947. L_21 = TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  9948. if (!L_21)
  9949. {
  9950. goto IL_009e;
  9951. }
  9952. }
  9953. {
  9954. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  9955. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9956. Type_t* L_23;
  9957. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  9958. NullCheck(L_23);
  9959. int32_t L_24;
  9960. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  9961. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9962. goto IL_009f;
  9963. }
  9964. IL_009e:
  9965. {
  9966. G_B6_0 = 0;
  9967. }
  9968. IL_009f:
  9969. {
  9970. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  9971. Type_t* L_25 = V_0;
  9972. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  9973. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  9974. Type_t* L_27;
  9975. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  9976. bool L_28;
  9977. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  9978. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  9979. Type_t* L_29 = V_0;
  9980. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  9981. Type_t* L_31;
  9982. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  9983. bool L_32;
  9984. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  9985. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  9986. Type_t* L_33 = V_0;
  9987. bool L_34;
  9988. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  9989. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  9990. bool L_35;
  9991. L_35 = TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  9992. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  9993. bool L_36;
  9994. L_36 = TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  9995. if (L_36)
  9996. {
  9997. goto IL_00f4;
  9998. }
  9999. }
  10000. {
  10001. bool L_37;
  10002. L_37 = TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  10003. G_B9_0 = ((int32_t)(L_37));
  10004. goto IL_00f5;
  10005. }
  10006. IL_00f4:
  10007. {
  10008. G_B9_0 = 1;
  10009. }
  10010. IL_00f5:
  10011. {
  10012. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  10013. bool L_38;
  10014. L_38 = TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  10015. if (L_38)
  10016. {
  10017. goto IL_0108;
  10018. }
  10019. }
  10020. {
  10021. bool L_39;
  10022. L_39 = TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  10023. G_B12_0 = ((int32_t)(L_39));
  10024. goto IL_0109;
  10025. }
  10026. IL_0108:
  10027. {
  10028. G_B12_0 = 1;
  10029. }
  10030. IL_0109:
  10031. {
  10032. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  10033. bool L_40;
  10034. L_40 = TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  10035. bool L_41;
  10036. L_41 = TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  10037. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  10038. Type_t* L_42 = V_0;
  10039. NullCheck(L_42);
  10040. bool L_43;
  10041. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  10042. if (!L_43)
  10043. {
  10044. goto IL_013d;
  10045. }
  10046. }
  10047. {
  10048. Type_t* L_44 = V_0;
  10049. NullCheck(L_44);
  10050. Type_t* L_45;
  10051. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  10052. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  10053. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10054. Type_t* L_47;
  10055. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  10056. bool L_48;
  10057. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  10058. G_B15_0 = ((int32_t)(L_48));
  10059. goto IL_013e;
  10060. }
  10061. IL_013d:
  10062. {
  10063. G_B15_0 = 0;
  10064. }
  10065. IL_013e:
  10066. {
  10067. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  10068. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  10069. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10070. Type_t* L_50;
  10071. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10072. Type_t* L_51 = V_0;
  10073. NullCheck(L_50);
  10074. bool L_52;
  10075. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  10076. ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  10077. return;
  10078. }
  10079. }
  10080. #ifdef __clang__
  10081. #pragma clang diagnostic pop
  10082. #endif
  10083. #ifdef __clang__
  10084. #pragma clang diagnostic push
  10085. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10086. #pragma clang diagnostic ignored "-Wunused-variable"
  10087. #endif
  10088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_gshared (const RuntimeMethod* method)
  10089. {
  10090. {
  10091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10092. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  10093. return L_0;
  10094. }
  10095. }
  10096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_gshared (const RuntimeMethod* method)
  10097. {
  10098. {
  10099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10100. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  10101. return L_0;
  10102. }
  10103. }
  10104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_gshared (const RuntimeMethod* method)
  10105. {
  10106. {
  10107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10108. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  10109. return L_0;
  10110. }
  10111. }
  10112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_gshared (const RuntimeMethod* method)
  10113. {
  10114. {
  10115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10116. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  10117. return L_0;
  10118. }
  10119. }
  10120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_gshared (const RuntimeMethod* method)
  10121. {
  10122. {
  10123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10124. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  10125. return L_0;
  10126. }
  10127. }
  10128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_gshared (const RuntimeMethod* method)
  10129. {
  10130. {
  10131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10132. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  10133. return L_0;
  10134. }
  10135. }
  10136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_gshared (const RuntimeMethod* method)
  10137. {
  10138. {
  10139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10140. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  10141. return L_0;
  10142. }
  10143. }
  10144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m2ABE7B7D5DCE777F4DBD38905EE6620CC8EF579B_gshared (const RuntimeMethod* method)
  10145. {
  10146. {
  10147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10148. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  10149. return L_0;
  10150. }
  10151. }
  10152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_gshared (const RuntimeMethod* method)
  10153. {
  10154. {
  10155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10156. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  10157. return L_0;
  10158. }
  10159. }
  10160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m26D8E5CB65881B90C23D386F1820AF754B074F26_gshared (const RuntimeMethod* method)
  10161. {
  10162. {
  10163. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10164. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  10165. return L_0;
  10166. }
  10167. }
  10168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_gshared (const RuntimeMethod* method)
  10169. {
  10170. {
  10171. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10172. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  10173. return L_0;
  10174. }
  10175. }
  10176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mD3B457FF74F433E68808D16DD87365EF408F39F6_gshared (const RuntimeMethod* method)
  10177. {
  10178. {
  10179. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10180. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  10181. return L_0;
  10182. }
  10183. }
  10184. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mF27125DCEC9DA3B331CDE9E0EDE16F269A8BDE84_gshared (const RuntimeMethod* method)
  10185. {
  10186. {
  10187. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10188. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  10189. return L_0;
  10190. }
  10191. }
  10192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m00D62B36360CDB4410DA91B1E057CA57157F09D6_gshared (const RuntimeMethod* method)
  10193. {
  10194. static bool s_Il2CppMethodInitialized;
  10195. if (!s_Il2CppMethodInitialized)
  10196. {
  10197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  10199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  10200. s_Il2CppMethodInitialized = true;
  10201. }
  10202. Type_t* V_0 = NULL;
  10203. int32_t G_B3_0 = 0;
  10204. int32_t G_B6_0 = 0;
  10205. int32_t G_B9_0 = 0;
  10206. int32_t G_B12_0 = 0;
  10207. int32_t G_B15_0 = 0;
  10208. {
  10209. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10210. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10211. Type_t* L_1;
  10212. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10213. V_0 = L_1;
  10214. Type_t* L_2 = V_0;
  10215. NullCheck(L_2);
  10216. bool L_3;
  10217. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  10218. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  10219. Type_t* L_4 = V_0;
  10220. NullCheck(L_4);
  10221. bool L_5;
  10222. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  10223. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  10224. Type_t* L_6 = V_0;
  10225. NullCheck(L_6);
  10226. bool L_7;
  10227. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  10228. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  10229. Type_t* L_8 = V_0;
  10230. NullCheck(L_8);
  10231. bool L_9;
  10232. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  10233. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  10234. Type_t* L_10 = V_0;
  10235. NullCheck(L_10);
  10236. bool L_11;
  10237. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  10238. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  10239. Type_t* L_12 = V_0;
  10240. NullCheck(L_12);
  10241. bool L_13;
  10242. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  10243. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  10244. bool L_14;
  10245. L_14 = TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  10246. if (!L_14)
  10247. {
  10248. goto IL_0060;
  10249. }
  10250. }
  10251. {
  10252. Type_t* L_15 = V_0;
  10253. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  10254. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10255. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  10256. goto IL_0061;
  10257. }
  10258. IL_0060:
  10259. {
  10260. G_B3_0 = 0;
  10261. }
  10262. IL_0061:
  10263. {
  10264. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  10265. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10266. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10267. Type_t* L_18;
  10268. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  10269. Type_t* L_19;
  10270. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  10271. bool L_20;
  10272. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  10273. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  10274. bool L_21;
  10275. L_21 = TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  10276. if (!L_21)
  10277. {
  10278. goto IL_009e;
  10279. }
  10280. }
  10281. {
  10282. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10283. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10284. Type_t* L_23;
  10285. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  10286. NullCheck(L_23);
  10287. int32_t L_24;
  10288. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  10289. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10290. goto IL_009f;
  10291. }
  10292. IL_009e:
  10293. {
  10294. G_B6_0 = 0;
  10295. }
  10296. IL_009f:
  10297. {
  10298. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  10299. Type_t* L_25 = V_0;
  10300. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  10301. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10302. Type_t* L_27;
  10303. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  10304. bool L_28;
  10305. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  10306. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  10307. Type_t* L_29 = V_0;
  10308. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  10309. Type_t* L_31;
  10310. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  10311. bool L_32;
  10312. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  10313. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  10314. Type_t* L_33 = V_0;
  10315. bool L_34;
  10316. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  10317. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  10318. bool L_35;
  10319. L_35 = TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10320. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  10321. bool L_36;
  10322. L_36 = TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10323. if (L_36)
  10324. {
  10325. goto IL_00f4;
  10326. }
  10327. }
  10328. {
  10329. bool L_37;
  10330. L_37 = TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  10331. G_B9_0 = ((int32_t)(L_37));
  10332. goto IL_00f5;
  10333. }
  10334. IL_00f4:
  10335. {
  10336. G_B9_0 = 1;
  10337. }
  10338. IL_00f5:
  10339. {
  10340. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  10341. bool L_38;
  10342. L_38 = TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  10343. if (L_38)
  10344. {
  10345. goto IL_0108;
  10346. }
  10347. }
  10348. {
  10349. bool L_39;
  10350. L_39 = TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  10351. G_B12_0 = ((int32_t)(L_39));
  10352. goto IL_0109;
  10353. }
  10354. IL_0108:
  10355. {
  10356. G_B12_0 = 1;
  10357. }
  10358. IL_0109:
  10359. {
  10360. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  10361. bool L_40;
  10362. L_40 = TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  10363. bool L_41;
  10364. L_41 = TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  10365. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  10366. Type_t* L_42 = V_0;
  10367. NullCheck(L_42);
  10368. bool L_43;
  10369. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  10370. if (!L_43)
  10371. {
  10372. goto IL_013d;
  10373. }
  10374. }
  10375. {
  10376. Type_t* L_44 = V_0;
  10377. NullCheck(L_44);
  10378. Type_t* L_45;
  10379. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  10380. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  10381. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10382. Type_t* L_47;
  10383. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  10384. bool L_48;
  10385. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  10386. G_B15_0 = ((int32_t)(L_48));
  10387. goto IL_013e;
  10388. }
  10389. IL_013d:
  10390. {
  10391. G_B15_0 = 0;
  10392. }
  10393. IL_013e:
  10394. {
  10395. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  10396. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  10397. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10398. Type_t* L_50;
  10399. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10400. Type_t* L_51 = V_0;
  10401. NullCheck(L_50);
  10402. bool L_52;
  10403. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  10404. ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  10405. return;
  10406. }
  10407. }
  10408. #ifdef __clang__
  10409. #pragma clang diagnostic pop
  10410. #endif
  10411. #ifdef __clang__
  10412. #pragma clang diagnostic push
  10413. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10414. #pragma clang diagnostic ignored "-Wunused-variable"
  10415. #endif
  10416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_gshared (const RuntimeMethod* method)
  10417. {
  10418. {
  10419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10420. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  10421. return L_0;
  10422. }
  10423. }
  10424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_gshared (const RuntimeMethod* method)
  10425. {
  10426. {
  10427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10428. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  10429. return L_0;
  10430. }
  10431. }
  10432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_gshared (const RuntimeMethod* method)
  10433. {
  10434. {
  10435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10436. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  10437. return L_0;
  10438. }
  10439. }
  10440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_gshared (const RuntimeMethod* method)
  10441. {
  10442. {
  10443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10444. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  10445. return L_0;
  10446. }
  10447. }
  10448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_gshared (const RuntimeMethod* method)
  10449. {
  10450. {
  10451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10452. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  10453. return L_0;
  10454. }
  10455. }
  10456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_gshared (const RuntimeMethod* method)
  10457. {
  10458. {
  10459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10460. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  10461. return L_0;
  10462. }
  10463. }
  10464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_gshared (const RuntimeMethod* method)
  10465. {
  10466. {
  10467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10468. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  10469. return L_0;
  10470. }
  10471. }
  10472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m07B758EBD0068466598CFE8CC9BA7121F4DF698C_gshared (const RuntimeMethod* method)
  10473. {
  10474. {
  10475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10476. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  10477. return L_0;
  10478. }
  10479. }
  10480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_gshared (const RuntimeMethod* method)
  10481. {
  10482. {
  10483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10484. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  10485. return L_0;
  10486. }
  10487. }
  10488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m1D1A832B4A280B5CC5A8F6103512BD85C232D534_gshared (const RuntimeMethod* method)
  10489. {
  10490. {
  10491. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10492. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  10493. return L_0;
  10494. }
  10495. }
  10496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_gshared (const RuntimeMethod* method)
  10497. {
  10498. {
  10499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10500. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  10501. return L_0;
  10502. }
  10503. }
  10504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mEFEF4EE66AAC327868AC02598BD136515901D34D_gshared (const RuntimeMethod* method)
  10505. {
  10506. {
  10507. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10508. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  10509. return L_0;
  10510. }
  10511. }
  10512. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mFB7A724C92209B33C7E8F6AF39C1DD648F04C558_gshared (const RuntimeMethod* method)
  10513. {
  10514. {
  10515. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10516. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  10517. return L_0;
  10518. }
  10519. }
  10520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m34D142B189D9155ED4EE6EC651EBF86158D761C8_gshared (const RuntimeMethod* method)
  10521. {
  10522. static bool s_Il2CppMethodInitialized;
  10523. if (!s_Il2CppMethodInitialized)
  10524. {
  10525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10526. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  10527. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  10528. s_Il2CppMethodInitialized = true;
  10529. }
  10530. Type_t* V_0 = NULL;
  10531. int32_t G_B3_0 = 0;
  10532. int32_t G_B6_0 = 0;
  10533. int32_t G_B9_0 = 0;
  10534. int32_t G_B12_0 = 0;
  10535. int32_t G_B15_0 = 0;
  10536. {
  10537. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10538. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10539. Type_t* L_1;
  10540. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10541. V_0 = L_1;
  10542. Type_t* L_2 = V_0;
  10543. NullCheck(L_2);
  10544. bool L_3;
  10545. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  10546. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  10547. Type_t* L_4 = V_0;
  10548. NullCheck(L_4);
  10549. bool L_5;
  10550. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  10551. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  10552. Type_t* L_6 = V_0;
  10553. NullCheck(L_6);
  10554. bool L_7;
  10555. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  10556. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  10557. Type_t* L_8 = V_0;
  10558. NullCheck(L_8);
  10559. bool L_9;
  10560. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  10561. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  10562. Type_t* L_10 = V_0;
  10563. NullCheck(L_10);
  10564. bool L_11;
  10565. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  10566. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  10567. Type_t* L_12 = V_0;
  10568. NullCheck(L_12);
  10569. bool L_13;
  10570. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  10571. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  10572. bool L_14;
  10573. L_14 = TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  10574. if (!L_14)
  10575. {
  10576. goto IL_0060;
  10577. }
  10578. }
  10579. {
  10580. Type_t* L_15 = V_0;
  10581. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  10582. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10583. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  10584. goto IL_0061;
  10585. }
  10586. IL_0060:
  10587. {
  10588. G_B3_0 = 0;
  10589. }
  10590. IL_0061:
  10591. {
  10592. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  10593. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10594. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10595. Type_t* L_18;
  10596. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  10597. Type_t* L_19;
  10598. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  10599. bool L_20;
  10600. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  10601. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  10602. bool L_21;
  10603. L_21 = TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  10604. if (!L_21)
  10605. {
  10606. goto IL_009e;
  10607. }
  10608. }
  10609. {
  10610. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10611. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10612. Type_t* L_23;
  10613. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  10614. NullCheck(L_23);
  10615. int32_t L_24;
  10616. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  10617. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10618. goto IL_009f;
  10619. }
  10620. IL_009e:
  10621. {
  10622. G_B6_0 = 0;
  10623. }
  10624. IL_009f:
  10625. {
  10626. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  10627. Type_t* L_25 = V_0;
  10628. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  10629. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10630. Type_t* L_27;
  10631. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  10632. bool L_28;
  10633. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  10634. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  10635. Type_t* L_29 = V_0;
  10636. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  10637. Type_t* L_31;
  10638. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  10639. bool L_32;
  10640. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  10641. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  10642. Type_t* L_33 = V_0;
  10643. bool L_34;
  10644. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  10645. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  10646. bool L_35;
  10647. L_35 = TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10648. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  10649. bool L_36;
  10650. L_36 = TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10651. if (L_36)
  10652. {
  10653. goto IL_00f4;
  10654. }
  10655. }
  10656. {
  10657. bool L_37;
  10658. L_37 = TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  10659. G_B9_0 = ((int32_t)(L_37));
  10660. goto IL_00f5;
  10661. }
  10662. IL_00f4:
  10663. {
  10664. G_B9_0 = 1;
  10665. }
  10666. IL_00f5:
  10667. {
  10668. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  10669. bool L_38;
  10670. L_38 = TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  10671. if (L_38)
  10672. {
  10673. goto IL_0108;
  10674. }
  10675. }
  10676. {
  10677. bool L_39;
  10678. L_39 = TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  10679. G_B12_0 = ((int32_t)(L_39));
  10680. goto IL_0109;
  10681. }
  10682. IL_0108:
  10683. {
  10684. G_B12_0 = 1;
  10685. }
  10686. IL_0109:
  10687. {
  10688. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  10689. bool L_40;
  10690. L_40 = TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  10691. bool L_41;
  10692. L_41 = TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  10693. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  10694. Type_t* L_42 = V_0;
  10695. NullCheck(L_42);
  10696. bool L_43;
  10697. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  10698. if (!L_43)
  10699. {
  10700. goto IL_013d;
  10701. }
  10702. }
  10703. {
  10704. Type_t* L_44 = V_0;
  10705. NullCheck(L_44);
  10706. Type_t* L_45;
  10707. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  10708. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  10709. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10710. Type_t* L_47;
  10711. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  10712. bool L_48;
  10713. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  10714. G_B15_0 = ((int32_t)(L_48));
  10715. goto IL_013e;
  10716. }
  10717. IL_013d:
  10718. {
  10719. G_B15_0 = 0;
  10720. }
  10721. IL_013e:
  10722. {
  10723. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  10724. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  10725. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10726. Type_t* L_50;
  10727. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  10728. Type_t* L_51 = V_0;
  10729. NullCheck(L_50);
  10730. bool L_52;
  10731. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  10732. ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  10733. return;
  10734. }
  10735. }
  10736. #ifdef __clang__
  10737. #pragma clang diagnostic pop
  10738. #endif
  10739. #ifdef __clang__
  10740. #pragma clang diagnostic push
  10741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10742. #pragma clang diagnostic ignored "-Wunused-variable"
  10743. #endif
  10744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_gshared (const RuntimeMethod* method)
  10745. {
  10746. {
  10747. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10748. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  10749. return L_0;
  10750. }
  10751. }
  10752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_gshared (const RuntimeMethod* method)
  10753. {
  10754. {
  10755. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10756. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  10757. return L_0;
  10758. }
  10759. }
  10760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_gshared (const RuntimeMethod* method)
  10761. {
  10762. {
  10763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10764. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  10765. return L_0;
  10766. }
  10767. }
  10768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_gshared (const RuntimeMethod* method)
  10769. {
  10770. {
  10771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10772. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  10773. return L_0;
  10774. }
  10775. }
  10776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_gshared (const RuntimeMethod* method)
  10777. {
  10778. {
  10779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10780. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  10781. return L_0;
  10782. }
  10783. }
  10784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_gshared (const RuntimeMethod* method)
  10785. {
  10786. {
  10787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10788. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  10789. return L_0;
  10790. }
  10791. }
  10792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_gshared (const RuntimeMethod* method)
  10793. {
  10794. {
  10795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10796. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  10797. return L_0;
  10798. }
  10799. }
  10800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m451033D4D841403989986DC9A96246576C06E455_gshared (const RuntimeMethod* method)
  10801. {
  10802. {
  10803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10804. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  10805. return L_0;
  10806. }
  10807. }
  10808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_gshared (const RuntimeMethod* method)
  10809. {
  10810. {
  10811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10812. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  10813. return L_0;
  10814. }
  10815. }
  10816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_mB84DCA55DC40F517EE6B897F549822CF99051417_gshared (const RuntimeMethod* method)
  10817. {
  10818. {
  10819. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10820. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  10821. return L_0;
  10822. }
  10823. }
  10824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_gshared (const RuntimeMethod* method)
  10825. {
  10826. {
  10827. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10828. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  10829. return L_0;
  10830. }
  10831. }
  10832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mEC1EB6313B14A28FE83277627E9EDE6CF6794DF4_gshared (const RuntimeMethod* method)
  10833. {
  10834. {
  10835. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10836. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  10837. return L_0;
  10838. }
  10839. }
  10840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m61D01683314DCB7BADD64D3F2BEB5A81544B5E80_gshared (const RuntimeMethod* method)
  10841. {
  10842. {
  10843. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  10844. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  10845. return L_0;
  10846. }
  10847. }
  10848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m80985B52FE65553CE403A5769DDF187E6A568F0D_gshared (const RuntimeMethod* method)
  10849. {
  10850. static bool s_Il2CppMethodInitialized;
  10851. if (!s_Il2CppMethodInitialized)
  10852. {
  10853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10854. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  10855. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  10856. s_Il2CppMethodInitialized = true;
  10857. }
  10858. Type_t* V_0 = NULL;
  10859. int32_t G_B3_0 = 0;
  10860. int32_t G_B6_0 = 0;
  10861. int32_t G_B9_0 = 0;
  10862. int32_t G_B12_0 = 0;
  10863. int32_t G_B15_0 = 0;
  10864. {
  10865. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10866. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10867. Type_t* L_1;
  10868. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  10869. V_0 = L_1;
  10870. Type_t* L_2 = V_0;
  10871. NullCheck(L_2);
  10872. bool L_3;
  10873. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  10874. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  10875. Type_t* L_4 = V_0;
  10876. NullCheck(L_4);
  10877. bool L_5;
  10878. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  10879. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  10880. Type_t* L_6 = V_0;
  10881. NullCheck(L_6);
  10882. bool L_7;
  10883. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  10884. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  10885. Type_t* L_8 = V_0;
  10886. NullCheck(L_8);
  10887. bool L_9;
  10888. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  10889. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  10890. Type_t* L_10 = V_0;
  10891. NullCheck(L_10);
  10892. bool L_11;
  10893. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  10894. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  10895. Type_t* L_12 = V_0;
  10896. NullCheck(L_12);
  10897. bool L_13;
  10898. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  10899. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  10900. bool L_14;
  10901. L_14 = TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  10902. if (!L_14)
  10903. {
  10904. goto IL_0060;
  10905. }
  10906. }
  10907. {
  10908. Type_t* L_15 = V_0;
  10909. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  10910. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  10911. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  10912. goto IL_0061;
  10913. }
  10914. IL_0060:
  10915. {
  10916. G_B3_0 = 0;
  10917. }
  10918. IL_0061:
  10919. {
  10920. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  10921. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10922. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10923. Type_t* L_18;
  10924. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  10925. Type_t* L_19;
  10926. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  10927. bool L_20;
  10928. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  10929. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  10930. bool L_21;
  10931. L_21 = TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  10932. if (!L_21)
  10933. {
  10934. goto IL_009e;
  10935. }
  10936. }
  10937. {
  10938. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  10939. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10940. Type_t* L_23;
  10941. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  10942. NullCheck(L_23);
  10943. int32_t L_24;
  10944. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  10945. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10946. goto IL_009f;
  10947. }
  10948. IL_009e:
  10949. {
  10950. G_B6_0 = 0;
  10951. }
  10952. IL_009f:
  10953. {
  10954. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  10955. Type_t* L_25 = V_0;
  10956. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  10957. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  10958. Type_t* L_27;
  10959. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  10960. bool L_28;
  10961. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  10962. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  10963. Type_t* L_29 = V_0;
  10964. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  10965. Type_t* L_31;
  10966. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  10967. bool L_32;
  10968. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  10969. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  10970. Type_t* L_33 = V_0;
  10971. bool L_34;
  10972. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  10973. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  10974. bool L_35;
  10975. L_35 = TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  10976. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  10977. bool L_36;
  10978. L_36 = TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  10979. if (L_36)
  10980. {
  10981. goto IL_00f4;
  10982. }
  10983. }
  10984. {
  10985. bool L_37;
  10986. L_37 = TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  10987. G_B9_0 = ((int32_t)(L_37));
  10988. goto IL_00f5;
  10989. }
  10990. IL_00f4:
  10991. {
  10992. G_B9_0 = 1;
  10993. }
  10994. IL_00f5:
  10995. {
  10996. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  10997. bool L_38;
  10998. L_38 = TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  10999. if (L_38)
  11000. {
  11001. goto IL_0108;
  11002. }
  11003. }
  11004. {
  11005. bool L_39;
  11006. L_39 = TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  11007. G_B12_0 = ((int32_t)(L_39));
  11008. goto IL_0109;
  11009. }
  11010. IL_0108:
  11011. {
  11012. G_B12_0 = 1;
  11013. }
  11014. IL_0109:
  11015. {
  11016. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  11017. bool L_40;
  11018. L_40 = TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  11019. bool L_41;
  11020. L_41 = TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  11021. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  11022. Type_t* L_42 = V_0;
  11023. NullCheck(L_42);
  11024. bool L_43;
  11025. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  11026. if (!L_43)
  11027. {
  11028. goto IL_013d;
  11029. }
  11030. }
  11031. {
  11032. Type_t* L_44 = V_0;
  11033. NullCheck(L_44);
  11034. Type_t* L_45;
  11035. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  11036. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  11037. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11038. Type_t* L_47;
  11039. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  11040. bool L_48;
  11041. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  11042. G_B15_0 = ((int32_t)(L_48));
  11043. goto IL_013e;
  11044. }
  11045. IL_013d:
  11046. {
  11047. G_B15_0 = 0;
  11048. }
  11049. IL_013e:
  11050. {
  11051. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  11052. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  11053. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11054. Type_t* L_50;
  11055. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11056. Type_t* L_51 = V_0;
  11057. NullCheck(L_50);
  11058. bool L_52;
  11059. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  11060. ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  11061. return;
  11062. }
  11063. }
  11064. #ifdef __clang__
  11065. #pragma clang diagnostic pop
  11066. #endif
  11067. #ifdef __clang__
  11068. #pragma clang diagnostic push
  11069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11070. #pragma clang diagnostic ignored "-Wunused-variable"
  11071. #endif
  11072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_gshared (const RuntimeMethod* method)
  11073. {
  11074. {
  11075. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11076. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  11077. return L_0;
  11078. }
  11079. }
  11080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_gshared (const RuntimeMethod* method)
  11081. {
  11082. {
  11083. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11084. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  11085. return L_0;
  11086. }
  11087. }
  11088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_gshared (const RuntimeMethod* method)
  11089. {
  11090. {
  11091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11092. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  11093. return L_0;
  11094. }
  11095. }
  11096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_gshared (const RuntimeMethod* method)
  11097. {
  11098. {
  11099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11100. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  11101. return L_0;
  11102. }
  11103. }
  11104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_gshared (const RuntimeMethod* method)
  11105. {
  11106. {
  11107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11108. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  11109. return L_0;
  11110. }
  11111. }
  11112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_gshared (const RuntimeMethod* method)
  11113. {
  11114. {
  11115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11116. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  11117. return L_0;
  11118. }
  11119. }
  11120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_gshared (const RuntimeMethod* method)
  11121. {
  11122. {
  11123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11124. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  11125. return L_0;
  11126. }
  11127. }
  11128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mFA92D6807766A4BD52D984DD45003E7C83336FDE_gshared (const RuntimeMethod* method)
  11129. {
  11130. {
  11131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11132. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  11133. return L_0;
  11134. }
  11135. }
  11136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_gshared (const RuntimeMethod* method)
  11137. {
  11138. {
  11139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11140. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  11141. return L_0;
  11142. }
  11143. }
  11144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m423D4EE31271BFF343FB125B5237B9FF71CFF524_gshared (const RuntimeMethod* method)
  11145. {
  11146. {
  11147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11148. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  11149. return L_0;
  11150. }
  11151. }
  11152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_gshared (const RuntimeMethod* method)
  11153. {
  11154. {
  11155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11156. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  11157. return L_0;
  11158. }
  11159. }
  11160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mD2DD6C54B6063472F32452212DB25A18C07FB502_gshared (const RuntimeMethod* method)
  11161. {
  11162. {
  11163. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11164. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  11165. return L_0;
  11166. }
  11167. }
  11168. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m0D79B85FFCF893EB22132FE9E99AE173C6B9517D_gshared (const RuntimeMethod* method)
  11169. {
  11170. {
  11171. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11172. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  11173. return L_0;
  11174. }
  11175. }
  11176. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mC3EBD1272CDE9285FF22C7D6806785535AAFAFE4_gshared (const RuntimeMethod* method)
  11177. {
  11178. static bool s_Il2CppMethodInitialized;
  11179. if (!s_Il2CppMethodInitialized)
  11180. {
  11181. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  11183. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  11184. s_Il2CppMethodInitialized = true;
  11185. }
  11186. Type_t* V_0 = NULL;
  11187. int32_t G_B3_0 = 0;
  11188. int32_t G_B6_0 = 0;
  11189. int32_t G_B9_0 = 0;
  11190. int32_t G_B12_0 = 0;
  11191. int32_t G_B15_0 = 0;
  11192. {
  11193. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11194. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11195. Type_t* L_1;
  11196. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11197. V_0 = L_1;
  11198. Type_t* L_2 = V_0;
  11199. NullCheck(L_2);
  11200. bool L_3;
  11201. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  11202. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  11203. Type_t* L_4 = V_0;
  11204. NullCheck(L_4);
  11205. bool L_5;
  11206. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  11207. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  11208. Type_t* L_6 = V_0;
  11209. NullCheck(L_6);
  11210. bool L_7;
  11211. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  11212. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  11213. Type_t* L_8 = V_0;
  11214. NullCheck(L_8);
  11215. bool L_9;
  11216. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  11217. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  11218. Type_t* L_10 = V_0;
  11219. NullCheck(L_10);
  11220. bool L_11;
  11221. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  11222. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  11223. Type_t* L_12 = V_0;
  11224. NullCheck(L_12);
  11225. bool L_13;
  11226. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  11227. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  11228. bool L_14;
  11229. L_14 = TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  11230. if (!L_14)
  11231. {
  11232. goto IL_0060;
  11233. }
  11234. }
  11235. {
  11236. Type_t* L_15 = V_0;
  11237. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  11238. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11239. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  11240. goto IL_0061;
  11241. }
  11242. IL_0060:
  11243. {
  11244. G_B3_0 = 0;
  11245. }
  11246. IL_0061:
  11247. {
  11248. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  11249. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11250. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11251. Type_t* L_18;
  11252. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  11253. Type_t* L_19;
  11254. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  11255. bool L_20;
  11256. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  11257. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  11258. bool L_21;
  11259. L_21 = TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  11260. if (!L_21)
  11261. {
  11262. goto IL_009e;
  11263. }
  11264. }
  11265. {
  11266. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11267. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11268. Type_t* L_23;
  11269. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  11270. NullCheck(L_23);
  11271. int32_t L_24;
  11272. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  11273. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11274. goto IL_009f;
  11275. }
  11276. IL_009e:
  11277. {
  11278. G_B6_0 = 0;
  11279. }
  11280. IL_009f:
  11281. {
  11282. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  11283. Type_t* L_25 = V_0;
  11284. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  11285. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11286. Type_t* L_27;
  11287. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  11288. bool L_28;
  11289. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  11290. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  11291. Type_t* L_29 = V_0;
  11292. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  11293. Type_t* L_31;
  11294. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  11295. bool L_32;
  11296. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  11297. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  11298. Type_t* L_33 = V_0;
  11299. bool L_34;
  11300. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  11301. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  11302. bool L_35;
  11303. L_35 = TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11304. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  11305. bool L_36;
  11306. L_36 = TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11307. if (L_36)
  11308. {
  11309. goto IL_00f4;
  11310. }
  11311. }
  11312. {
  11313. bool L_37;
  11314. L_37 = TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  11315. G_B9_0 = ((int32_t)(L_37));
  11316. goto IL_00f5;
  11317. }
  11318. IL_00f4:
  11319. {
  11320. G_B9_0 = 1;
  11321. }
  11322. IL_00f5:
  11323. {
  11324. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  11325. bool L_38;
  11326. L_38 = TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  11327. if (L_38)
  11328. {
  11329. goto IL_0108;
  11330. }
  11331. }
  11332. {
  11333. bool L_39;
  11334. L_39 = TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  11335. G_B12_0 = ((int32_t)(L_39));
  11336. goto IL_0109;
  11337. }
  11338. IL_0108:
  11339. {
  11340. G_B12_0 = 1;
  11341. }
  11342. IL_0109:
  11343. {
  11344. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  11345. bool L_40;
  11346. L_40 = TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  11347. bool L_41;
  11348. L_41 = TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  11349. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  11350. Type_t* L_42 = V_0;
  11351. NullCheck(L_42);
  11352. bool L_43;
  11353. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  11354. if (!L_43)
  11355. {
  11356. goto IL_013d;
  11357. }
  11358. }
  11359. {
  11360. Type_t* L_44 = V_0;
  11361. NullCheck(L_44);
  11362. Type_t* L_45;
  11363. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  11364. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  11365. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11366. Type_t* L_47;
  11367. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  11368. bool L_48;
  11369. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  11370. G_B15_0 = ((int32_t)(L_48));
  11371. goto IL_013e;
  11372. }
  11373. IL_013d:
  11374. {
  11375. G_B15_0 = 0;
  11376. }
  11377. IL_013e:
  11378. {
  11379. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  11380. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  11381. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11382. Type_t* L_50;
  11383. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11384. Type_t* L_51 = V_0;
  11385. NullCheck(L_50);
  11386. bool L_52;
  11387. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  11388. ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  11389. return;
  11390. }
  11391. }
  11392. #ifdef __clang__
  11393. #pragma clang diagnostic pop
  11394. #endif
  11395. #ifdef __clang__
  11396. #pragma clang diagnostic push
  11397. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11398. #pragma clang diagnostic ignored "-Wunused-variable"
  11399. #endif
  11400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_gshared (const RuntimeMethod* method)
  11401. {
  11402. {
  11403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11404. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  11405. return L_0;
  11406. }
  11407. }
  11408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_gshared (const RuntimeMethod* method)
  11409. {
  11410. {
  11411. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11412. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  11413. return L_0;
  11414. }
  11415. }
  11416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_gshared (const RuntimeMethod* method)
  11417. {
  11418. {
  11419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11420. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  11421. return L_0;
  11422. }
  11423. }
  11424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_gshared (const RuntimeMethod* method)
  11425. {
  11426. {
  11427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11428. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  11429. return L_0;
  11430. }
  11431. }
  11432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_gshared (const RuntimeMethod* method)
  11433. {
  11434. {
  11435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11436. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  11437. return L_0;
  11438. }
  11439. }
  11440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_gshared (const RuntimeMethod* method)
  11441. {
  11442. {
  11443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11444. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  11445. return L_0;
  11446. }
  11447. }
  11448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_gshared (const RuntimeMethod* method)
  11449. {
  11450. {
  11451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11452. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  11453. return L_0;
  11454. }
  11455. }
  11456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m3147FAD14C0C9A23988102F5E6E10144DC5D7F79_gshared (const RuntimeMethod* method)
  11457. {
  11458. {
  11459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11460. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  11461. return L_0;
  11462. }
  11463. }
  11464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_gshared (const RuntimeMethod* method)
  11465. {
  11466. {
  11467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11468. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  11469. return L_0;
  11470. }
  11471. }
  11472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m3D4A64F52976BCB0D13C18E6667B03A7DDCBACED_gshared (const RuntimeMethod* method)
  11473. {
  11474. {
  11475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11476. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  11477. return L_0;
  11478. }
  11479. }
  11480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_gshared (const RuntimeMethod* method)
  11481. {
  11482. {
  11483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11484. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  11485. return L_0;
  11486. }
  11487. }
  11488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mD052D96BFB951F975C75A6AACEAB9DBD58B0A077_gshared (const RuntimeMethod* method)
  11489. {
  11490. {
  11491. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11492. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  11493. return L_0;
  11494. }
  11495. }
  11496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m6BCDDC70CEBABC4127BF8C62D5F790E6F57C9BD4_gshared (const RuntimeMethod* method)
  11497. {
  11498. {
  11499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11500. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  11501. return L_0;
  11502. }
  11503. }
  11504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mA3A1E4D5C0327E298251F480D255EC342CC0AE35_gshared (const RuntimeMethod* method)
  11505. {
  11506. static bool s_Il2CppMethodInitialized;
  11507. if (!s_Il2CppMethodInitialized)
  11508. {
  11509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11510. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  11511. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  11512. s_Il2CppMethodInitialized = true;
  11513. }
  11514. Type_t* V_0 = NULL;
  11515. int32_t G_B3_0 = 0;
  11516. int32_t G_B6_0 = 0;
  11517. int32_t G_B9_0 = 0;
  11518. int32_t G_B12_0 = 0;
  11519. int32_t G_B15_0 = 0;
  11520. {
  11521. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11522. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11523. Type_t* L_1;
  11524. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11525. V_0 = L_1;
  11526. Type_t* L_2 = V_0;
  11527. NullCheck(L_2);
  11528. bool L_3;
  11529. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  11530. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  11531. Type_t* L_4 = V_0;
  11532. NullCheck(L_4);
  11533. bool L_5;
  11534. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  11535. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  11536. Type_t* L_6 = V_0;
  11537. NullCheck(L_6);
  11538. bool L_7;
  11539. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  11540. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  11541. Type_t* L_8 = V_0;
  11542. NullCheck(L_8);
  11543. bool L_9;
  11544. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  11545. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  11546. Type_t* L_10 = V_0;
  11547. NullCheck(L_10);
  11548. bool L_11;
  11549. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  11550. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  11551. Type_t* L_12 = V_0;
  11552. NullCheck(L_12);
  11553. bool L_13;
  11554. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  11555. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  11556. bool L_14;
  11557. L_14 = TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  11558. if (!L_14)
  11559. {
  11560. goto IL_0060;
  11561. }
  11562. }
  11563. {
  11564. Type_t* L_15 = V_0;
  11565. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  11566. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11567. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  11568. goto IL_0061;
  11569. }
  11570. IL_0060:
  11571. {
  11572. G_B3_0 = 0;
  11573. }
  11574. IL_0061:
  11575. {
  11576. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  11577. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11578. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11579. Type_t* L_18;
  11580. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  11581. Type_t* L_19;
  11582. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  11583. bool L_20;
  11584. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  11585. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  11586. bool L_21;
  11587. L_21 = TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  11588. if (!L_21)
  11589. {
  11590. goto IL_009e;
  11591. }
  11592. }
  11593. {
  11594. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11595. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11596. Type_t* L_23;
  11597. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  11598. NullCheck(L_23);
  11599. int32_t L_24;
  11600. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  11601. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11602. goto IL_009f;
  11603. }
  11604. IL_009e:
  11605. {
  11606. G_B6_0 = 0;
  11607. }
  11608. IL_009f:
  11609. {
  11610. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  11611. Type_t* L_25 = V_0;
  11612. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  11613. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11614. Type_t* L_27;
  11615. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  11616. bool L_28;
  11617. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  11618. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  11619. Type_t* L_29 = V_0;
  11620. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  11621. Type_t* L_31;
  11622. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  11623. bool L_32;
  11624. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  11625. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  11626. Type_t* L_33 = V_0;
  11627. bool L_34;
  11628. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  11629. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  11630. bool L_35;
  11631. L_35 = TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11632. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  11633. bool L_36;
  11634. L_36 = TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11635. if (L_36)
  11636. {
  11637. goto IL_00f4;
  11638. }
  11639. }
  11640. {
  11641. bool L_37;
  11642. L_37 = TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  11643. G_B9_0 = ((int32_t)(L_37));
  11644. goto IL_00f5;
  11645. }
  11646. IL_00f4:
  11647. {
  11648. G_B9_0 = 1;
  11649. }
  11650. IL_00f5:
  11651. {
  11652. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  11653. bool L_38;
  11654. L_38 = TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  11655. if (L_38)
  11656. {
  11657. goto IL_0108;
  11658. }
  11659. }
  11660. {
  11661. bool L_39;
  11662. L_39 = TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  11663. G_B12_0 = ((int32_t)(L_39));
  11664. goto IL_0109;
  11665. }
  11666. IL_0108:
  11667. {
  11668. G_B12_0 = 1;
  11669. }
  11670. IL_0109:
  11671. {
  11672. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  11673. bool L_40;
  11674. L_40 = TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  11675. bool L_41;
  11676. L_41 = TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  11677. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  11678. Type_t* L_42 = V_0;
  11679. NullCheck(L_42);
  11680. bool L_43;
  11681. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  11682. if (!L_43)
  11683. {
  11684. goto IL_013d;
  11685. }
  11686. }
  11687. {
  11688. Type_t* L_44 = V_0;
  11689. NullCheck(L_44);
  11690. Type_t* L_45;
  11691. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  11692. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  11693. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11694. Type_t* L_47;
  11695. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  11696. bool L_48;
  11697. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  11698. G_B15_0 = ((int32_t)(L_48));
  11699. goto IL_013e;
  11700. }
  11701. IL_013d:
  11702. {
  11703. G_B15_0 = 0;
  11704. }
  11705. IL_013e:
  11706. {
  11707. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  11708. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  11709. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11710. Type_t* L_50;
  11711. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  11712. Type_t* L_51 = V_0;
  11713. NullCheck(L_50);
  11714. bool L_52;
  11715. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  11716. ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  11717. return;
  11718. }
  11719. }
  11720. #ifdef __clang__
  11721. #pragma clang diagnostic pop
  11722. #endif
  11723. #ifdef __clang__
  11724. #pragma clang diagnostic push
  11725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11726. #pragma clang diagnostic ignored "-Wunused-variable"
  11727. #endif
  11728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_gshared (const RuntimeMethod* method)
  11729. {
  11730. {
  11731. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11732. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  11733. return L_0;
  11734. }
  11735. }
  11736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_gshared (const RuntimeMethod* method)
  11737. {
  11738. {
  11739. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11740. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  11741. return L_0;
  11742. }
  11743. }
  11744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_gshared (const RuntimeMethod* method)
  11745. {
  11746. {
  11747. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11748. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  11749. return L_0;
  11750. }
  11751. }
  11752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_gshared (const RuntimeMethod* method)
  11753. {
  11754. {
  11755. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11756. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  11757. return L_0;
  11758. }
  11759. }
  11760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_gshared (const RuntimeMethod* method)
  11761. {
  11762. {
  11763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11764. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  11765. return L_0;
  11766. }
  11767. }
  11768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_gshared (const RuntimeMethod* method)
  11769. {
  11770. {
  11771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11772. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  11773. return L_0;
  11774. }
  11775. }
  11776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_gshared (const RuntimeMethod* method)
  11777. {
  11778. {
  11779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11780. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  11781. return L_0;
  11782. }
  11783. }
  11784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m338F0032DA74B53B0FB0D846F2B8E8CEE726BFF8_gshared (const RuntimeMethod* method)
  11785. {
  11786. {
  11787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11788. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  11789. return L_0;
  11790. }
  11791. }
  11792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_gshared (const RuntimeMethod* method)
  11793. {
  11794. {
  11795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11796. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  11797. return L_0;
  11798. }
  11799. }
  11800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m35FC9B6070CEB5A54D8C4333B165F7DCB68D66D9_gshared (const RuntimeMethod* method)
  11801. {
  11802. {
  11803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11804. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  11805. return L_0;
  11806. }
  11807. }
  11808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_gshared (const RuntimeMethod* method)
  11809. {
  11810. {
  11811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11812. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  11813. return L_0;
  11814. }
  11815. }
  11816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m78E481928ED66F09D50D158D0FF4429EB0E18039_gshared (const RuntimeMethod* method)
  11817. {
  11818. {
  11819. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11820. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  11821. return L_0;
  11822. }
  11823. }
  11824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mEFCF306583E2DE145147FA7838830A4F4671448D_gshared (const RuntimeMethod* method)
  11825. {
  11826. {
  11827. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11828. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  11829. return L_0;
  11830. }
  11831. }
  11832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m6DAEEA28DCC79EACAA6C8F87CB2084E0F735AB6F_gshared (const RuntimeMethod* method)
  11833. {
  11834. static bool s_Il2CppMethodInitialized;
  11835. if (!s_Il2CppMethodInitialized)
  11836. {
  11837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11838. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  11839. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  11840. s_Il2CppMethodInitialized = true;
  11841. }
  11842. Type_t* V_0 = NULL;
  11843. int32_t G_B3_0 = 0;
  11844. int32_t G_B6_0 = 0;
  11845. int32_t G_B9_0 = 0;
  11846. int32_t G_B12_0 = 0;
  11847. int32_t G_B15_0 = 0;
  11848. {
  11849. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11850. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11851. Type_t* L_1;
  11852. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  11853. V_0 = L_1;
  11854. Type_t* L_2 = V_0;
  11855. NullCheck(L_2);
  11856. bool L_3;
  11857. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  11858. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  11859. Type_t* L_4 = V_0;
  11860. NullCheck(L_4);
  11861. bool L_5;
  11862. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  11863. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  11864. Type_t* L_6 = V_0;
  11865. NullCheck(L_6);
  11866. bool L_7;
  11867. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  11868. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  11869. Type_t* L_8 = V_0;
  11870. NullCheck(L_8);
  11871. bool L_9;
  11872. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  11873. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  11874. Type_t* L_10 = V_0;
  11875. NullCheck(L_10);
  11876. bool L_11;
  11877. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  11878. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  11879. Type_t* L_12 = V_0;
  11880. NullCheck(L_12);
  11881. bool L_13;
  11882. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  11883. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  11884. bool L_14;
  11885. L_14 = TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  11886. if (!L_14)
  11887. {
  11888. goto IL_0060;
  11889. }
  11890. }
  11891. {
  11892. Type_t* L_15 = V_0;
  11893. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  11894. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  11895. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  11896. goto IL_0061;
  11897. }
  11898. IL_0060:
  11899. {
  11900. G_B3_0 = 0;
  11901. }
  11902. IL_0061:
  11903. {
  11904. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  11905. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11906. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11907. Type_t* L_18;
  11908. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  11909. Type_t* L_19;
  11910. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  11911. bool L_20;
  11912. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  11913. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  11914. bool L_21;
  11915. L_21 = TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  11916. if (!L_21)
  11917. {
  11918. goto IL_009e;
  11919. }
  11920. }
  11921. {
  11922. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  11923. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11924. Type_t* L_23;
  11925. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  11926. NullCheck(L_23);
  11927. int32_t L_24;
  11928. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  11929. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11930. goto IL_009f;
  11931. }
  11932. IL_009e:
  11933. {
  11934. G_B6_0 = 0;
  11935. }
  11936. IL_009f:
  11937. {
  11938. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  11939. Type_t* L_25 = V_0;
  11940. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  11941. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11942. Type_t* L_27;
  11943. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  11944. bool L_28;
  11945. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  11946. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  11947. Type_t* L_29 = V_0;
  11948. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  11949. Type_t* L_31;
  11950. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  11951. bool L_32;
  11952. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  11953. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  11954. Type_t* L_33 = V_0;
  11955. bool L_34;
  11956. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  11957. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  11958. bool L_35;
  11959. L_35 = TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  11960. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  11961. bool L_36;
  11962. L_36 = TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  11963. if (L_36)
  11964. {
  11965. goto IL_00f4;
  11966. }
  11967. }
  11968. {
  11969. bool L_37;
  11970. L_37 = TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  11971. G_B9_0 = ((int32_t)(L_37));
  11972. goto IL_00f5;
  11973. }
  11974. IL_00f4:
  11975. {
  11976. G_B9_0 = 1;
  11977. }
  11978. IL_00f5:
  11979. {
  11980. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  11981. bool L_38;
  11982. L_38 = TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  11983. if (L_38)
  11984. {
  11985. goto IL_0108;
  11986. }
  11987. }
  11988. {
  11989. bool L_39;
  11990. L_39 = TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  11991. G_B12_0 = ((int32_t)(L_39));
  11992. goto IL_0109;
  11993. }
  11994. IL_0108:
  11995. {
  11996. G_B12_0 = 1;
  11997. }
  11998. IL_0109:
  11999. {
  12000. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  12001. bool L_40;
  12002. L_40 = TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  12003. bool L_41;
  12004. L_41 = TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  12005. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  12006. Type_t* L_42 = V_0;
  12007. NullCheck(L_42);
  12008. bool L_43;
  12009. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  12010. if (!L_43)
  12011. {
  12012. goto IL_013d;
  12013. }
  12014. }
  12015. {
  12016. Type_t* L_44 = V_0;
  12017. NullCheck(L_44);
  12018. Type_t* L_45;
  12019. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  12020. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  12021. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12022. Type_t* L_47;
  12023. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  12024. bool L_48;
  12025. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  12026. G_B15_0 = ((int32_t)(L_48));
  12027. goto IL_013e;
  12028. }
  12029. IL_013d:
  12030. {
  12031. G_B15_0 = 0;
  12032. }
  12033. IL_013e:
  12034. {
  12035. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  12036. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  12037. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12038. Type_t* L_50;
  12039. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12040. Type_t* L_51 = V_0;
  12041. NullCheck(L_50);
  12042. bool L_52;
  12043. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  12044. ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  12045. return;
  12046. }
  12047. }
  12048. #ifdef __clang__
  12049. #pragma clang diagnostic pop
  12050. #endif
  12051. #ifdef __clang__
  12052. #pragma clang diagnostic push
  12053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12054. #pragma clang diagnostic ignored "-Wunused-variable"
  12055. #endif
  12056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_gshared (const RuntimeMethod* method)
  12057. {
  12058. {
  12059. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12060. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  12061. return L_0;
  12062. }
  12063. }
  12064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_gshared (const RuntimeMethod* method)
  12065. {
  12066. {
  12067. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12068. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  12069. return L_0;
  12070. }
  12071. }
  12072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_gshared (const RuntimeMethod* method)
  12073. {
  12074. {
  12075. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12076. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  12077. return L_0;
  12078. }
  12079. }
  12080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_gshared (const RuntimeMethod* method)
  12081. {
  12082. {
  12083. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12084. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  12085. return L_0;
  12086. }
  12087. }
  12088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_gshared (const RuntimeMethod* method)
  12089. {
  12090. {
  12091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12092. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  12093. return L_0;
  12094. }
  12095. }
  12096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_gshared (const RuntimeMethod* method)
  12097. {
  12098. {
  12099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12100. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  12101. return L_0;
  12102. }
  12103. }
  12104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_gshared (const RuntimeMethod* method)
  12105. {
  12106. {
  12107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12108. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  12109. return L_0;
  12110. }
  12111. }
  12112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m3782EEC642255DB54E72B55AF1CBF79D000C964B_gshared (const RuntimeMethod* method)
  12113. {
  12114. {
  12115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12116. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  12117. return L_0;
  12118. }
  12119. }
  12120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_gshared (const RuntimeMethod* method)
  12121. {
  12122. {
  12123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12124. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  12125. return L_0;
  12126. }
  12127. }
  12128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m6A352A501393CAE8E5F280361DA8F7D8C4689AF9_gshared (const RuntimeMethod* method)
  12129. {
  12130. {
  12131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12132. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  12133. return L_0;
  12134. }
  12135. }
  12136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_gshared (const RuntimeMethod* method)
  12137. {
  12138. {
  12139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12140. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  12141. return L_0;
  12142. }
  12143. }
  12144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m1E04583AD847484A6BAEDDAD7CF2E396E4160872_gshared (const RuntimeMethod* method)
  12145. {
  12146. {
  12147. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12148. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  12149. return L_0;
  12150. }
  12151. }
  12152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mD488B14402A365EC5098454D5D8E8F4DD11C0F8F_gshared (const RuntimeMethod* method)
  12153. {
  12154. {
  12155. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12156. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  12157. return L_0;
  12158. }
  12159. }
  12160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mBCB4026E886CA3F67AF93FCE615EC188373E9A69_gshared (const RuntimeMethod* method)
  12161. {
  12162. static bool s_Il2CppMethodInitialized;
  12163. if (!s_Il2CppMethodInitialized)
  12164. {
  12165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  12167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  12168. s_Il2CppMethodInitialized = true;
  12169. }
  12170. Type_t* V_0 = NULL;
  12171. int32_t G_B3_0 = 0;
  12172. int32_t G_B6_0 = 0;
  12173. int32_t G_B9_0 = 0;
  12174. int32_t G_B12_0 = 0;
  12175. int32_t G_B15_0 = 0;
  12176. {
  12177. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12178. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12179. Type_t* L_1;
  12180. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12181. V_0 = L_1;
  12182. Type_t* L_2 = V_0;
  12183. NullCheck(L_2);
  12184. bool L_3;
  12185. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  12186. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  12187. Type_t* L_4 = V_0;
  12188. NullCheck(L_4);
  12189. bool L_5;
  12190. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  12191. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  12192. Type_t* L_6 = V_0;
  12193. NullCheck(L_6);
  12194. bool L_7;
  12195. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  12196. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  12197. Type_t* L_8 = V_0;
  12198. NullCheck(L_8);
  12199. bool L_9;
  12200. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  12201. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  12202. Type_t* L_10 = V_0;
  12203. NullCheck(L_10);
  12204. bool L_11;
  12205. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  12206. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  12207. Type_t* L_12 = V_0;
  12208. NullCheck(L_12);
  12209. bool L_13;
  12210. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  12211. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  12212. bool L_14;
  12213. L_14 = TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  12214. if (!L_14)
  12215. {
  12216. goto IL_0060;
  12217. }
  12218. }
  12219. {
  12220. Type_t* L_15 = V_0;
  12221. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  12222. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12223. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  12224. goto IL_0061;
  12225. }
  12226. IL_0060:
  12227. {
  12228. G_B3_0 = 0;
  12229. }
  12230. IL_0061:
  12231. {
  12232. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  12233. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12234. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12235. Type_t* L_18;
  12236. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  12237. Type_t* L_19;
  12238. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  12239. bool L_20;
  12240. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  12241. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  12242. bool L_21;
  12243. L_21 = TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  12244. if (!L_21)
  12245. {
  12246. goto IL_009e;
  12247. }
  12248. }
  12249. {
  12250. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12251. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12252. Type_t* L_23;
  12253. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  12254. NullCheck(L_23);
  12255. int32_t L_24;
  12256. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  12257. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12258. goto IL_009f;
  12259. }
  12260. IL_009e:
  12261. {
  12262. G_B6_0 = 0;
  12263. }
  12264. IL_009f:
  12265. {
  12266. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  12267. Type_t* L_25 = V_0;
  12268. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  12269. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12270. Type_t* L_27;
  12271. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  12272. bool L_28;
  12273. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  12274. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  12275. Type_t* L_29 = V_0;
  12276. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  12277. Type_t* L_31;
  12278. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  12279. bool L_32;
  12280. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  12281. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  12282. Type_t* L_33 = V_0;
  12283. bool L_34;
  12284. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  12285. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  12286. bool L_35;
  12287. L_35 = TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12288. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  12289. bool L_36;
  12290. L_36 = TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12291. if (L_36)
  12292. {
  12293. goto IL_00f4;
  12294. }
  12295. }
  12296. {
  12297. bool L_37;
  12298. L_37 = TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  12299. G_B9_0 = ((int32_t)(L_37));
  12300. goto IL_00f5;
  12301. }
  12302. IL_00f4:
  12303. {
  12304. G_B9_0 = 1;
  12305. }
  12306. IL_00f5:
  12307. {
  12308. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  12309. bool L_38;
  12310. L_38 = TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  12311. if (L_38)
  12312. {
  12313. goto IL_0108;
  12314. }
  12315. }
  12316. {
  12317. bool L_39;
  12318. L_39 = TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  12319. G_B12_0 = ((int32_t)(L_39));
  12320. goto IL_0109;
  12321. }
  12322. IL_0108:
  12323. {
  12324. G_B12_0 = 1;
  12325. }
  12326. IL_0109:
  12327. {
  12328. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  12329. bool L_40;
  12330. L_40 = TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  12331. bool L_41;
  12332. L_41 = TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  12333. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  12334. Type_t* L_42 = V_0;
  12335. NullCheck(L_42);
  12336. bool L_43;
  12337. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  12338. if (!L_43)
  12339. {
  12340. goto IL_013d;
  12341. }
  12342. }
  12343. {
  12344. Type_t* L_44 = V_0;
  12345. NullCheck(L_44);
  12346. Type_t* L_45;
  12347. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  12348. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  12349. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12350. Type_t* L_47;
  12351. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  12352. bool L_48;
  12353. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  12354. G_B15_0 = ((int32_t)(L_48));
  12355. goto IL_013e;
  12356. }
  12357. IL_013d:
  12358. {
  12359. G_B15_0 = 0;
  12360. }
  12361. IL_013e:
  12362. {
  12363. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  12364. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  12365. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12366. Type_t* L_50;
  12367. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12368. Type_t* L_51 = V_0;
  12369. NullCheck(L_50);
  12370. bool L_52;
  12371. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  12372. ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  12373. return;
  12374. }
  12375. }
  12376. #ifdef __clang__
  12377. #pragma clang diagnostic pop
  12378. #endif
  12379. #ifdef __clang__
  12380. #pragma clang diagnostic push
  12381. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12382. #pragma clang diagnostic ignored "-Wunused-variable"
  12383. #endif
  12384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_gshared (const RuntimeMethod* method)
  12385. {
  12386. {
  12387. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12388. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  12389. return L_0;
  12390. }
  12391. }
  12392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_gshared (const RuntimeMethod* method)
  12393. {
  12394. {
  12395. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12396. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  12397. return L_0;
  12398. }
  12399. }
  12400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_gshared (const RuntimeMethod* method)
  12401. {
  12402. {
  12403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12404. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  12405. return L_0;
  12406. }
  12407. }
  12408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_gshared (const RuntimeMethod* method)
  12409. {
  12410. {
  12411. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12412. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  12413. return L_0;
  12414. }
  12415. }
  12416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_gshared (const RuntimeMethod* method)
  12417. {
  12418. {
  12419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12420. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  12421. return L_0;
  12422. }
  12423. }
  12424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_gshared (const RuntimeMethod* method)
  12425. {
  12426. {
  12427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12428. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  12429. return L_0;
  12430. }
  12431. }
  12432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_gshared (const RuntimeMethod* method)
  12433. {
  12434. {
  12435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12436. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  12437. return L_0;
  12438. }
  12439. }
  12440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mBD2B7F80DA021729687B09C9690D36F04EEFC359_gshared (const RuntimeMethod* method)
  12441. {
  12442. {
  12443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12444. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  12445. return L_0;
  12446. }
  12447. }
  12448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_gshared (const RuntimeMethod* method)
  12449. {
  12450. {
  12451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12452. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  12453. return L_0;
  12454. }
  12455. }
  12456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m5324709E9C1E2AFCCE54DFE57CA9E5A134A5D7FC_gshared (const RuntimeMethod* method)
  12457. {
  12458. {
  12459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12460. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  12461. return L_0;
  12462. }
  12463. }
  12464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_gshared (const RuntimeMethod* method)
  12465. {
  12466. {
  12467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12468. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  12469. return L_0;
  12470. }
  12471. }
  12472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m889402DAF22E5E727350558F758E028FFCC06D37_gshared (const RuntimeMethod* method)
  12473. {
  12474. {
  12475. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12476. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  12477. return L_0;
  12478. }
  12479. }
  12480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m594F1785260F543C80727C5AE774E29CF23D8959_gshared (const RuntimeMethod* method)
  12481. {
  12482. {
  12483. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12484. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  12485. return L_0;
  12486. }
  12487. }
  12488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mFC11019F7EDC39E04C7B766D798B7C027D537ECD_gshared (const RuntimeMethod* method)
  12489. {
  12490. static bool s_Il2CppMethodInitialized;
  12491. if (!s_Il2CppMethodInitialized)
  12492. {
  12493. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  12495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  12496. s_Il2CppMethodInitialized = true;
  12497. }
  12498. Type_t* V_0 = NULL;
  12499. int32_t G_B3_0 = 0;
  12500. int32_t G_B6_0 = 0;
  12501. int32_t G_B9_0 = 0;
  12502. int32_t G_B12_0 = 0;
  12503. int32_t G_B15_0 = 0;
  12504. {
  12505. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12506. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12507. Type_t* L_1;
  12508. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12509. V_0 = L_1;
  12510. Type_t* L_2 = V_0;
  12511. NullCheck(L_2);
  12512. bool L_3;
  12513. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  12514. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  12515. Type_t* L_4 = V_0;
  12516. NullCheck(L_4);
  12517. bool L_5;
  12518. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  12519. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  12520. Type_t* L_6 = V_0;
  12521. NullCheck(L_6);
  12522. bool L_7;
  12523. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  12524. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  12525. Type_t* L_8 = V_0;
  12526. NullCheck(L_8);
  12527. bool L_9;
  12528. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  12529. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  12530. Type_t* L_10 = V_0;
  12531. NullCheck(L_10);
  12532. bool L_11;
  12533. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  12534. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  12535. Type_t* L_12 = V_0;
  12536. NullCheck(L_12);
  12537. bool L_13;
  12538. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  12539. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  12540. bool L_14;
  12541. L_14 = TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  12542. if (!L_14)
  12543. {
  12544. goto IL_0060;
  12545. }
  12546. }
  12547. {
  12548. Type_t* L_15 = V_0;
  12549. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  12550. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12551. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  12552. goto IL_0061;
  12553. }
  12554. IL_0060:
  12555. {
  12556. G_B3_0 = 0;
  12557. }
  12558. IL_0061:
  12559. {
  12560. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  12561. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12562. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12563. Type_t* L_18;
  12564. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  12565. Type_t* L_19;
  12566. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  12567. bool L_20;
  12568. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  12569. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  12570. bool L_21;
  12571. L_21 = TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  12572. if (!L_21)
  12573. {
  12574. goto IL_009e;
  12575. }
  12576. }
  12577. {
  12578. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12579. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12580. Type_t* L_23;
  12581. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  12582. NullCheck(L_23);
  12583. int32_t L_24;
  12584. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  12585. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12586. goto IL_009f;
  12587. }
  12588. IL_009e:
  12589. {
  12590. G_B6_0 = 0;
  12591. }
  12592. IL_009f:
  12593. {
  12594. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  12595. Type_t* L_25 = V_0;
  12596. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  12597. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12598. Type_t* L_27;
  12599. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  12600. bool L_28;
  12601. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  12602. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  12603. Type_t* L_29 = V_0;
  12604. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  12605. Type_t* L_31;
  12606. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  12607. bool L_32;
  12608. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  12609. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  12610. Type_t* L_33 = V_0;
  12611. bool L_34;
  12612. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  12613. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  12614. bool L_35;
  12615. L_35 = TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12616. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  12617. bool L_36;
  12618. L_36 = TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12619. if (L_36)
  12620. {
  12621. goto IL_00f4;
  12622. }
  12623. }
  12624. {
  12625. bool L_37;
  12626. L_37 = TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  12627. G_B9_0 = ((int32_t)(L_37));
  12628. goto IL_00f5;
  12629. }
  12630. IL_00f4:
  12631. {
  12632. G_B9_0 = 1;
  12633. }
  12634. IL_00f5:
  12635. {
  12636. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  12637. bool L_38;
  12638. L_38 = TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  12639. if (L_38)
  12640. {
  12641. goto IL_0108;
  12642. }
  12643. }
  12644. {
  12645. bool L_39;
  12646. L_39 = TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  12647. G_B12_0 = ((int32_t)(L_39));
  12648. goto IL_0109;
  12649. }
  12650. IL_0108:
  12651. {
  12652. G_B12_0 = 1;
  12653. }
  12654. IL_0109:
  12655. {
  12656. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  12657. bool L_40;
  12658. L_40 = TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  12659. bool L_41;
  12660. L_41 = TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  12661. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  12662. Type_t* L_42 = V_0;
  12663. NullCheck(L_42);
  12664. bool L_43;
  12665. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  12666. if (!L_43)
  12667. {
  12668. goto IL_013d;
  12669. }
  12670. }
  12671. {
  12672. Type_t* L_44 = V_0;
  12673. NullCheck(L_44);
  12674. Type_t* L_45;
  12675. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  12676. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  12677. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12678. Type_t* L_47;
  12679. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  12680. bool L_48;
  12681. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  12682. G_B15_0 = ((int32_t)(L_48));
  12683. goto IL_013e;
  12684. }
  12685. IL_013d:
  12686. {
  12687. G_B15_0 = 0;
  12688. }
  12689. IL_013e:
  12690. {
  12691. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  12692. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  12693. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12694. Type_t* L_50;
  12695. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  12696. Type_t* L_51 = V_0;
  12697. NullCheck(L_50);
  12698. bool L_52;
  12699. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  12700. ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  12701. return;
  12702. }
  12703. }
  12704. #ifdef __clang__
  12705. #pragma clang diagnostic pop
  12706. #endif
  12707. #ifdef __clang__
  12708. #pragma clang diagnostic push
  12709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12710. #pragma clang diagnostic ignored "-Wunused-variable"
  12711. #endif
  12712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_gshared (const RuntimeMethod* method)
  12713. {
  12714. {
  12715. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12716. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  12717. return L_0;
  12718. }
  12719. }
  12720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_gshared (const RuntimeMethod* method)
  12721. {
  12722. {
  12723. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12724. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  12725. return L_0;
  12726. }
  12727. }
  12728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_gshared (const RuntimeMethod* method)
  12729. {
  12730. {
  12731. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12732. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  12733. return L_0;
  12734. }
  12735. }
  12736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_gshared (const RuntimeMethod* method)
  12737. {
  12738. {
  12739. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12740. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  12741. return L_0;
  12742. }
  12743. }
  12744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_gshared (const RuntimeMethod* method)
  12745. {
  12746. {
  12747. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12748. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  12749. return L_0;
  12750. }
  12751. }
  12752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_gshared (const RuntimeMethod* method)
  12753. {
  12754. {
  12755. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12756. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  12757. return L_0;
  12758. }
  12759. }
  12760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_gshared (const RuntimeMethod* method)
  12761. {
  12762. {
  12763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12764. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  12765. return L_0;
  12766. }
  12767. }
  12768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mF7808C68622559306FA4418F0D0F6CF49E33B4FC_gshared (const RuntimeMethod* method)
  12769. {
  12770. {
  12771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12772. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  12773. return L_0;
  12774. }
  12775. }
  12776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_gshared (const RuntimeMethod* method)
  12777. {
  12778. {
  12779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12780. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  12781. return L_0;
  12782. }
  12783. }
  12784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m31F9FD39BE3DE0DBC5086632D2D58CC957A08B14_gshared (const RuntimeMethod* method)
  12785. {
  12786. {
  12787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12788. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  12789. return L_0;
  12790. }
  12791. }
  12792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_gshared (const RuntimeMethod* method)
  12793. {
  12794. {
  12795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12796. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  12797. return L_0;
  12798. }
  12799. }
  12800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m3832883FFDC5D0765695A159704B8E57D5316FD5_gshared (const RuntimeMethod* method)
  12801. {
  12802. {
  12803. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12804. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  12805. return L_0;
  12806. }
  12807. }
  12808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mB18428A733917FF5D9B44175861147CA10B46B20_gshared (const RuntimeMethod* method)
  12809. {
  12810. {
  12811. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  12812. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  12813. return L_0;
  12814. }
  12815. }
  12816. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m71353673C992F8345B7A1EBBCF9AE1BF26B24FBF_gshared (const RuntimeMethod* method)
  12817. {
  12818. static bool s_Il2CppMethodInitialized;
  12819. if (!s_Il2CppMethodInitialized)
  12820. {
  12821. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  12823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  12824. s_Il2CppMethodInitialized = true;
  12825. }
  12826. Type_t* V_0 = NULL;
  12827. int32_t G_B3_0 = 0;
  12828. int32_t G_B6_0 = 0;
  12829. int32_t G_B9_0 = 0;
  12830. int32_t G_B12_0 = 0;
  12831. int32_t G_B15_0 = 0;
  12832. {
  12833. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12834. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12835. Type_t* L_1;
  12836. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  12837. V_0 = L_1;
  12838. Type_t* L_2 = V_0;
  12839. NullCheck(L_2);
  12840. bool L_3;
  12841. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  12842. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  12843. Type_t* L_4 = V_0;
  12844. NullCheck(L_4);
  12845. bool L_5;
  12846. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  12847. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  12848. Type_t* L_6 = V_0;
  12849. NullCheck(L_6);
  12850. bool L_7;
  12851. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  12852. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  12853. Type_t* L_8 = V_0;
  12854. NullCheck(L_8);
  12855. bool L_9;
  12856. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  12857. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  12858. Type_t* L_10 = V_0;
  12859. NullCheck(L_10);
  12860. bool L_11;
  12861. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  12862. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  12863. Type_t* L_12 = V_0;
  12864. NullCheck(L_12);
  12865. bool L_13;
  12866. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  12867. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  12868. bool L_14;
  12869. L_14 = TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  12870. if (!L_14)
  12871. {
  12872. goto IL_0060;
  12873. }
  12874. }
  12875. {
  12876. Type_t* L_15 = V_0;
  12877. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  12878. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  12879. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  12880. goto IL_0061;
  12881. }
  12882. IL_0060:
  12883. {
  12884. G_B3_0 = 0;
  12885. }
  12886. IL_0061:
  12887. {
  12888. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  12889. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12890. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12891. Type_t* L_18;
  12892. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  12893. Type_t* L_19;
  12894. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  12895. bool L_20;
  12896. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  12897. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  12898. bool L_21;
  12899. L_21 = TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  12900. if (!L_21)
  12901. {
  12902. goto IL_009e;
  12903. }
  12904. }
  12905. {
  12906. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  12907. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12908. Type_t* L_23;
  12909. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  12910. NullCheck(L_23);
  12911. int32_t L_24;
  12912. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  12913. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  12914. goto IL_009f;
  12915. }
  12916. IL_009e:
  12917. {
  12918. G_B6_0 = 0;
  12919. }
  12920. IL_009f:
  12921. {
  12922. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  12923. Type_t* L_25 = V_0;
  12924. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  12925. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  12926. Type_t* L_27;
  12927. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  12928. bool L_28;
  12929. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  12930. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  12931. Type_t* L_29 = V_0;
  12932. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  12933. Type_t* L_31;
  12934. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  12935. bool L_32;
  12936. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  12937. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  12938. Type_t* L_33 = V_0;
  12939. bool L_34;
  12940. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  12941. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  12942. bool L_35;
  12943. L_35 = TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  12944. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  12945. bool L_36;
  12946. L_36 = TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  12947. if (L_36)
  12948. {
  12949. goto IL_00f4;
  12950. }
  12951. }
  12952. {
  12953. bool L_37;
  12954. L_37 = TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  12955. G_B9_0 = ((int32_t)(L_37));
  12956. goto IL_00f5;
  12957. }
  12958. IL_00f4:
  12959. {
  12960. G_B9_0 = 1;
  12961. }
  12962. IL_00f5:
  12963. {
  12964. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  12965. bool L_38;
  12966. L_38 = TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  12967. if (L_38)
  12968. {
  12969. goto IL_0108;
  12970. }
  12971. }
  12972. {
  12973. bool L_39;
  12974. L_39 = TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  12975. G_B12_0 = ((int32_t)(L_39));
  12976. goto IL_0109;
  12977. }
  12978. IL_0108:
  12979. {
  12980. G_B12_0 = 1;
  12981. }
  12982. IL_0109:
  12983. {
  12984. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  12985. bool L_40;
  12986. L_40 = TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  12987. bool L_41;
  12988. L_41 = TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  12989. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  12990. Type_t* L_42 = V_0;
  12991. NullCheck(L_42);
  12992. bool L_43;
  12993. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  12994. if (!L_43)
  12995. {
  12996. goto IL_013d;
  12997. }
  12998. }
  12999. {
  13000. Type_t* L_44 = V_0;
  13001. NullCheck(L_44);
  13002. Type_t* L_45;
  13003. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  13004. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  13005. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13006. Type_t* L_47;
  13007. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  13008. bool L_48;
  13009. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  13010. G_B15_0 = ((int32_t)(L_48));
  13011. goto IL_013e;
  13012. }
  13013. IL_013d:
  13014. {
  13015. G_B15_0 = 0;
  13016. }
  13017. IL_013e:
  13018. {
  13019. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  13020. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  13021. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13022. Type_t* L_50;
  13023. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  13024. Type_t* L_51 = V_0;
  13025. NullCheck(L_50);
  13026. bool L_52;
  13027. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  13028. ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  13029. return;
  13030. }
  13031. }
  13032. #ifdef __clang__
  13033. #pragma clang diagnostic pop
  13034. #endif
  13035. #ifdef __clang__
  13036. #pragma clang diagnostic push
  13037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13038. #pragma clang diagnostic ignored "-Wunused-variable"
  13039. #endif
  13040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_gshared (const RuntimeMethod* method)
  13041. {
  13042. {
  13043. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13044. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  13045. return L_0;
  13046. }
  13047. }
  13048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_gshared (const RuntimeMethod* method)
  13049. {
  13050. {
  13051. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13052. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  13053. return L_0;
  13054. }
  13055. }
  13056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_gshared (const RuntimeMethod* method)
  13057. {
  13058. {
  13059. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13060. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  13061. return L_0;
  13062. }
  13063. }
  13064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_gshared (const RuntimeMethod* method)
  13065. {
  13066. {
  13067. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13068. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  13069. return L_0;
  13070. }
  13071. }
  13072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_gshared (const RuntimeMethod* method)
  13073. {
  13074. {
  13075. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13076. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  13077. return L_0;
  13078. }
  13079. }
  13080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_gshared (const RuntimeMethod* method)
  13081. {
  13082. {
  13083. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13084. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  13085. return L_0;
  13086. }
  13087. }
  13088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_gshared (const RuntimeMethod* method)
  13089. {
  13090. {
  13091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13092. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  13093. return L_0;
  13094. }
  13095. }
  13096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m49FCA17B1EA82BC89043916AE35B2B25E2F8A926_gshared (const RuntimeMethod* method)
  13097. {
  13098. {
  13099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13100. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  13101. return L_0;
  13102. }
  13103. }
  13104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_gshared (const RuntimeMethod* method)
  13105. {
  13106. {
  13107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13108. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  13109. return L_0;
  13110. }
  13111. }
  13112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_mC5CDD38B0307AAC60C15DCC0DAEFF1411D45D873_gshared (const RuntimeMethod* method)
  13113. {
  13114. {
  13115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13116. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  13117. return L_0;
  13118. }
  13119. }
  13120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_gshared (const RuntimeMethod* method)
  13121. {
  13122. {
  13123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13124. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  13125. return L_0;
  13126. }
  13127. }
  13128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mE7CB6E9DBD58D7FF8B091AE465A1D12712C5A22E_gshared (const RuntimeMethod* method)
  13129. {
  13130. {
  13131. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13132. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  13133. return L_0;
  13134. }
  13135. }
  13136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mBBD527B343F869224CD164D8DFEA4FC4066A740E_gshared (const RuntimeMethod* method)
  13137. {
  13138. {
  13139. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13140. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  13141. return L_0;
  13142. }
  13143. }
  13144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mB8A01A98318F72AC9849319701775CE64F9B0E38_gshared (const RuntimeMethod* method)
  13145. {
  13146. static bool s_Il2CppMethodInitialized;
  13147. if (!s_Il2CppMethodInitialized)
  13148. {
  13149. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13150. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  13151. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  13152. s_Il2CppMethodInitialized = true;
  13153. }
  13154. Type_t* V_0 = NULL;
  13155. int32_t G_B3_0 = 0;
  13156. int32_t G_B6_0 = 0;
  13157. int32_t G_B9_0 = 0;
  13158. int32_t G_B12_0 = 0;
  13159. int32_t G_B15_0 = 0;
  13160. {
  13161. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13162. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13163. Type_t* L_1;
  13164. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  13165. V_0 = L_1;
  13166. Type_t* L_2 = V_0;
  13167. NullCheck(L_2);
  13168. bool L_3;
  13169. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  13170. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  13171. Type_t* L_4 = V_0;
  13172. NullCheck(L_4);
  13173. bool L_5;
  13174. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  13175. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  13176. Type_t* L_6 = V_0;
  13177. NullCheck(L_6);
  13178. bool L_7;
  13179. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  13180. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  13181. Type_t* L_8 = V_0;
  13182. NullCheck(L_8);
  13183. bool L_9;
  13184. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  13185. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  13186. Type_t* L_10 = V_0;
  13187. NullCheck(L_10);
  13188. bool L_11;
  13189. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  13190. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  13191. Type_t* L_12 = V_0;
  13192. NullCheck(L_12);
  13193. bool L_13;
  13194. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  13195. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  13196. bool L_14;
  13197. L_14 = TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  13198. if (!L_14)
  13199. {
  13200. goto IL_0060;
  13201. }
  13202. }
  13203. {
  13204. Type_t* L_15 = V_0;
  13205. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  13206. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13207. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  13208. goto IL_0061;
  13209. }
  13210. IL_0060:
  13211. {
  13212. G_B3_0 = 0;
  13213. }
  13214. IL_0061:
  13215. {
  13216. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  13217. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13218. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13219. Type_t* L_18;
  13220. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  13221. Type_t* L_19;
  13222. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  13223. bool L_20;
  13224. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  13225. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  13226. bool L_21;
  13227. L_21 = TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  13228. if (!L_21)
  13229. {
  13230. goto IL_009e;
  13231. }
  13232. }
  13233. {
  13234. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13235. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13236. Type_t* L_23;
  13237. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  13238. NullCheck(L_23);
  13239. int32_t L_24;
  13240. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  13241. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13242. goto IL_009f;
  13243. }
  13244. IL_009e:
  13245. {
  13246. G_B6_0 = 0;
  13247. }
  13248. IL_009f:
  13249. {
  13250. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  13251. Type_t* L_25 = V_0;
  13252. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  13253. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13254. Type_t* L_27;
  13255. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  13256. bool L_28;
  13257. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  13258. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  13259. Type_t* L_29 = V_0;
  13260. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  13261. Type_t* L_31;
  13262. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  13263. bool L_32;
  13264. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  13265. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  13266. Type_t* L_33 = V_0;
  13267. bool L_34;
  13268. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  13269. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  13270. bool L_35;
  13271. L_35 = TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13272. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  13273. bool L_36;
  13274. L_36 = TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13275. if (L_36)
  13276. {
  13277. goto IL_00f4;
  13278. }
  13279. }
  13280. {
  13281. bool L_37;
  13282. L_37 = TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  13283. G_B9_0 = ((int32_t)(L_37));
  13284. goto IL_00f5;
  13285. }
  13286. IL_00f4:
  13287. {
  13288. G_B9_0 = 1;
  13289. }
  13290. IL_00f5:
  13291. {
  13292. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  13293. bool L_38;
  13294. L_38 = TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  13295. if (L_38)
  13296. {
  13297. goto IL_0108;
  13298. }
  13299. }
  13300. {
  13301. bool L_39;
  13302. L_39 = TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  13303. G_B12_0 = ((int32_t)(L_39));
  13304. goto IL_0109;
  13305. }
  13306. IL_0108:
  13307. {
  13308. G_B12_0 = 1;
  13309. }
  13310. IL_0109:
  13311. {
  13312. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  13313. bool L_40;
  13314. L_40 = TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  13315. bool L_41;
  13316. L_41 = TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13317. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  13318. Type_t* L_42 = V_0;
  13319. NullCheck(L_42);
  13320. bool L_43;
  13321. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  13322. if (!L_43)
  13323. {
  13324. goto IL_013d;
  13325. }
  13326. }
  13327. {
  13328. Type_t* L_44 = V_0;
  13329. NullCheck(L_44);
  13330. Type_t* L_45;
  13331. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  13332. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  13333. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13334. Type_t* L_47;
  13335. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  13336. bool L_48;
  13337. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  13338. G_B15_0 = ((int32_t)(L_48));
  13339. goto IL_013e;
  13340. }
  13341. IL_013d:
  13342. {
  13343. G_B15_0 = 0;
  13344. }
  13345. IL_013e:
  13346. {
  13347. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  13348. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  13349. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13350. Type_t* L_50;
  13351. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  13352. Type_t* L_51 = V_0;
  13353. NullCheck(L_50);
  13354. bool L_52;
  13355. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  13356. ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  13357. return;
  13358. }
  13359. }
  13360. #ifdef __clang__
  13361. #pragma clang diagnostic pop
  13362. #endif
  13363. #ifdef __clang__
  13364. #pragma clang diagnostic push
  13365. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13366. #pragma clang diagnostic ignored "-Wunused-variable"
  13367. #endif
  13368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_gshared (const RuntimeMethod* method)
  13369. {
  13370. {
  13371. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13372. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  13373. return L_0;
  13374. }
  13375. }
  13376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_gshared (const RuntimeMethod* method)
  13377. {
  13378. {
  13379. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13380. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  13381. return L_0;
  13382. }
  13383. }
  13384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_gshared (const RuntimeMethod* method)
  13385. {
  13386. {
  13387. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13388. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  13389. return L_0;
  13390. }
  13391. }
  13392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_gshared (const RuntimeMethod* method)
  13393. {
  13394. {
  13395. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13396. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  13397. return L_0;
  13398. }
  13399. }
  13400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_gshared (const RuntimeMethod* method)
  13401. {
  13402. {
  13403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13404. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  13405. return L_0;
  13406. }
  13407. }
  13408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_gshared (const RuntimeMethod* method)
  13409. {
  13410. {
  13411. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13412. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  13413. return L_0;
  13414. }
  13415. }
  13416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_gshared (const RuntimeMethod* method)
  13417. {
  13418. {
  13419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13420. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  13421. return L_0;
  13422. }
  13423. }
  13424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m770FE830FFEDCE3ADEAA21A7E0AAC6622909A4D6_gshared (const RuntimeMethod* method)
  13425. {
  13426. {
  13427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13428. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  13429. return L_0;
  13430. }
  13431. }
  13432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_gshared (const RuntimeMethod* method)
  13433. {
  13434. {
  13435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13436. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  13437. return L_0;
  13438. }
  13439. }
  13440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m77F0952277D8DCB81D3C5AEBE2AF9E220B1B1997_gshared (const RuntimeMethod* method)
  13441. {
  13442. {
  13443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13444. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  13445. return L_0;
  13446. }
  13447. }
  13448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_gshared (const RuntimeMethod* method)
  13449. {
  13450. {
  13451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13452. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  13453. return L_0;
  13454. }
  13455. }
  13456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m03DCC2EF9D433A33DEE8B8CA5ADB5608D098BB87_gshared (const RuntimeMethod* method)
  13457. {
  13458. {
  13459. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13460. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  13461. return L_0;
  13462. }
  13463. }
  13464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m6E0D1AF4CE31EEF2245AB222313E33BFF9035958_gshared (const RuntimeMethod* method)
  13465. {
  13466. {
  13467. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13468. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  13469. return L_0;
  13470. }
  13471. }
  13472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_mAD731E2E2E7EFCDB9817ED78A002177B52404EEE_gshared (const RuntimeMethod* method)
  13473. {
  13474. static bool s_Il2CppMethodInitialized;
  13475. if (!s_Il2CppMethodInitialized)
  13476. {
  13477. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13478. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  13479. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  13480. s_Il2CppMethodInitialized = true;
  13481. }
  13482. Type_t* V_0 = NULL;
  13483. int32_t G_B3_0 = 0;
  13484. int32_t G_B6_0 = 0;
  13485. int32_t G_B9_0 = 0;
  13486. int32_t G_B12_0 = 0;
  13487. int32_t G_B15_0 = 0;
  13488. {
  13489. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13490. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13491. Type_t* L_1;
  13492. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  13493. V_0 = L_1;
  13494. Type_t* L_2 = V_0;
  13495. NullCheck(L_2);
  13496. bool L_3;
  13497. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  13498. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  13499. Type_t* L_4 = V_0;
  13500. NullCheck(L_4);
  13501. bool L_5;
  13502. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  13503. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  13504. Type_t* L_6 = V_0;
  13505. NullCheck(L_6);
  13506. bool L_7;
  13507. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  13508. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  13509. Type_t* L_8 = V_0;
  13510. NullCheck(L_8);
  13511. bool L_9;
  13512. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  13513. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  13514. Type_t* L_10 = V_0;
  13515. NullCheck(L_10);
  13516. bool L_11;
  13517. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  13518. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  13519. Type_t* L_12 = V_0;
  13520. NullCheck(L_12);
  13521. bool L_13;
  13522. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  13523. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  13524. bool L_14;
  13525. L_14 = TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  13526. if (!L_14)
  13527. {
  13528. goto IL_0060;
  13529. }
  13530. }
  13531. {
  13532. Type_t* L_15 = V_0;
  13533. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  13534. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13535. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  13536. goto IL_0061;
  13537. }
  13538. IL_0060:
  13539. {
  13540. G_B3_0 = 0;
  13541. }
  13542. IL_0061:
  13543. {
  13544. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  13545. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13546. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13547. Type_t* L_18;
  13548. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  13549. Type_t* L_19;
  13550. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  13551. bool L_20;
  13552. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  13553. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  13554. bool L_21;
  13555. L_21 = TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  13556. if (!L_21)
  13557. {
  13558. goto IL_009e;
  13559. }
  13560. }
  13561. {
  13562. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13563. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13564. Type_t* L_23;
  13565. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  13566. NullCheck(L_23);
  13567. int32_t L_24;
  13568. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  13569. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13570. goto IL_009f;
  13571. }
  13572. IL_009e:
  13573. {
  13574. G_B6_0 = 0;
  13575. }
  13576. IL_009f:
  13577. {
  13578. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  13579. Type_t* L_25 = V_0;
  13580. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  13581. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13582. Type_t* L_27;
  13583. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  13584. bool L_28;
  13585. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  13586. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  13587. Type_t* L_29 = V_0;
  13588. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  13589. Type_t* L_31;
  13590. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  13591. bool L_32;
  13592. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  13593. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  13594. Type_t* L_33 = V_0;
  13595. bool L_34;
  13596. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  13597. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  13598. bool L_35;
  13599. L_35 = TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13600. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  13601. bool L_36;
  13602. L_36 = TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13603. if (L_36)
  13604. {
  13605. goto IL_00f4;
  13606. }
  13607. }
  13608. {
  13609. bool L_37;
  13610. L_37 = TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  13611. G_B9_0 = ((int32_t)(L_37));
  13612. goto IL_00f5;
  13613. }
  13614. IL_00f4:
  13615. {
  13616. G_B9_0 = 1;
  13617. }
  13618. IL_00f5:
  13619. {
  13620. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  13621. bool L_38;
  13622. L_38 = TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  13623. if (L_38)
  13624. {
  13625. goto IL_0108;
  13626. }
  13627. }
  13628. {
  13629. bool L_39;
  13630. L_39 = TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  13631. G_B12_0 = ((int32_t)(L_39));
  13632. goto IL_0109;
  13633. }
  13634. IL_0108:
  13635. {
  13636. G_B12_0 = 1;
  13637. }
  13638. IL_0109:
  13639. {
  13640. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  13641. bool L_40;
  13642. L_40 = TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  13643. bool L_41;
  13644. L_41 = TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13645. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  13646. Type_t* L_42 = V_0;
  13647. NullCheck(L_42);
  13648. bool L_43;
  13649. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  13650. if (!L_43)
  13651. {
  13652. goto IL_013d;
  13653. }
  13654. }
  13655. {
  13656. Type_t* L_44 = V_0;
  13657. NullCheck(L_44);
  13658. Type_t* L_45;
  13659. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  13660. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  13661. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13662. Type_t* L_47;
  13663. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  13664. bool L_48;
  13665. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  13666. G_B15_0 = ((int32_t)(L_48));
  13667. goto IL_013e;
  13668. }
  13669. IL_013d:
  13670. {
  13671. G_B15_0 = 0;
  13672. }
  13673. IL_013e:
  13674. {
  13675. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  13676. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  13677. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13678. Type_t* L_50;
  13679. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  13680. Type_t* L_51 = V_0;
  13681. NullCheck(L_50);
  13682. bool L_52;
  13683. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  13684. ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  13685. return;
  13686. }
  13687. }
  13688. #ifdef __clang__
  13689. #pragma clang diagnostic pop
  13690. #endif
  13691. #ifdef __clang__
  13692. #pragma clang diagnostic push
  13693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13694. #pragma clang diagnostic ignored "-Wunused-variable"
  13695. #endif
  13696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_gshared (const RuntimeMethod* method)
  13697. {
  13698. {
  13699. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13700. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  13701. return L_0;
  13702. }
  13703. }
  13704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_gshared (const RuntimeMethod* method)
  13705. {
  13706. {
  13707. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13708. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  13709. return L_0;
  13710. }
  13711. }
  13712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_gshared (const RuntimeMethod* method)
  13713. {
  13714. {
  13715. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13716. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  13717. return L_0;
  13718. }
  13719. }
  13720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_gshared (const RuntimeMethod* method)
  13721. {
  13722. {
  13723. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13724. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  13725. return L_0;
  13726. }
  13727. }
  13728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_gshared (const RuntimeMethod* method)
  13729. {
  13730. {
  13731. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13732. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  13733. return L_0;
  13734. }
  13735. }
  13736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_gshared (const RuntimeMethod* method)
  13737. {
  13738. {
  13739. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13740. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  13741. return L_0;
  13742. }
  13743. }
  13744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_gshared (const RuntimeMethod* method)
  13745. {
  13746. {
  13747. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13748. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  13749. return L_0;
  13750. }
  13751. }
  13752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m31BE286C7AFAA4322ADEA3DD8815211F27657EFB_gshared (const RuntimeMethod* method)
  13753. {
  13754. {
  13755. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13756. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  13757. return L_0;
  13758. }
  13759. }
  13760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_gshared (const RuntimeMethod* method)
  13761. {
  13762. {
  13763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13764. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  13765. return L_0;
  13766. }
  13767. }
  13768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m3CE73AFB74643BE29712805CBCAAE3AA11CEBA7F_gshared (const RuntimeMethod* method)
  13769. {
  13770. {
  13771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13772. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  13773. return L_0;
  13774. }
  13775. }
  13776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_gshared (const RuntimeMethod* method)
  13777. {
  13778. {
  13779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13780. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  13781. return L_0;
  13782. }
  13783. }
  13784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m32C6EB6E9D436FBFD63DAEA76A084D911D35ADD2_gshared (const RuntimeMethod* method)
  13785. {
  13786. {
  13787. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13788. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  13789. return L_0;
  13790. }
  13791. }
  13792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m50CA4D35C901DFD3896C3828F0323AA64806B8D1_gshared (const RuntimeMethod* method)
  13793. {
  13794. {
  13795. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  13796. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  13797. return L_0;
  13798. }
  13799. }
  13800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m73D7806AFFABC6E622F30674C44D559507FBF25A_gshared (const RuntimeMethod* method)
  13801. {
  13802. static bool s_Il2CppMethodInitialized;
  13803. if (!s_Il2CppMethodInitialized)
  13804. {
  13805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13806. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  13807. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  13808. s_Il2CppMethodInitialized = true;
  13809. }
  13810. Type_t* V_0 = NULL;
  13811. int32_t G_B3_0 = 0;
  13812. int32_t G_B6_0 = 0;
  13813. int32_t G_B9_0 = 0;
  13814. int32_t G_B12_0 = 0;
  13815. int32_t G_B15_0 = 0;
  13816. {
  13817. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13818. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13819. Type_t* L_1;
  13820. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  13821. V_0 = L_1;
  13822. Type_t* L_2 = V_0;
  13823. NullCheck(L_2);
  13824. bool L_3;
  13825. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  13826. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  13827. Type_t* L_4 = V_0;
  13828. NullCheck(L_4);
  13829. bool L_5;
  13830. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  13831. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  13832. Type_t* L_6 = V_0;
  13833. NullCheck(L_6);
  13834. bool L_7;
  13835. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  13836. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  13837. Type_t* L_8 = V_0;
  13838. NullCheck(L_8);
  13839. bool L_9;
  13840. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  13841. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  13842. Type_t* L_10 = V_0;
  13843. NullCheck(L_10);
  13844. bool L_11;
  13845. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  13846. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  13847. Type_t* L_12 = V_0;
  13848. NullCheck(L_12);
  13849. bool L_13;
  13850. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  13851. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  13852. bool L_14;
  13853. L_14 = TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  13854. if (!L_14)
  13855. {
  13856. goto IL_0060;
  13857. }
  13858. }
  13859. {
  13860. Type_t* L_15 = V_0;
  13861. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  13862. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  13863. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  13864. goto IL_0061;
  13865. }
  13866. IL_0060:
  13867. {
  13868. G_B3_0 = 0;
  13869. }
  13870. IL_0061:
  13871. {
  13872. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  13873. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13874. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13875. Type_t* L_18;
  13876. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  13877. Type_t* L_19;
  13878. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  13879. bool L_20;
  13880. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  13881. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  13882. bool L_21;
  13883. L_21 = TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  13884. if (!L_21)
  13885. {
  13886. goto IL_009e;
  13887. }
  13888. }
  13889. {
  13890. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  13891. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13892. Type_t* L_23;
  13893. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  13894. NullCheck(L_23);
  13895. int32_t L_24;
  13896. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  13897. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  13898. goto IL_009f;
  13899. }
  13900. IL_009e:
  13901. {
  13902. G_B6_0 = 0;
  13903. }
  13904. IL_009f:
  13905. {
  13906. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  13907. Type_t* L_25 = V_0;
  13908. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  13909. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13910. Type_t* L_27;
  13911. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  13912. bool L_28;
  13913. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  13914. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  13915. Type_t* L_29 = V_0;
  13916. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  13917. Type_t* L_31;
  13918. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  13919. bool L_32;
  13920. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  13921. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  13922. Type_t* L_33 = V_0;
  13923. bool L_34;
  13924. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  13925. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  13926. bool L_35;
  13927. L_35 = TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  13928. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  13929. bool L_36;
  13930. L_36 = TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  13931. if (L_36)
  13932. {
  13933. goto IL_00f4;
  13934. }
  13935. }
  13936. {
  13937. bool L_37;
  13938. L_37 = TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  13939. G_B9_0 = ((int32_t)(L_37));
  13940. goto IL_00f5;
  13941. }
  13942. IL_00f4:
  13943. {
  13944. G_B9_0 = 1;
  13945. }
  13946. IL_00f5:
  13947. {
  13948. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  13949. bool L_38;
  13950. L_38 = TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  13951. if (L_38)
  13952. {
  13953. goto IL_0108;
  13954. }
  13955. }
  13956. {
  13957. bool L_39;
  13958. L_39 = TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  13959. G_B12_0 = ((int32_t)(L_39));
  13960. goto IL_0109;
  13961. }
  13962. IL_0108:
  13963. {
  13964. G_B12_0 = 1;
  13965. }
  13966. IL_0109:
  13967. {
  13968. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  13969. bool L_40;
  13970. L_40 = TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  13971. bool L_41;
  13972. L_41 = TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  13973. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  13974. Type_t* L_42 = V_0;
  13975. NullCheck(L_42);
  13976. bool L_43;
  13977. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  13978. if (!L_43)
  13979. {
  13980. goto IL_013d;
  13981. }
  13982. }
  13983. {
  13984. Type_t* L_44 = V_0;
  13985. NullCheck(L_44);
  13986. Type_t* L_45;
  13987. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  13988. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  13989. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  13990. Type_t* L_47;
  13991. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  13992. bool L_48;
  13993. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  13994. G_B15_0 = ((int32_t)(L_48));
  13995. goto IL_013e;
  13996. }
  13997. IL_013d:
  13998. {
  13999. G_B15_0 = 0;
  14000. }
  14001. IL_013e:
  14002. {
  14003. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  14004. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  14005. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14006. Type_t* L_50;
  14007. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14008. Type_t* L_51 = V_0;
  14009. NullCheck(L_50);
  14010. bool L_52;
  14011. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  14012. ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  14013. return;
  14014. }
  14015. }
  14016. #ifdef __clang__
  14017. #pragma clang diagnostic pop
  14018. #endif
  14019. #ifdef __clang__
  14020. #pragma clang diagnostic push
  14021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14022. #pragma clang diagnostic ignored "-Wunused-variable"
  14023. #endif
  14024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_gshared (const RuntimeMethod* method)
  14025. {
  14026. {
  14027. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14028. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  14029. return L_0;
  14030. }
  14031. }
  14032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_gshared (const RuntimeMethod* method)
  14033. {
  14034. {
  14035. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14036. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  14037. return L_0;
  14038. }
  14039. }
  14040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_gshared (const RuntimeMethod* method)
  14041. {
  14042. {
  14043. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14044. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  14045. return L_0;
  14046. }
  14047. }
  14048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_gshared (const RuntimeMethod* method)
  14049. {
  14050. {
  14051. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14052. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  14053. return L_0;
  14054. }
  14055. }
  14056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_gshared (const RuntimeMethod* method)
  14057. {
  14058. {
  14059. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14060. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  14061. return L_0;
  14062. }
  14063. }
  14064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_gshared (const RuntimeMethod* method)
  14065. {
  14066. {
  14067. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14068. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  14069. return L_0;
  14070. }
  14071. }
  14072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_gshared (const RuntimeMethod* method)
  14073. {
  14074. {
  14075. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14076. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  14077. return L_0;
  14078. }
  14079. }
  14080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m1277BB2F581F7F3681EEED4A4217AB7D4040A860_gshared (const RuntimeMethod* method)
  14081. {
  14082. {
  14083. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14084. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  14085. return L_0;
  14086. }
  14087. }
  14088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_gshared (const RuntimeMethod* method)
  14089. {
  14090. {
  14091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14092. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  14093. return L_0;
  14094. }
  14095. }
  14096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m0C12674AC0119EE32EB05D863CB71AE7E1BD1AA6_gshared (const RuntimeMethod* method)
  14097. {
  14098. {
  14099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14100. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  14101. return L_0;
  14102. }
  14103. }
  14104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_gshared (const RuntimeMethod* method)
  14105. {
  14106. {
  14107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14108. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  14109. return L_0;
  14110. }
  14111. }
  14112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m8895E74BFA3BEC76B5E202E2F9051D5B2781867C_gshared (const RuntimeMethod* method)
  14113. {
  14114. {
  14115. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14116. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  14117. return L_0;
  14118. }
  14119. }
  14120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m70C1E77D5504EE1B38D804AC5439075AEEADCCC0_gshared (const RuntimeMethod* method)
  14121. {
  14122. {
  14123. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14124. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  14125. return L_0;
  14126. }
  14127. }
  14128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m6CCE6FE01D21D9920B77454ED5DE9559976FC812_gshared (const RuntimeMethod* method)
  14129. {
  14130. static bool s_Il2CppMethodInitialized;
  14131. if (!s_Il2CppMethodInitialized)
  14132. {
  14133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  14135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  14136. s_Il2CppMethodInitialized = true;
  14137. }
  14138. Type_t* V_0 = NULL;
  14139. int32_t G_B3_0 = 0;
  14140. int32_t G_B6_0 = 0;
  14141. int32_t G_B9_0 = 0;
  14142. int32_t G_B12_0 = 0;
  14143. int32_t G_B15_0 = 0;
  14144. {
  14145. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14146. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14147. Type_t* L_1;
  14148. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  14149. V_0 = L_1;
  14150. Type_t* L_2 = V_0;
  14151. NullCheck(L_2);
  14152. bool L_3;
  14153. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  14154. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  14155. Type_t* L_4 = V_0;
  14156. NullCheck(L_4);
  14157. bool L_5;
  14158. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  14159. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  14160. Type_t* L_6 = V_0;
  14161. NullCheck(L_6);
  14162. bool L_7;
  14163. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  14164. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  14165. Type_t* L_8 = V_0;
  14166. NullCheck(L_8);
  14167. bool L_9;
  14168. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  14169. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  14170. Type_t* L_10 = V_0;
  14171. NullCheck(L_10);
  14172. bool L_11;
  14173. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  14174. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  14175. Type_t* L_12 = V_0;
  14176. NullCheck(L_12);
  14177. bool L_13;
  14178. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  14179. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  14180. bool L_14;
  14181. L_14 = TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  14182. if (!L_14)
  14183. {
  14184. goto IL_0060;
  14185. }
  14186. }
  14187. {
  14188. Type_t* L_15 = V_0;
  14189. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  14190. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14191. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  14192. goto IL_0061;
  14193. }
  14194. IL_0060:
  14195. {
  14196. G_B3_0 = 0;
  14197. }
  14198. IL_0061:
  14199. {
  14200. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  14201. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14202. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14203. Type_t* L_18;
  14204. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14205. Type_t* L_19;
  14206. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  14207. bool L_20;
  14208. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  14209. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  14210. bool L_21;
  14211. L_21 = TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  14212. if (!L_21)
  14213. {
  14214. goto IL_009e;
  14215. }
  14216. }
  14217. {
  14218. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14219. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14220. Type_t* L_23;
  14221. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  14222. NullCheck(L_23);
  14223. int32_t L_24;
  14224. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  14225. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14226. goto IL_009f;
  14227. }
  14228. IL_009e:
  14229. {
  14230. G_B6_0 = 0;
  14231. }
  14232. IL_009f:
  14233. {
  14234. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  14235. Type_t* L_25 = V_0;
  14236. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  14237. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14238. Type_t* L_27;
  14239. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  14240. bool L_28;
  14241. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  14242. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  14243. Type_t* L_29 = V_0;
  14244. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  14245. Type_t* L_31;
  14246. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  14247. bool L_32;
  14248. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  14249. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  14250. Type_t* L_33 = V_0;
  14251. bool L_34;
  14252. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  14253. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  14254. bool L_35;
  14255. L_35 = TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  14256. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  14257. bool L_36;
  14258. L_36 = TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  14259. if (L_36)
  14260. {
  14261. goto IL_00f4;
  14262. }
  14263. }
  14264. {
  14265. bool L_37;
  14266. L_37 = TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  14267. G_B9_0 = ((int32_t)(L_37));
  14268. goto IL_00f5;
  14269. }
  14270. IL_00f4:
  14271. {
  14272. G_B9_0 = 1;
  14273. }
  14274. IL_00f5:
  14275. {
  14276. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  14277. bool L_38;
  14278. L_38 = TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  14279. if (L_38)
  14280. {
  14281. goto IL_0108;
  14282. }
  14283. }
  14284. {
  14285. bool L_39;
  14286. L_39 = TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  14287. G_B12_0 = ((int32_t)(L_39));
  14288. goto IL_0109;
  14289. }
  14290. IL_0108:
  14291. {
  14292. G_B12_0 = 1;
  14293. }
  14294. IL_0109:
  14295. {
  14296. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  14297. bool L_40;
  14298. L_40 = TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  14299. bool L_41;
  14300. L_41 = TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  14301. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  14302. Type_t* L_42 = V_0;
  14303. NullCheck(L_42);
  14304. bool L_43;
  14305. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  14306. if (!L_43)
  14307. {
  14308. goto IL_013d;
  14309. }
  14310. }
  14311. {
  14312. Type_t* L_44 = V_0;
  14313. NullCheck(L_44);
  14314. Type_t* L_45;
  14315. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  14316. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  14317. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14318. Type_t* L_47;
  14319. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  14320. bool L_48;
  14321. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  14322. G_B15_0 = ((int32_t)(L_48));
  14323. goto IL_013e;
  14324. }
  14325. IL_013d:
  14326. {
  14327. G_B15_0 = 0;
  14328. }
  14329. IL_013e:
  14330. {
  14331. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  14332. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  14333. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14334. Type_t* L_50;
  14335. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14336. Type_t* L_51 = V_0;
  14337. NullCheck(L_50);
  14338. bool L_52;
  14339. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  14340. ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  14341. return;
  14342. }
  14343. }
  14344. #ifdef __clang__
  14345. #pragma clang diagnostic pop
  14346. #endif
  14347. #ifdef __clang__
  14348. #pragma clang diagnostic push
  14349. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14350. #pragma clang diagnostic ignored "-Wunused-variable"
  14351. #endif
  14352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_gshared (const RuntimeMethod* method)
  14353. {
  14354. {
  14355. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14356. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  14357. return L_0;
  14358. }
  14359. }
  14360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_gshared (const RuntimeMethod* method)
  14361. {
  14362. {
  14363. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14364. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  14365. return L_0;
  14366. }
  14367. }
  14368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_gshared (const RuntimeMethod* method)
  14369. {
  14370. {
  14371. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14372. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  14373. return L_0;
  14374. }
  14375. }
  14376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_gshared (const RuntimeMethod* method)
  14377. {
  14378. {
  14379. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14380. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  14381. return L_0;
  14382. }
  14383. }
  14384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_gshared (const RuntimeMethod* method)
  14385. {
  14386. {
  14387. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14388. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  14389. return L_0;
  14390. }
  14391. }
  14392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_gshared (const RuntimeMethod* method)
  14393. {
  14394. {
  14395. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14396. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  14397. return L_0;
  14398. }
  14399. }
  14400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_gshared (const RuntimeMethod* method)
  14401. {
  14402. {
  14403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14404. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  14405. return L_0;
  14406. }
  14407. }
  14408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mE158D44295F3D0D919D3D85A4639B70E95FB30CE_gshared (const RuntimeMethod* method)
  14409. {
  14410. {
  14411. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14412. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  14413. return L_0;
  14414. }
  14415. }
  14416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_gshared (const RuntimeMethod* method)
  14417. {
  14418. {
  14419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14420. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  14421. return L_0;
  14422. }
  14423. }
  14424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m645CA7ABB91F0969D300A5965BEBB28C0D8445F3_gshared (const RuntimeMethod* method)
  14425. {
  14426. {
  14427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14428. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  14429. return L_0;
  14430. }
  14431. }
  14432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_gshared (const RuntimeMethod* method)
  14433. {
  14434. {
  14435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14436. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  14437. return L_0;
  14438. }
  14439. }
  14440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m417EEC22DEC155712718382D8109241B1C7FAA16_gshared (const RuntimeMethod* method)
  14441. {
  14442. {
  14443. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14444. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  14445. return L_0;
  14446. }
  14447. }
  14448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_mD8C294C3D33C9725EDEF652AE8156D10DC4D4CD1_gshared (const RuntimeMethod* method)
  14449. {
  14450. {
  14451. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14452. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  14453. return L_0;
  14454. }
  14455. }
  14456. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m466AB701E2F0E31D507506C62B13A2FFE6FBF432_gshared (const RuntimeMethod* method)
  14457. {
  14458. static bool s_Il2CppMethodInitialized;
  14459. if (!s_Il2CppMethodInitialized)
  14460. {
  14461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  14463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  14464. s_Il2CppMethodInitialized = true;
  14465. }
  14466. Type_t* V_0 = NULL;
  14467. int32_t G_B3_0 = 0;
  14468. int32_t G_B6_0 = 0;
  14469. int32_t G_B9_0 = 0;
  14470. int32_t G_B12_0 = 0;
  14471. int32_t G_B15_0 = 0;
  14472. {
  14473. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14474. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14475. Type_t* L_1;
  14476. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  14477. V_0 = L_1;
  14478. Type_t* L_2 = V_0;
  14479. NullCheck(L_2);
  14480. bool L_3;
  14481. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  14482. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  14483. Type_t* L_4 = V_0;
  14484. NullCheck(L_4);
  14485. bool L_5;
  14486. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  14487. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  14488. Type_t* L_6 = V_0;
  14489. NullCheck(L_6);
  14490. bool L_7;
  14491. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  14492. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  14493. Type_t* L_8 = V_0;
  14494. NullCheck(L_8);
  14495. bool L_9;
  14496. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  14497. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  14498. Type_t* L_10 = V_0;
  14499. NullCheck(L_10);
  14500. bool L_11;
  14501. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  14502. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  14503. Type_t* L_12 = V_0;
  14504. NullCheck(L_12);
  14505. bool L_13;
  14506. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  14507. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  14508. bool L_14;
  14509. L_14 = TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  14510. if (!L_14)
  14511. {
  14512. goto IL_0060;
  14513. }
  14514. }
  14515. {
  14516. Type_t* L_15 = V_0;
  14517. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  14518. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14519. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  14520. goto IL_0061;
  14521. }
  14522. IL_0060:
  14523. {
  14524. G_B3_0 = 0;
  14525. }
  14526. IL_0061:
  14527. {
  14528. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  14529. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14530. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14531. Type_t* L_18;
  14532. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14533. Type_t* L_19;
  14534. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  14535. bool L_20;
  14536. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  14537. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  14538. bool L_21;
  14539. L_21 = TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  14540. if (!L_21)
  14541. {
  14542. goto IL_009e;
  14543. }
  14544. }
  14545. {
  14546. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14547. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14548. Type_t* L_23;
  14549. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  14550. NullCheck(L_23);
  14551. int32_t L_24;
  14552. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  14553. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14554. goto IL_009f;
  14555. }
  14556. IL_009e:
  14557. {
  14558. G_B6_0 = 0;
  14559. }
  14560. IL_009f:
  14561. {
  14562. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  14563. Type_t* L_25 = V_0;
  14564. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  14565. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14566. Type_t* L_27;
  14567. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  14568. bool L_28;
  14569. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  14570. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  14571. Type_t* L_29 = V_0;
  14572. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  14573. Type_t* L_31;
  14574. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  14575. bool L_32;
  14576. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  14577. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  14578. Type_t* L_33 = V_0;
  14579. bool L_34;
  14580. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  14581. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  14582. bool L_35;
  14583. L_35 = TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  14584. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  14585. bool L_36;
  14586. L_36 = TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  14587. if (L_36)
  14588. {
  14589. goto IL_00f4;
  14590. }
  14591. }
  14592. {
  14593. bool L_37;
  14594. L_37 = TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  14595. G_B9_0 = ((int32_t)(L_37));
  14596. goto IL_00f5;
  14597. }
  14598. IL_00f4:
  14599. {
  14600. G_B9_0 = 1;
  14601. }
  14602. IL_00f5:
  14603. {
  14604. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  14605. bool L_38;
  14606. L_38 = TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  14607. if (L_38)
  14608. {
  14609. goto IL_0108;
  14610. }
  14611. }
  14612. {
  14613. bool L_39;
  14614. L_39 = TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  14615. G_B12_0 = ((int32_t)(L_39));
  14616. goto IL_0109;
  14617. }
  14618. IL_0108:
  14619. {
  14620. G_B12_0 = 1;
  14621. }
  14622. IL_0109:
  14623. {
  14624. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  14625. bool L_40;
  14626. L_40 = TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  14627. bool L_41;
  14628. L_41 = TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  14629. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  14630. Type_t* L_42 = V_0;
  14631. NullCheck(L_42);
  14632. bool L_43;
  14633. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  14634. if (!L_43)
  14635. {
  14636. goto IL_013d;
  14637. }
  14638. }
  14639. {
  14640. Type_t* L_44 = V_0;
  14641. NullCheck(L_44);
  14642. Type_t* L_45;
  14643. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  14644. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  14645. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14646. Type_t* L_47;
  14647. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  14648. bool L_48;
  14649. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  14650. G_B15_0 = ((int32_t)(L_48));
  14651. goto IL_013e;
  14652. }
  14653. IL_013d:
  14654. {
  14655. G_B15_0 = 0;
  14656. }
  14657. IL_013e:
  14658. {
  14659. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  14660. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  14661. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14662. Type_t* L_50;
  14663. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14664. Type_t* L_51 = V_0;
  14665. NullCheck(L_50);
  14666. bool L_52;
  14667. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  14668. ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  14669. return;
  14670. }
  14671. }
  14672. #ifdef __clang__
  14673. #pragma clang diagnostic pop
  14674. #endif
  14675. #ifdef __clang__
  14676. #pragma clang diagnostic push
  14677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  14678. #pragma clang diagnostic ignored "-Wunused-variable"
  14679. #endif
  14680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_gshared (const RuntimeMethod* method)
  14681. {
  14682. {
  14683. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14684. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  14685. return L_0;
  14686. }
  14687. }
  14688. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_gshared (const RuntimeMethod* method)
  14689. {
  14690. {
  14691. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14692. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  14693. return L_0;
  14694. }
  14695. }
  14696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_gshared (const RuntimeMethod* method)
  14697. {
  14698. {
  14699. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14700. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  14701. return L_0;
  14702. }
  14703. }
  14704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_gshared (const RuntimeMethod* method)
  14705. {
  14706. {
  14707. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14708. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  14709. return L_0;
  14710. }
  14711. }
  14712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_gshared (const RuntimeMethod* method)
  14713. {
  14714. {
  14715. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14716. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  14717. return L_0;
  14718. }
  14719. }
  14720. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_gshared (const RuntimeMethod* method)
  14721. {
  14722. {
  14723. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14724. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  14725. return L_0;
  14726. }
  14727. }
  14728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_gshared (const RuntimeMethod* method)
  14729. {
  14730. {
  14731. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14732. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  14733. return L_0;
  14734. }
  14735. }
  14736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m7DBC25CCE21771B1CC5159A7FDAB7175437208F8_gshared (const RuntimeMethod* method)
  14737. {
  14738. {
  14739. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14740. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  14741. return L_0;
  14742. }
  14743. }
  14744. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_gshared (const RuntimeMethod* method)
  14745. {
  14746. {
  14747. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14748. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  14749. return L_0;
  14750. }
  14751. }
  14752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_mE287247F6E75ABBF9A49966FC51C6A66A4BF1FBE_gshared (const RuntimeMethod* method)
  14753. {
  14754. {
  14755. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14756. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  14757. return L_0;
  14758. }
  14759. }
  14760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_gshared (const RuntimeMethod* method)
  14761. {
  14762. {
  14763. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14764. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  14765. return L_0;
  14766. }
  14767. }
  14768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_m127DE2A0AE977263D2EB19FDBB5528AEB0A023F9_gshared (const RuntimeMethod* method)
  14769. {
  14770. {
  14771. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14772. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  14773. return L_0;
  14774. }
  14775. }
  14776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m045F197E7B78A8292A94ABC18FD8D77C1E24D60F_gshared (const RuntimeMethod* method)
  14777. {
  14778. {
  14779. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  14780. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  14781. return L_0;
  14782. }
  14783. }
  14784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m8496348DEC16B34B214D268C1B44EF439AB37BD1_gshared (const RuntimeMethod* method)
  14785. {
  14786. static bool s_Il2CppMethodInitialized;
  14787. if (!s_Il2CppMethodInitialized)
  14788. {
  14789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  14791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  14792. s_Il2CppMethodInitialized = true;
  14793. }
  14794. Type_t* V_0 = NULL;
  14795. int32_t G_B3_0 = 0;
  14796. int32_t G_B6_0 = 0;
  14797. int32_t G_B9_0 = 0;
  14798. int32_t G_B12_0 = 0;
  14799. int32_t G_B15_0 = 0;
  14800. {
  14801. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14802. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14803. Type_t* L_1;
  14804. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  14805. V_0 = L_1;
  14806. Type_t* L_2 = V_0;
  14807. NullCheck(L_2);
  14808. bool L_3;
  14809. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  14810. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  14811. Type_t* L_4 = V_0;
  14812. NullCheck(L_4);
  14813. bool L_5;
  14814. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  14815. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  14816. Type_t* L_6 = V_0;
  14817. NullCheck(L_6);
  14818. bool L_7;
  14819. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  14820. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  14821. Type_t* L_8 = V_0;
  14822. NullCheck(L_8);
  14823. bool L_9;
  14824. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  14825. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  14826. Type_t* L_10 = V_0;
  14827. NullCheck(L_10);
  14828. bool L_11;
  14829. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  14830. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  14831. Type_t* L_12 = V_0;
  14832. NullCheck(L_12);
  14833. bool L_13;
  14834. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  14835. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  14836. bool L_14;
  14837. L_14 = TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  14838. if (!L_14)
  14839. {
  14840. goto IL_0060;
  14841. }
  14842. }
  14843. {
  14844. Type_t* L_15 = V_0;
  14845. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  14846. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  14847. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  14848. goto IL_0061;
  14849. }
  14850. IL_0060:
  14851. {
  14852. G_B3_0 = 0;
  14853. }
  14854. IL_0061:
  14855. {
  14856. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  14857. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14858. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14859. Type_t* L_18;
  14860. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  14861. Type_t* L_19;
  14862. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  14863. bool L_20;
  14864. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  14865. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  14866. bool L_21;
  14867. L_21 = TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  14868. if (!L_21)
  14869. {
  14870. goto IL_009e;
  14871. }
  14872. }
  14873. {
  14874. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  14875. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14876. Type_t* L_23;
  14877. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  14878. NullCheck(L_23);
  14879. int32_t L_24;
  14880. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  14881. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  14882. goto IL_009f;
  14883. }
  14884. IL_009e:
  14885. {
  14886. G_B6_0 = 0;
  14887. }
  14888. IL_009f:
  14889. {
  14890. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  14891. Type_t* L_25 = V_0;
  14892. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  14893. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14894. Type_t* L_27;
  14895. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  14896. bool L_28;
  14897. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  14898. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  14899. Type_t* L_29 = V_0;
  14900. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  14901. Type_t* L_31;
  14902. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  14903. bool L_32;
  14904. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  14905. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  14906. Type_t* L_33 = V_0;
  14907. bool L_34;
  14908. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  14909. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  14910. bool L_35;
  14911. L_35 = TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  14912. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  14913. bool L_36;
  14914. L_36 = TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  14915. if (L_36)
  14916. {
  14917. goto IL_00f4;
  14918. }
  14919. }
  14920. {
  14921. bool L_37;
  14922. L_37 = TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  14923. G_B9_0 = ((int32_t)(L_37));
  14924. goto IL_00f5;
  14925. }
  14926. IL_00f4:
  14927. {
  14928. G_B9_0 = 1;
  14929. }
  14930. IL_00f5:
  14931. {
  14932. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  14933. bool L_38;
  14934. L_38 = TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  14935. if (L_38)
  14936. {
  14937. goto IL_0108;
  14938. }
  14939. }
  14940. {
  14941. bool L_39;
  14942. L_39 = TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  14943. G_B12_0 = ((int32_t)(L_39));
  14944. goto IL_0109;
  14945. }
  14946. IL_0108:
  14947. {
  14948. G_B12_0 = 1;
  14949. }
  14950. IL_0109:
  14951. {
  14952. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  14953. bool L_40;
  14954. L_40 = TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  14955. bool L_41;
  14956. L_41 = TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  14957. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  14958. Type_t* L_42 = V_0;
  14959. NullCheck(L_42);
  14960. bool L_43;
  14961. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  14962. if (!L_43)
  14963. {
  14964. goto IL_013d;
  14965. }
  14966. }
  14967. {
  14968. Type_t* L_44 = V_0;
  14969. NullCheck(L_44);
  14970. Type_t* L_45;
  14971. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  14972. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  14973. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14974. Type_t* L_47;
  14975. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  14976. bool L_48;
  14977. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  14978. G_B15_0 = ((int32_t)(L_48));
  14979. goto IL_013e;
  14980. }
  14981. IL_013d:
  14982. {
  14983. G_B15_0 = 0;
  14984. }
  14985. IL_013e:
  14986. {
  14987. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  14988. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  14989. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  14990. Type_t* L_50;
  14991. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  14992. Type_t* L_51 = V_0;
  14993. NullCheck(L_50);
  14994. bool L_52;
  14995. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  14996. ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  14997. return;
  14998. }
  14999. }
  15000. #ifdef __clang__
  15001. #pragma clang diagnostic pop
  15002. #endif
  15003. #ifdef __clang__
  15004. #pragma clang diagnostic push
  15005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15006. #pragma clang diagnostic ignored "-Wunused-variable"
  15007. #endif
  15008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_gshared (const RuntimeMethod* method)
  15009. {
  15010. {
  15011. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15012. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  15013. return L_0;
  15014. }
  15015. }
  15016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_gshared (const RuntimeMethod* method)
  15017. {
  15018. {
  15019. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15020. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  15021. return L_0;
  15022. }
  15023. }
  15024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_gshared (const RuntimeMethod* method)
  15025. {
  15026. {
  15027. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15028. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  15029. return L_0;
  15030. }
  15031. }
  15032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_gshared (const RuntimeMethod* method)
  15033. {
  15034. {
  15035. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15036. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  15037. return L_0;
  15038. }
  15039. }
  15040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_gshared (const RuntimeMethod* method)
  15041. {
  15042. {
  15043. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15044. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  15045. return L_0;
  15046. }
  15047. }
  15048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_gshared (const RuntimeMethod* method)
  15049. {
  15050. {
  15051. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15052. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  15053. return L_0;
  15054. }
  15055. }
  15056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_gshared (const RuntimeMethod* method)
  15057. {
  15058. {
  15059. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15060. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  15061. return L_0;
  15062. }
  15063. }
  15064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_mCA5B74ED7CB15D1C70239017120CD62B9A2EB315_gshared (const RuntimeMethod* method)
  15065. {
  15066. {
  15067. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15068. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  15069. return L_0;
  15070. }
  15071. }
  15072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_gshared (const RuntimeMethod* method)
  15073. {
  15074. {
  15075. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15076. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  15077. return L_0;
  15078. }
  15079. }
  15080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_m6487366AADA41B80BF954554A2DFCF42D8AD664B_gshared (const RuntimeMethod* method)
  15081. {
  15082. {
  15083. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15084. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  15085. return L_0;
  15086. }
  15087. }
  15088. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_gshared (const RuntimeMethod* method)
  15089. {
  15090. {
  15091. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15092. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  15093. return L_0;
  15094. }
  15095. }
  15096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mAD4A1AB16B001D39F0BCBFD0AFE43EF6CCE33F69_gshared (const RuntimeMethod* method)
  15097. {
  15098. {
  15099. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15100. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  15101. return L_0;
  15102. }
  15103. }
  15104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m89409EB1F8DAE87952A4B2572785AF7E8511752D_gshared (const RuntimeMethod* method)
  15105. {
  15106. {
  15107. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15108. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  15109. return L_0;
  15110. }
  15111. }
  15112. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m99A17ABA6317B67B9C30EEEA7F9DBA99D7650956_gshared (const RuntimeMethod* method)
  15113. {
  15114. static bool s_Il2CppMethodInitialized;
  15115. if (!s_Il2CppMethodInitialized)
  15116. {
  15117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  15118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  15119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  15120. s_Il2CppMethodInitialized = true;
  15121. }
  15122. Type_t* V_0 = NULL;
  15123. int32_t G_B3_0 = 0;
  15124. int32_t G_B6_0 = 0;
  15125. int32_t G_B9_0 = 0;
  15126. int32_t G_B12_0 = 0;
  15127. int32_t G_B15_0 = 0;
  15128. {
  15129. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15130. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15131. Type_t* L_1;
  15132. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  15133. V_0 = L_1;
  15134. Type_t* L_2 = V_0;
  15135. NullCheck(L_2);
  15136. bool L_3;
  15137. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  15138. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  15139. Type_t* L_4 = V_0;
  15140. NullCheck(L_4);
  15141. bool L_5;
  15142. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  15143. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  15144. Type_t* L_6 = V_0;
  15145. NullCheck(L_6);
  15146. bool L_7;
  15147. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  15148. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  15149. Type_t* L_8 = V_0;
  15150. NullCheck(L_8);
  15151. bool L_9;
  15152. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  15153. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  15154. Type_t* L_10 = V_0;
  15155. NullCheck(L_10);
  15156. bool L_11;
  15157. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  15158. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  15159. Type_t* L_12 = V_0;
  15160. NullCheck(L_12);
  15161. bool L_13;
  15162. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  15163. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  15164. bool L_14;
  15165. L_14 = TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  15166. if (!L_14)
  15167. {
  15168. goto IL_0060;
  15169. }
  15170. }
  15171. {
  15172. Type_t* L_15 = V_0;
  15173. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  15174. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  15175. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  15176. goto IL_0061;
  15177. }
  15178. IL_0060:
  15179. {
  15180. G_B3_0 = 0;
  15181. }
  15182. IL_0061:
  15183. {
  15184. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  15185. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15186. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15187. Type_t* L_18;
  15188. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  15189. Type_t* L_19;
  15190. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  15191. bool L_20;
  15192. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  15193. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  15194. bool L_21;
  15195. L_21 = TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  15196. if (!L_21)
  15197. {
  15198. goto IL_009e;
  15199. }
  15200. }
  15201. {
  15202. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15203. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15204. Type_t* L_23;
  15205. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  15206. NullCheck(L_23);
  15207. int32_t L_24;
  15208. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  15209. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15210. goto IL_009f;
  15211. }
  15212. IL_009e:
  15213. {
  15214. G_B6_0 = 0;
  15215. }
  15216. IL_009f:
  15217. {
  15218. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  15219. Type_t* L_25 = V_0;
  15220. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  15221. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15222. Type_t* L_27;
  15223. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  15224. bool L_28;
  15225. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  15226. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  15227. Type_t* L_29 = V_0;
  15228. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  15229. Type_t* L_31;
  15230. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  15231. bool L_32;
  15232. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  15233. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  15234. Type_t* L_33 = V_0;
  15235. bool L_34;
  15236. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  15237. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  15238. bool L_35;
  15239. L_35 = TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  15240. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  15241. bool L_36;
  15242. L_36 = TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  15243. if (L_36)
  15244. {
  15245. goto IL_00f4;
  15246. }
  15247. }
  15248. {
  15249. bool L_37;
  15250. L_37 = TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  15251. G_B9_0 = ((int32_t)(L_37));
  15252. goto IL_00f5;
  15253. }
  15254. IL_00f4:
  15255. {
  15256. G_B9_0 = 1;
  15257. }
  15258. IL_00f5:
  15259. {
  15260. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  15261. bool L_38;
  15262. L_38 = TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  15263. if (L_38)
  15264. {
  15265. goto IL_0108;
  15266. }
  15267. }
  15268. {
  15269. bool L_39;
  15270. L_39 = TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  15271. G_B12_0 = ((int32_t)(L_39));
  15272. goto IL_0109;
  15273. }
  15274. IL_0108:
  15275. {
  15276. G_B12_0 = 1;
  15277. }
  15278. IL_0109:
  15279. {
  15280. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  15281. bool L_40;
  15282. L_40 = TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  15283. bool L_41;
  15284. L_41 = TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  15285. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  15286. Type_t* L_42 = V_0;
  15287. NullCheck(L_42);
  15288. bool L_43;
  15289. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  15290. if (!L_43)
  15291. {
  15292. goto IL_013d;
  15293. }
  15294. }
  15295. {
  15296. Type_t* L_44 = V_0;
  15297. NullCheck(L_44);
  15298. Type_t* L_45;
  15299. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  15300. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  15301. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15302. Type_t* L_47;
  15303. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  15304. bool L_48;
  15305. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  15306. G_B15_0 = ((int32_t)(L_48));
  15307. goto IL_013e;
  15308. }
  15309. IL_013d:
  15310. {
  15311. G_B15_0 = 0;
  15312. }
  15313. IL_013e:
  15314. {
  15315. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  15316. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  15317. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15318. Type_t* L_50;
  15319. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  15320. Type_t* L_51 = V_0;
  15321. NullCheck(L_50);
  15322. bool L_52;
  15323. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  15324. ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  15325. return;
  15326. }
  15327. }
  15328. #ifdef __clang__
  15329. #pragma clang diagnostic pop
  15330. #endif
  15331. #ifdef __clang__
  15332. #pragma clang diagnostic push
  15333. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15334. #pragma clang diagnostic ignored "-Wunused-variable"
  15335. #endif
  15336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m9F3AD92E6BE4702B9647F60EFFC1807BC74459B2_gshared (const RuntimeMethod* method)
  15337. {
  15338. {
  15339. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15340. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  15341. return L_0;
  15342. }
  15343. }
  15344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mF59A1EC4E7C315DC76AC5D5B0490A2A80B884DB0_gshared (const RuntimeMethod* method)
  15345. {
  15346. {
  15347. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15348. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  15349. return L_0;
  15350. }
  15351. }
  15352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mC8D1A4991A94DE4B7516A3E085E963D3D6733BDE_gshared (const RuntimeMethod* method)
  15353. {
  15354. {
  15355. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15356. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  15357. return L_0;
  15358. }
  15359. }
  15360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m0AAB3016C972D83F940A3D0C513C2B49987A6846_gshared (const RuntimeMethod* method)
  15361. {
  15362. {
  15363. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15364. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  15365. return L_0;
  15366. }
  15367. }
  15368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m1A89220EFE4ADE921E91B7B57C699A35A353736A_gshared (const RuntimeMethod* method)
  15369. {
  15370. {
  15371. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15372. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  15373. return L_0;
  15374. }
  15375. }
  15376. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mF5956401AFC309F2D0D8DCB7C5F65CB916CBA252_gshared (const RuntimeMethod* method)
  15377. {
  15378. {
  15379. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15380. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  15381. return L_0;
  15382. }
  15383. }
  15384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDA33CD4ED45033A8307D587ADDC933DC5E400DBB_gshared (const RuntimeMethod* method)
  15385. {
  15386. {
  15387. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15388. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  15389. return L_0;
  15390. }
  15391. }
  15392. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsObject_m52ECB0FFA90A7E93A635FD87014C2A7ED8888A24_gshared (const RuntimeMethod* method)
  15393. {
  15394. {
  15395. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15396. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField;
  15397. return L_0;
  15398. }
  15399. }
  15400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mE3931BDFC53D36FDF9412E501C559425BF544BC2_gshared (const RuntimeMethod* method)
  15401. {
  15402. {
  15403. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15404. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  15405. return L_0;
  15406. }
  15407. }
  15408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsContainer_mE471457D4B41340C33DC790B73B94CE7075B3F10_gshared (const RuntimeMethod* method)
  15409. {
  15410. {
  15411. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15412. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField;
  15413. return L_0;
  15414. }
  15415. }
  15416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m323542EF5B1AA1E73C65A517B7B44D855BDFC48E_gshared (const RuntimeMethod* method)
  15417. {
  15418. {
  15419. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15420. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  15421. return L_0;
  15422. }
  15423. }
  15424. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstractOrInterface_mDC54F11CBAEE37DA680C1D38745E9155D228EDD9_gshared (const RuntimeMethod* method)
  15425. {
  15426. {
  15427. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15428. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField;
  15429. return L_0;
  15430. }
  15431. }
  15432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsUnityObject_m1657DE5C95B6039C8B49D3C686BFC7F26BD12C67_gshared (const RuntimeMethod* method)
  15433. {
  15434. {
  15435. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  15436. bool L_0 = ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField;
  15437. return L_0;
  15438. }
  15439. }
  15440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTraits_1__cctor_m8F0C92890B8DA4265DF61D3EB4086EF3E41E56BE_gshared (const RuntimeMethod* method)
  15441. {
  15442. static bool s_Il2CppMethodInitialized;
  15443. if (!s_Il2CppMethodInitialized)
  15444. {
  15445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  15446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var);
  15447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
  15448. s_Il2CppMethodInitialized = true;
  15449. }
  15450. Type_t* V_0 = NULL;
  15451. int32_t G_B3_0 = 0;
  15452. int32_t G_B6_0 = 0;
  15453. int32_t G_B9_0 = 0;
  15454. int32_t G_B12_0 = 0;
  15455. int32_t G_B15_0 = 0;
  15456. {
  15457. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15458. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15459. Type_t* L_1;
  15460. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  15461. V_0 = L_1;
  15462. Type_t* L_2 = V_0;
  15463. NullCheck(L_2);
  15464. bool L_3;
  15465. L_3 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_2, NULL);
  15466. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField = L_3;
  15467. Type_t* L_4 = V_0;
  15468. NullCheck(L_4);
  15469. bool L_5;
  15470. L_5 = Type_get_IsPrimitive_m46ACAAB8F754D37713E3E45437705F4F58FAFA18(L_4, NULL);
  15471. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField = L_5;
  15472. Type_t* L_6 = V_0;
  15473. NullCheck(L_6);
  15474. bool L_7;
  15475. L_7 = Type_get_IsInterface_m484A7D9321E72758EABE7F36AE266EB0905957EC(L_6, NULL);
  15476. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField = L_7;
  15477. Type_t* L_8 = V_0;
  15478. NullCheck(L_8);
  15479. bool L_9;
  15480. L_9 = Type_get_IsAbstract_m16FA83463867635ED9DECAE1C5F6BE96B4579CE5(L_8, NULL);
  15481. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField = L_9;
  15482. Type_t* L_10 = V_0;
  15483. NullCheck(L_10);
  15484. bool L_11;
  15485. L_11 = Type_get_IsArray_mB9B8CA713B2AA9D6AFECC24E05AF78D22532B673(L_10, NULL);
  15486. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField = L_11;
  15487. Type_t* L_12 = V_0;
  15488. NullCheck(L_12);
  15489. bool L_13;
  15490. L_13 = VirtualFuncInvoker0< bool >::Invoke(69, L_12);
  15491. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField = L_13;
  15492. bool L_14;
  15493. L_14 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  15494. if (!L_14)
  15495. {
  15496. goto IL_0060;
  15497. }
  15498. }
  15499. {
  15500. Type_t* L_15 = V_0;
  15501. FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D* L_16;
  15502. L_16 = CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568((MemberInfo_t*)L_15, CustomAttributeExtensions_GetCustomAttribute_TisFlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D_m43AF8FB04538BD1635982B2AB7B8FAE056D10568_RuntimeMethod_var);
  15503. G_B3_0 = ((!(((RuntimeObject*)(FlagsAttribute_t902A411320FCE075B57DB7157C695B392C610D1D*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  15504. goto IL_0061;
  15505. }
  15506. IL_0060:
  15507. {
  15508. G_B3_0 = 0;
  15509. }
  15510. IL_0061:
  15511. {
  15512. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumFlagsU3Ek__BackingField = (bool)G_B3_0;
  15513. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15514. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15515. Type_t* L_18;
  15516. L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL);
  15517. Type_t* L_19;
  15518. L_19 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_18, NULL);
  15519. bool L_20;
  15520. L_20 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_19, (Type_t*)NULL, NULL);
  15521. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField = L_20;
  15522. bool L_21;
  15523. L_21 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  15524. if (!L_21)
  15525. {
  15526. goto IL_009e;
  15527. }
  15528. }
  15529. {
  15530. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 2)) };
  15531. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15532. Type_t* L_23;
  15533. L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
  15534. NullCheck(L_23);
  15535. int32_t L_24;
  15536. L_24 = VirtualFuncInvoker0< int32_t >::Invoke(47, L_23);
  15537. G_B6_0 = ((((int32_t)((((int32_t)L_24) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  15538. goto IL_009f;
  15539. }
  15540. IL_009e:
  15541. {
  15542. G_B6_0 = 0;
  15543. }
  15544. IL_009f:
  15545. {
  15546. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsMultidimensionalArrayU3Ek__BackingField = (bool)G_B6_0;
  15547. Type_t* L_25 = V_0;
  15548. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.object_class->byval_arg) };
  15549. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15550. Type_t* L_27;
  15551. L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
  15552. bool L_28;
  15553. L_28 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_25, L_27, NULL);
  15554. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsObjectU3Ek__BackingField = L_28;
  15555. Type_t* L_29 = V_0;
  15556. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.string_class->byval_arg) };
  15557. Type_t* L_31;
  15558. L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
  15559. bool L_32;
  15560. L_32 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_29, L_31, NULL);
  15561. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField = L_32;
  15562. Type_t* L_33 = V_0;
  15563. bool L_34;
  15564. L_34 = TypeTraits_IsContainer_m46D04F3E3219371CC5F133E2CC54BCA46FD72505(L_33, NULL);
  15565. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsContainerU3Ek__BackingField = L_34;
  15566. bool L_35;
  15567. L_35 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  15568. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
  15569. bool L_36;
  15570. L_36 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  15571. if (L_36)
  15572. {
  15573. goto IL_00f4;
  15574. }
  15575. }
  15576. {
  15577. bool L_37;
  15578. L_37 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  15579. G_B9_0 = ((int32_t)(L_37));
  15580. goto IL_00f5;
  15581. }
  15582. IL_00f4:
  15583. {
  15584. G_B9_0 = 1;
  15585. }
  15586. IL_00f5:
  15587. {
  15588. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveOrStringU3Ek__BackingField = (bool)G_B9_0;
  15589. bool L_38;
  15590. L_38 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  15591. if (L_38)
  15592. {
  15593. goto IL_0108;
  15594. }
  15595. }
  15596. {
  15597. bool L_39;
  15598. L_39 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  15599. G_B12_0 = ((int32_t)(L_39));
  15600. goto IL_0109;
  15601. }
  15602. IL_0108:
  15603. {
  15604. G_B12_0 = 1;
  15605. }
  15606. IL_0109:
  15607. {
  15608. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractOrInterfaceU3Ek__BackingField = (bool)G_B12_0;
  15609. bool L_40;
  15610. L_40 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  15611. bool L_41;
  15612. L_41 = (( bool (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  15613. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField = (bool)((int32_t)((int32_t)L_40|(int32_t)L_41));
  15614. Type_t* L_42 = V_0;
  15615. NullCheck(L_42);
  15616. bool L_43;
  15617. L_43 = VirtualFuncInvoker0< bool >::Invoke(40, L_42);
  15618. if (!L_43)
  15619. {
  15620. goto IL_013d;
  15621. }
  15622. }
  15623. {
  15624. Type_t* L_44 = V_0;
  15625. NullCheck(L_44);
  15626. Type_t* L_45;
  15627. L_45 = VirtualFuncInvoker0< Type_t* >::Invoke(48, L_44);
  15628. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (LazyLoadReference_1_t662BC5881742261DC74D175FD3F4AD4C2534B7B7_0_0_0_var) };
  15629. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15630. Type_t* L_47;
  15631. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  15632. bool L_48;
  15633. L_48 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_45, L_47, NULL);
  15634. G_B15_0 = ((int32_t)(L_48));
  15635. goto IL_013e;
  15636. }
  15637. IL_013d:
  15638. {
  15639. G_B15_0 = 0;
  15640. }
  15641. IL_013e:
  15642. {
  15643. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsLazyLoadReferenceU3Ek__BackingField = (bool)G_B15_0;
  15644. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
  15645. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  15646. Type_t* L_50;
  15647. L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL);
  15648. Type_t* L_51 = V_0;
  15649. NullCheck(L_50);
  15650. bool L_52;
  15651. L_52 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_50, L_51);
  15652. ((TypeTraits_1_tEDDDB467882FFCC085E037FD167FB3E7EFC39B7D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsUnityObjectU3Ek__BackingField = L_52;
  15653. return;
  15654. }
  15655. }
  15656. #ifdef __clang__
  15657. #pragma clang diagnostic pop
  15658. #endif
  15659. #ifdef __clang__
  15660. #pragma clang diagnostic push
  15661. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15662. #pragma clang diagnostic ignored "-Wunused-variable"
  15663. #endif
  15664. #ifdef __clang__
  15665. #pragma clang diagnostic pop
  15666. #endif
  15667. #ifdef __clang__
  15668. #pragma clang diagnostic push
  15669. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15670. #pragma clang diagnostic ignored "-Wunused-variable"
  15671. #endif
  15672. #ifdef __clang__
  15673. #pragma clang diagnostic pop
  15674. #endif
  15675. #ifdef __clang__
  15676. #pragma clang diagnostic push
  15677. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15678. #pragma clang diagnostic ignored "-Wunused-variable"
  15679. #endif
  15680. #ifdef __clang__
  15681. #pragma clang diagnostic pop
  15682. #endif
  15683. #ifdef __clang__
  15684. #pragma clang diagnostic push
  15685. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15686. #pragma clang diagnostic ignored "-Wunused-variable"
  15687. #endif
  15688. #ifdef __clang__
  15689. #pragma clang diagnostic pop
  15690. #endif
  15691. #ifdef __clang__
  15692. #pragma clang diagnostic push
  15693. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15694. #pragma clang diagnostic ignored "-Wunused-variable"
  15695. #endif
  15696. #ifdef __clang__
  15697. #pragma clang diagnostic pop
  15698. #endif
  15699. #ifdef __clang__
  15700. #pragma clang diagnostic push
  15701. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15702. #pragma clang diagnostic ignored "-Wunused-variable"
  15703. #endif
  15704. #ifdef __clang__
  15705. #pragma clang diagnostic pop
  15706. #endif
  15707. #ifdef __clang__
  15708. #pragma clang diagnostic push
  15709. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15710. #pragma clang diagnostic ignored "-Wunused-variable"
  15711. #endif
  15712. #ifdef __clang__
  15713. #pragma clang diagnostic pop
  15714. #endif
  15715. #ifdef __clang__
  15716. #pragma clang diagnostic push
  15717. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15718. #pragma clang diagnostic ignored "-Wunused-variable"
  15719. #endif
  15720. #ifdef __clang__
  15721. #pragma clang diagnostic pop
  15722. #endif
  15723. #ifdef __clang__
  15724. #pragma clang diagnostic push
  15725. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15726. #pragma clang diagnostic ignored "-Wunused-variable"
  15727. #endif
  15728. #ifdef __clang__
  15729. #pragma clang diagnostic pop
  15730. #endif
  15731. #ifdef __clang__
  15732. #pragma clang diagnostic push
  15733. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15734. #pragma clang diagnostic ignored "-Wunused-variable"
  15735. #endif
  15736. #ifdef __clang__
  15737. #pragma clang diagnostic pop
  15738. #endif
  15739. #ifdef __clang__
  15740. #pragma clang diagnostic push
  15741. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15742. #pragma clang diagnostic ignored "-Wunused-variable"
  15743. #endif
  15744. #ifdef __clang__
  15745. #pragma clang diagnostic pop
  15746. #endif
  15747. #ifdef __clang__
  15748. #pragma clang diagnostic push
  15749. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15750. #pragma clang diagnostic ignored "-Wunused-variable"
  15751. #endif
  15752. #ifdef __clang__
  15753. #pragma clang diagnostic pop
  15754. #endif
  15755. #ifdef __clang__
  15756. #pragma clang diagnostic push
  15757. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15758. #pragma clang diagnostic ignored "-Wunused-variable"
  15759. #endif
  15760. #ifdef __clang__
  15761. #pragma clang diagnostic pop
  15762. #endif
  15763. #ifdef __clang__
  15764. #pragma clang diagnostic push
  15765. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15766. #pragma clang diagnostic ignored "-Wunused-variable"
  15767. #endif
  15768. #ifdef __clang__
  15769. #pragma clang diagnostic pop
  15770. #endif
  15771. #ifdef __clang__
  15772. #pragma clang diagnostic push
  15773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15774. #pragma clang diagnostic ignored "-Wunused-variable"
  15775. #endif
  15776. #ifdef __clang__
  15777. #pragma clang diagnostic pop
  15778. #endif
  15779. #ifdef __clang__
  15780. #pragma clang diagnostic push
  15781. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15782. #pragma clang diagnostic ignored "-Wunused-variable"
  15783. #endif
  15784. #ifdef __clang__
  15785. #pragma clang diagnostic pop
  15786. #endif
  15787. #ifdef __clang__
  15788. #pragma clang diagnostic push
  15789. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15790. #pragma clang diagnostic ignored "-Wunused-variable"
  15791. #endif
  15792. #ifdef __clang__
  15793. #pragma clang diagnostic pop
  15794. #endif
  15795. #ifdef __clang__
  15796. #pragma clang diagnostic push
  15797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15798. #pragma clang diagnostic ignored "-Wunused-variable"
  15799. #endif
  15800. #ifdef __clang__
  15801. #pragma clang diagnostic pop
  15802. #endif
  15803. #ifdef __clang__
  15804. #pragma clang diagnostic push
  15805. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15806. #pragma clang diagnostic ignored "-Wunused-variable"
  15807. #endif
  15808. #ifdef __clang__
  15809. #pragma clang diagnostic pop
  15810. #endif
  15811. #ifdef __clang__
  15812. #pragma clang diagnostic push
  15813. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15814. #pragma clang diagnostic ignored "-Wunused-variable"
  15815. #endif
  15816. #ifdef __clang__
  15817. #pragma clang diagnostic pop
  15818. #endif
  15819. #ifdef __clang__
  15820. #pragma clang diagnostic push
  15821. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15822. #pragma clang diagnostic ignored "-Wunused-variable"
  15823. #endif
  15824. #ifdef __clang__
  15825. #pragma clang diagnostic pop
  15826. #endif
  15827. #ifdef __clang__
  15828. #pragma clang diagnostic push
  15829. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15830. #pragma clang diagnostic ignored "-Wunused-variable"
  15831. #endif
  15832. #ifdef __clang__
  15833. #pragma clang diagnostic pop
  15834. #endif
  15835. #ifdef __clang__
  15836. #pragma clang diagnostic push
  15837. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15838. #pragma clang diagnostic ignored "-Wunused-variable"
  15839. #endif
  15840. #ifdef __clang__
  15841. #pragma clang diagnostic pop
  15842. #endif
  15843. #ifdef __clang__
  15844. #pragma clang diagnostic push
  15845. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15846. #pragma clang diagnostic ignored "-Wunused-variable"
  15847. #endif
  15848. #ifdef __clang__
  15849. #pragma clang diagnostic pop
  15850. #endif
  15851. #ifdef __clang__
  15852. #pragma clang diagnostic push
  15853. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15854. #pragma clang diagnostic ignored "-Wunused-variable"
  15855. #endif
  15856. #ifdef __clang__
  15857. #pragma clang diagnostic pop
  15858. #endif
  15859. #ifdef __clang__
  15860. #pragma clang diagnostic push
  15861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15862. #pragma clang diagnostic ignored "-Wunused-variable"
  15863. #endif
  15864. #ifdef __clang__
  15865. #pragma clang diagnostic pop
  15866. #endif
  15867. #ifdef __clang__
  15868. #pragma clang diagnostic push
  15869. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15870. #pragma clang diagnostic ignored "-Wunused-variable"
  15871. #endif
  15872. #ifdef __clang__
  15873. #pragma clang diagnostic pop
  15874. #endif
  15875. #ifdef __clang__
  15876. #pragma clang diagnostic push
  15877. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15878. #pragma clang diagnostic ignored "-Wunused-variable"
  15879. #endif
  15880. #ifdef __clang__
  15881. #pragma clang diagnostic pop
  15882. #endif
  15883. #ifdef __clang__
  15884. #pragma clang diagnostic push
  15885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15886. #pragma clang diagnostic ignored "-Wunused-variable"
  15887. #endif
  15888. #ifdef __clang__
  15889. #pragma clang diagnostic pop
  15890. #endif
  15891. #ifdef __clang__
  15892. #pragma clang diagnostic push
  15893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15894. #pragma clang diagnostic ignored "-Wunused-variable"
  15895. #endif
  15896. #ifdef __clang__
  15897. #pragma clang diagnostic pop
  15898. #endif
  15899. #ifdef __clang__
  15900. #pragma clang diagnostic push
  15901. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15902. #pragma clang diagnostic ignored "-Wunused-variable"
  15903. #endif
  15904. #ifdef __clang__
  15905. #pragma clang diagnostic pop
  15906. #endif
  15907. #ifdef __clang__
  15908. #pragma clang diagnostic push
  15909. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15910. #pragma clang diagnostic ignored "-Wunused-variable"
  15911. #endif
  15912. #ifdef __clang__
  15913. #pragma clang diagnostic pop
  15914. #endif
  15915. #ifdef __clang__
  15916. #pragma clang diagnostic push
  15917. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15918. #pragma clang diagnostic ignored "-Wunused-variable"
  15919. #endif
  15920. #ifdef __clang__
  15921. #pragma clang diagnostic pop
  15922. #endif
  15923. #ifdef __clang__
  15924. #pragma clang diagnostic push
  15925. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15926. #pragma clang diagnostic ignored "-Wunused-variable"
  15927. #endif
  15928. #ifdef __clang__
  15929. #pragma clang diagnostic pop
  15930. #endif
  15931. #ifdef __clang__
  15932. #pragma clang diagnostic push
  15933. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15934. #pragma clang diagnostic ignored "-Wunused-variable"
  15935. #endif
  15936. #ifdef __clang__
  15937. #pragma clang diagnostic pop
  15938. #endif
  15939. #ifdef __clang__
  15940. #pragma clang diagnostic push
  15941. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15942. #pragma clang diagnostic ignored "-Wunused-variable"
  15943. #endif
  15944. #ifdef __clang__
  15945. #pragma clang diagnostic pop
  15946. #endif
  15947. #ifdef __clang__
  15948. #pragma clang diagnostic push
  15949. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15950. #pragma clang diagnostic ignored "-Wunused-variable"
  15951. #endif
  15952. #ifdef __clang__
  15953. #pragma clang diagnostic pop
  15954. #endif
  15955. #ifdef __clang__
  15956. #pragma clang diagnostic push
  15957. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15958. #pragma clang diagnostic ignored "-Wunused-variable"
  15959. #endif
  15960. #ifdef __clang__
  15961. #pragma clang diagnostic pop
  15962. #endif
  15963. #ifdef __clang__
  15964. #pragma clang diagnostic push
  15965. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15966. #pragma clang diagnostic ignored "-Wunused-variable"
  15967. #endif
  15968. #ifdef __clang__
  15969. #pragma clang diagnostic pop
  15970. #endif
  15971. #ifdef __clang__
  15972. #pragma clang diagnostic push
  15973. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15974. #pragma clang diagnostic ignored "-Wunused-variable"
  15975. #endif
  15976. #ifdef __clang__
  15977. #pragma clang diagnostic pop
  15978. #endif
  15979. #ifdef __clang__
  15980. #pragma clang diagnostic push
  15981. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15982. #pragma clang diagnostic ignored "-Wunused-variable"
  15983. #endif
  15984. #ifdef __clang__
  15985. #pragma clang diagnostic pop
  15986. #endif
  15987. #ifdef __clang__
  15988. #pragma clang diagnostic push
  15989. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15990. #pragma clang diagnostic ignored "-Wunused-variable"
  15991. #endif
  15992. #ifdef __clang__
  15993. #pragma clang diagnostic pop
  15994. #endif
  15995. #ifdef __clang__
  15996. #pragma clang diagnostic push
  15997. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  15998. #pragma clang diagnostic ignored "-Wunused-variable"
  15999. #endif
  16000. #ifdef __clang__
  16001. #pragma clang diagnostic pop
  16002. #endif
  16003. #ifdef __clang__
  16004. #pragma clang diagnostic push
  16005. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16006. #pragma clang diagnostic ignored "-Wunused-variable"
  16007. #endif
  16008. #ifdef __clang__
  16009. #pragma clang diagnostic pop
  16010. #endif
  16011. #ifdef __clang__
  16012. #pragma clang diagnostic push
  16013. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16014. #pragma clang diagnostic ignored "-Wunused-variable"
  16015. #endif
  16016. #ifdef __clang__
  16017. #pragma clang diagnostic pop
  16018. #endif
  16019. #ifdef __clang__
  16020. #pragma clang diagnostic push
  16021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16022. #pragma clang diagnostic ignored "-Wunused-variable"
  16023. #endif
  16024. #ifdef __clang__
  16025. #pragma clang diagnostic pop
  16026. #endif
  16027. #ifdef __clang__
  16028. #pragma clang diagnostic push
  16029. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16030. #pragma clang diagnostic ignored "-Wunused-variable"
  16031. #endif
  16032. #ifdef __clang__
  16033. #pragma clang diagnostic pop
  16034. #endif
  16035. #ifdef __clang__
  16036. #pragma clang diagnostic push
  16037. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16038. #pragma clang diagnostic ignored "-Wunused-variable"
  16039. #endif
  16040. #ifdef __clang__
  16041. #pragma clang diagnostic pop
  16042. #endif
  16043. #ifdef __clang__
  16044. #pragma clang diagnostic push
  16045. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16046. #pragma clang diagnostic ignored "-Wunused-variable"
  16047. #endif
  16048. #ifdef __clang__
  16049. #pragma clang diagnostic pop
  16050. #endif
  16051. #ifdef __clang__
  16052. #pragma clang diagnostic push
  16053. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16054. #pragma clang diagnostic ignored "-Wunused-variable"
  16055. #endif
  16056. #ifdef __clang__
  16057. #pragma clang diagnostic pop
  16058. #endif
  16059. #ifdef __clang__
  16060. #pragma clang diagnostic push
  16061. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16062. #pragma clang diagnostic ignored "-Wunused-variable"
  16063. #endif
  16064. #ifdef __clang__
  16065. #pragma clang diagnostic pop
  16066. #endif
  16067. #ifdef __clang__
  16068. #pragma clang diagnostic push
  16069. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16070. #pragma clang diagnostic ignored "-Wunused-variable"
  16071. #endif
  16072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypedUxmlAttributeDescription_1_get_defaultValue_m1718498D54D002767717D7B83494DAAA69DA3146_gshared (TypedUxmlAttributeDescription_1_t7ECE12D1C0C385835D77803906F54B792532FD39* __this, const RuntimeMethod* method)
  16073. {
  16074. {
  16075. bool L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16076. return L_0;
  16077. }
  16078. }
  16079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_mCCFDF65293F595155203C9BD9977733342224870_gshared (TypedUxmlAttributeDescription_1_t7ECE12D1C0C385835D77803906F54B792532FD39* __this, bool ___0_value, const RuntimeMethod* method)
  16080. {
  16081. {
  16082. bool L_0 = ___0_value;
  16083. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16084. return;
  16085. }
  16086. }
  16087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_mBED3F74F1752BA732FAE99A583ECFEFABD76F284_gshared (TypedUxmlAttributeDescription_1_t7ECE12D1C0C385835D77803906F54B792532FD39* __this, const RuntimeMethod* method)
  16088. {
  16089. {
  16090. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16091. return;
  16092. }
  16093. }
  16094. #ifdef __clang__
  16095. #pragma clang diagnostic pop
  16096. #endif
  16097. #ifdef __clang__
  16098. #pragma clang diagnostic push
  16099. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16100. #pragma clang diagnostic ignored "-Wunused-variable"
  16101. #endif
  16102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TypedUxmlAttributeDescription_1_get_defaultValue_mD013568894D96702BA22391F04B53244899F1745_gshared (TypedUxmlAttributeDescription_1_tCC079D94A08FC0A77DAFF93B80735D5451118E80* __this, const RuntimeMethod* method)
  16103. {
  16104. {
  16105. double L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16106. return L_0;
  16107. }
  16108. }
  16109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_mDB027E0E5CEA19324475D7021F0EF8BB336AF227_gshared (TypedUxmlAttributeDescription_1_tCC079D94A08FC0A77DAFF93B80735D5451118E80* __this, double ___0_value, const RuntimeMethod* method)
  16110. {
  16111. {
  16112. double L_0 = ___0_value;
  16113. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16114. return;
  16115. }
  16116. }
  16117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m60C32841D361BD01BE5C33F0EFE3B9F62BABCBE6_gshared (TypedUxmlAttributeDescription_1_tCC079D94A08FC0A77DAFF93B80735D5451118E80* __this, const RuntimeMethod* method)
  16118. {
  16119. {
  16120. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16121. return;
  16122. }
  16123. }
  16124. #ifdef __clang__
  16125. #pragma clang diagnostic pop
  16126. #endif
  16127. #ifdef __clang__
  16128. #pragma clang diagnostic push
  16129. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16130. #pragma clang diagnostic ignored "-Wunused-variable"
  16131. #endif
  16132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 TypedUxmlAttributeDescription_1_get_defaultValue_m6A7FCEFF88122A8BE91D20833BF35C8843D7FBE1_gshared (TypedUxmlAttributeDescription_1_tD2A6DFFACF2D245B5D6D16D7B9E26C47DDCE33A3* __this, const RuntimeMethod* method)
  16133. {
  16134. {
  16135. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16136. return L_0;
  16137. }
  16138. }
  16139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m63055EECB87D75EC1AF5504C14900E264A00CD38_gshared (TypedUxmlAttributeDescription_1_tD2A6DFFACF2D245B5D6D16D7B9E26C47DDCE33A3* __this, Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 ___0_value, const RuntimeMethod* method)
  16140. {
  16141. {
  16142. Hash128_t93367F504B687578F893CDBCD13FB95AC8A87A40 L_0 = ___0_value;
  16143. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16144. return;
  16145. }
  16146. }
  16147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m47B1C2B6CEBA40627B1564736F9FB77CDE5B9A85_gshared (TypedUxmlAttributeDescription_1_tD2A6DFFACF2D245B5D6D16D7B9E26C47DDCE33A3* __this, const RuntimeMethod* method)
  16148. {
  16149. {
  16150. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16151. return;
  16152. }
  16153. }
  16154. #ifdef __clang__
  16155. #pragma clang diagnostic pop
  16156. #endif
  16157. #ifdef __clang__
  16158. #pragma clang diagnostic push
  16159. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16160. #pragma clang diagnostic ignored "-Wunused-variable"
  16161. #endif
  16162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypedUxmlAttributeDescription_1_get_defaultValue_m72BDED883334BEB340BCC00E056A2A3F6F209FB3_gshared (TypedUxmlAttributeDescription_1_tF8E164DB2A1FE613654370D348F4C3680DA42A03* __this, const RuntimeMethod* method)
  16163. {
  16164. {
  16165. int32_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16166. return L_0;
  16167. }
  16168. }
  16169. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_mFD1C3A72D0C15C3CFA5ADF89C98C1B97C69A25E2_gshared (TypedUxmlAttributeDescription_1_tF8E164DB2A1FE613654370D348F4C3680DA42A03* __this, int32_t ___0_value, const RuntimeMethod* method)
  16170. {
  16171. {
  16172. int32_t L_0 = ___0_value;
  16173. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16174. return;
  16175. }
  16176. }
  16177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m379B01594BB31486A832755DE7D9F401404A065D_gshared (TypedUxmlAttributeDescription_1_tF8E164DB2A1FE613654370D348F4C3680DA42A03* __this, const RuntimeMethod* method)
  16178. {
  16179. {
  16180. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16181. return;
  16182. }
  16183. }
  16184. #ifdef __clang__
  16185. #pragma clang diagnostic pop
  16186. #endif
  16187. #ifdef __clang__
  16188. #pragma clang diagnostic push
  16189. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16190. #pragma clang diagnostic ignored "-Wunused-variable"
  16191. #endif
  16192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_gshared (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method)
  16193. {
  16194. {
  16195. int32_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16196. return L_0;
  16197. }
  16198. }
  16199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_gshared (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, int32_t ___0_value, const RuntimeMethod* method)
  16200. {
  16201. {
  16202. int32_t L_0 = ___0_value;
  16203. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16204. return;
  16205. }
  16206. }
  16207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_mF169047AF10EB2A4079A1C12DDC6EA0567B4E390_gshared (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method)
  16208. {
  16209. {
  16210. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16211. return;
  16212. }
  16213. }
  16214. #ifdef __clang__
  16215. #pragma clang diagnostic pop
  16216. #endif
  16217. #ifdef __clang__
  16218. #pragma clang diagnostic push
  16219. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16220. #pragma clang diagnostic ignored "-Wunused-variable"
  16221. #endif
  16222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TypedUxmlAttributeDescription_1_get_defaultValue_m3FE37AB900D0002498B8E27467D74F926F62D671_gshared (TypedUxmlAttributeDescription_1_t770D286476B60B77E50FA56D7BFEF86C2CA4F8A1* __this, const RuntimeMethod* method)
  16223. {
  16224. {
  16225. int64_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16226. return L_0;
  16227. }
  16228. }
  16229. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_mC1D7F917A6CC397266A9C0009EBC912722D2B673_gshared (TypedUxmlAttributeDescription_1_t770D286476B60B77E50FA56D7BFEF86C2CA4F8A1* __this, int64_t ___0_value, const RuntimeMethod* method)
  16230. {
  16231. {
  16232. int64_t L_0 = ___0_value;
  16233. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16234. return;
  16235. }
  16236. }
  16237. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m9B7C5278CF1323D4E79E672D9AC87615F00686C1_gshared (TypedUxmlAttributeDescription_1_t770D286476B60B77E50FA56D7BFEF86C2CA4F8A1* __this, const RuntimeMethod* method)
  16238. {
  16239. {
  16240. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16241. return;
  16242. }
  16243. }
  16244. #ifdef __clang__
  16245. #pragma clang diagnostic pop
  16246. #endif
  16247. #ifdef __clang__
  16248. #pragma clang diagnostic push
  16249. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16250. #pragma clang diagnostic ignored "-Wunused-variable"
  16251. #endif
  16252. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypedUxmlAttributeDescription_1_get_defaultValue_m6AB49D76F0D22665871914BFB006900D74C022C4_gshared (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, const RuntimeMethod* method)
  16253. {
  16254. {
  16255. RuntimeObject* L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16256. return L_0;
  16257. }
  16258. }
  16259. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_gshared (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  16260. {
  16261. {
  16262. RuntimeObject* L_0 = ___0_value;
  16263. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16264. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultValueU3Ek__BackingField), (void*)L_0);
  16265. return;
  16266. }
  16267. }
  16268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m634D2BC543ED9621E75B416F9DC1BC50490DF4E9_gshared (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, const RuntimeMethod* method)
  16269. {
  16270. {
  16271. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16272. return;
  16273. }
  16274. }
  16275. #ifdef __clang__
  16276. #pragma clang diagnostic pop
  16277. #endif
  16278. #ifdef __clang__
  16279. #pragma clang diagnostic push
  16280. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16281. #pragma clang diagnostic ignored "-Wunused-variable"
  16282. #endif
  16283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TypedUxmlAttributeDescription_1_get_defaultValue_m73DF29941B64B4078663FFA349FB3551C57EF320_gshared (TypedUxmlAttributeDescription_1_t460827E989E5BB273194A7D197EAF27D7FE88F40* __this, const RuntimeMethod* method)
  16284. {
  16285. {
  16286. float L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16287. return L_0;
  16288. }
  16289. }
  16290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m9CD397DCF26F3871BE330F890164CB7C3B5E9BBD_gshared (TypedUxmlAttributeDescription_1_t460827E989E5BB273194A7D197EAF27D7FE88F40* __this, float ___0_value, const RuntimeMethod* method)
  16291. {
  16292. {
  16293. float L_0 = ___0_value;
  16294. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16295. return;
  16296. }
  16297. }
  16298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_mDA349EC090D7810147BA562F2FF542F2E411F77A_gshared (TypedUxmlAttributeDescription_1_t460827E989E5BB273194A7D197EAF27D7FE88F40* __this, const RuntimeMethod* method)
  16299. {
  16300. {
  16301. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16302. return;
  16303. }
  16304. }
  16305. #ifdef __clang__
  16306. #pragma clang diagnostic pop
  16307. #endif
  16308. #ifdef __clang__
  16309. #pragma clang diagnostic push
  16310. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16311. #pragma clang diagnostic ignored "-Wunused-variable"
  16312. #endif
  16313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TypedUxmlAttributeDescription_1_get_defaultValue_m292DA5F22840CDAD54B42EED1E2BEF9A0E5FC93C_gshared (TypedUxmlAttributeDescription_1_t2A841BFD180BE42A31C644FA68BCF47B71BF76B7* __this, const RuntimeMethod* method)
  16314. {
  16315. {
  16316. uint32_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16317. return L_0;
  16318. }
  16319. }
  16320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m883659E222570EBA28FC025777C684660D8EE887_gshared (TypedUxmlAttributeDescription_1_t2A841BFD180BE42A31C644FA68BCF47B71BF76B7* __this, uint32_t ___0_value, const RuntimeMethod* method)
  16321. {
  16322. {
  16323. uint32_t L_0 = ___0_value;
  16324. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16325. return;
  16326. }
  16327. }
  16328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m8EB33FD1D8099240A039508DC2120DE7B39AC3E6_gshared (TypedUxmlAttributeDescription_1_t2A841BFD180BE42A31C644FA68BCF47B71BF76B7* __this, const RuntimeMethod* method)
  16329. {
  16330. {
  16331. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16332. return;
  16333. }
  16334. }
  16335. #ifdef __clang__
  16336. #pragma clang diagnostic pop
  16337. #endif
  16338. #ifdef __clang__
  16339. #pragma clang diagnostic push
  16340. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16341. #pragma clang diagnostic ignored "-Wunused-variable"
  16342. #endif
  16343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t TypedUxmlAttributeDescription_1_get_defaultValue_m107A6A3FDE80DCD76219CC133507F19D33B17ACD_gshared (TypedUxmlAttributeDescription_1_t16AC6A42410B48979C278F927FD0587F200214DD* __this, const RuntimeMethod* method)
  16344. {
  16345. {
  16346. uint64_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  16347. return L_0;
  16348. }
  16349. }
  16350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m4AB68E42A13173DAD1F4A5DD7D0A08C3B4F77954_gshared (TypedUxmlAttributeDescription_1_t16AC6A42410B48979C278F927FD0587F200214DD* __this, uint64_t ___0_value, const RuntimeMethod* method)
  16351. {
  16352. {
  16353. uint64_t L_0 = ___0_value;
  16354. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  16355. return;
  16356. }
  16357. }
  16358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_m131E493237C17237956AD25B0F68EE036AD5F4E9_gshared (TypedUxmlAttributeDescription_1_t16AC6A42410B48979C278F927FD0587F200214DD* __this, const RuntimeMethod* method)
  16359. {
  16360. {
  16361. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16362. return;
  16363. }
  16364. }
  16365. #ifdef __clang__
  16366. #pragma clang diagnostic pop
  16367. #endif
  16368. #ifdef __clang__
  16369. #pragma clang diagnostic push
  16370. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16371. #pragma clang diagnostic ignored "-Wunused-variable"
  16372. #endif
  16373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_get_defaultValue_m9D1D86024BD22C57EE925B5F7AAFDABFC3459DB5_gshared (TypedUxmlAttributeDescription_1_t9EDCA7A1D2A3784B3A190D0D1E6CACA78EE18E3D* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  16374. {
  16375. const uint32_t SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
  16376. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16377. {
  16378. il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0)), SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16379. il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16380. return;
  16381. }
  16382. }
  16383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_mF81698FCA852B0E1E286F2139311E5961EB329B8_gshared (TypedUxmlAttributeDescription_1_t9EDCA7A1D2A3784B3A190D0D1E6CACA78EE18E3D* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  16384. {
  16385. const uint32_t SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
  16386. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16387. {
  16388. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1)) ? ___0_value : &___0_value), SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16389. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), L_0, SizeOf_T_t032394145CB91A92CB2BB117018F90F9E074CD43);
  16390. return;
  16391. }
  16392. }
  16393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1__ctor_mD7AF9D4B978E64064C3A788A3D022E7E012C66A4_gshared (TypedUxmlAttributeDescription_1_t9EDCA7A1D2A3784B3A190D0D1E6CACA78EE18E3D* __this, const RuntimeMethod* method)
  16394. {
  16395. {
  16396. UxmlAttributeDescription__ctor_mBF5AF9327F0CDFF2707D73C4A55BC0C4A7BE82BD((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, NULL);
  16397. return;
  16398. }
  16399. }
  16400. #ifdef __clang__
  16401. #pragma clang diagnostic pop
  16402. #endif
  16403. #ifdef __clang__
  16404. #pragma clang diagnostic push
  16405. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  16406. #pragma clang diagnostic ignored "-Wunused-variable"
  16407. #endif
  16408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16409. {
  16410. static bool s_Il2CppMethodInitialized;
  16411. if (!s_Il2CppMethodInitialized)
  16412. {
  16413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF95AA3EAFD3FBF606EC3CE70CC40D55F728E7A21_RuntimeMethod_var);
  16414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63_il2cpp_TypeInfo_var);
  16415. s_Il2CppMethodInitialized = true;
  16416. }
  16417. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* V_0 = NULL;
  16418. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* V_1 = NULL;
  16419. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* G_B2_0 = NULL;
  16420. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* G_B1_0 = NULL;
  16421. {
  16422. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_0 = __this->___m_StyleSelectors;
  16423. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_1 = L_0;
  16424. if (L_1)
  16425. {
  16426. G_B2_0 = L_1;
  16427. goto IL_0019;
  16428. }
  16429. G_B1_0 = L_1;
  16430. }
  16431. {
  16432. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_2 = (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*)il2cpp_codegen_object_new(List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63_il2cpp_TypeInfo_var);
  16433. List_1__ctor_mF95AA3EAFD3FBF606EC3CE70CC40D55F728E7A21(L_2, List_1__ctor_mF95AA3EAFD3FBF606EC3CE70CC40D55F728E7A21_RuntimeMethod_var);
  16434. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_3 = L_2;
  16435. V_0 = L_3;
  16436. __this->___m_StyleSelectors = L_3;
  16437. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StyleSelectors), (void*)L_3);
  16438. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_4 = V_0;
  16439. G_B2_0 = L_4;
  16440. }
  16441. IL_0019:
  16442. {
  16443. V_1 = G_B2_0;
  16444. goto IL_001c;
  16445. }
  16446. IL_001c:
  16447. {
  16448. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_5 = V_1;
  16449. return L_5;
  16450. }
  16451. }
  16452. IL2CPP_EXTERN_C List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16453. {
  16454. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16455. int32_t _offset = 1;
  16456. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16457. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* _returnValue;
  16458. _returnValue = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(_thisAdjusted, method);
  16459. return _returnValue;
  16460. }
  16461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16462. {
  16463. static bool s_Il2CppMethodInitialized;
  16464. if (!s_Il2CppMethodInitialized)
  16465. {
  16466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9_RuntimeMethod_var);
  16467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_il2cpp_TypeInfo_var);
  16468. s_Il2CppMethodInitialized = true;
  16469. }
  16470. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* V_0 = NULL;
  16471. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* V_1 = NULL;
  16472. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* G_B2_0 = NULL;
  16473. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* G_B1_0 = NULL;
  16474. {
  16475. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0 = __this->___m_Parts;
  16476. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_1 = L_0;
  16477. if (L_1)
  16478. {
  16479. G_B2_0 = L_1;
  16480. goto IL_0019;
  16481. }
  16482. G_B1_0 = L_1;
  16483. }
  16484. {
  16485. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_2 = (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*)il2cpp_codegen_object_new(List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF_il2cpp_TypeInfo_var);
  16486. List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9(L_2, List_1__ctor_m43AF983F290903FAAAF67CDC9C9A4F3F2D6B77D9_RuntimeMethod_var);
  16487. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3 = L_2;
  16488. V_0 = L_3;
  16489. __this->___m_Parts = L_3;
  16490. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Parts), (void*)L_3);
  16491. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_4 = V_0;
  16492. G_B2_0 = L_4;
  16493. }
  16494. IL_0019:
  16495. {
  16496. V_1 = G_B2_0;
  16497. goto IL_001c;
  16498. }
  16499. IL_001c:
  16500. {
  16501. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_5 = V_1;
  16502. return L_5;
  16503. }
  16504. }
  16505. IL2CPP_EXTERN_C List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16506. {
  16507. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16508. int32_t _offset = 1;
  16509. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16510. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* _returnValue;
  16511. _returnValue = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(_thisAdjusted, method);
  16512. return _returnValue;
  16513. }
  16514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_visualElement, const RuntimeMethod* method)
  16515. {
  16516. static bool s_Il2CppMethodInitialized;
  16517. if (!s_Il2CppMethodInitialized)
  16518. {
  16519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_RuntimeMethod_var);
  16520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_il2cpp_TypeInfo_var);
  16521. s_Il2CppMethodInitialized = true;
  16522. }
  16523. int32_t V_0 = 0;
  16524. {
  16525. il2cpp_codegen_initobj(__this, sizeof(UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2));
  16526. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_visualElement;
  16527. __this->___m_Element = L_0;
  16528. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Element), (void*)L_0);
  16529. __this->___m_Parts = (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*)NULL;
  16530. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Parts), (void*)(List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*)NULL);
  16531. __this->___m_StyleSelectors = (List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*)NULL;
  16532. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StyleSelectors), (void*)(List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*)NULL);
  16533. __this->___m_Relationship = (int32_t)0;
  16534. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_1 = (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*)il2cpp_codegen_object_new(List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_il2cpp_TypeInfo_var);
  16535. List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F(L_1, List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_RuntimeMethod_var);
  16536. __this->___m_Matchers = L_1;
  16537. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Matchers), (void*)L_1);
  16538. int32_t L_2 = 0;
  16539. V_0 = L_2;
  16540. __this->___negatedPseudoStatesMask = L_2;
  16541. int32_t L_3 = V_0;
  16542. __this->___pseudoStatesMask = L_3;
  16543. return;
  16544. }
  16545. }
  16546. IL2CPP_EXTERN_C void UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_visualElement, const RuntimeMethod* method)
  16547. {
  16548. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16549. int32_t _offset = 1;
  16550. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16551. UQueryBuilder_1__ctor_m9C0EC0A8947CAE0CD99B7FC847861454BE629EF6(_thisAdjusted, ___0_visualElement, method);
  16552. }
  16553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_classname, const RuntimeMethod* method)
  16554. {
  16555. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 V_0;
  16556. memset((&V_0), 0, sizeof(V_0));
  16557. {
  16558. String_t* L_0 = ___0_classname;
  16559. UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6(__this, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  16560. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_1 = (*(UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*)__this);
  16561. V_0 = L_1;
  16562. goto IL_0012;
  16563. }
  16564. IL_0012:
  16565. {
  16566. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_2 = V_0;
  16567. return L_2;
  16568. }
  16569. }
  16570. IL2CPP_EXTERN_C UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491_AdjustorThunk (RuntimeObject* __this, String_t* ___0_classname, const RuntimeMethod* method)
  16571. {
  16572. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16573. int32_t _offset = 1;
  16574. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16575. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 _returnValue;
  16576. _returnValue = UQueryBuilder_1_Class_m871FA9DA07723AFB1E4AD0ED23E6F50983ED5491(_thisAdjusted, ___0_classname, method);
  16577. return _returnValue;
  16578. }
  16579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method)
  16580. {
  16581. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 V_0;
  16582. memset((&V_0), 0, sizeof(V_0));
  16583. {
  16584. String_t* L_0 = ___0_id;
  16585. UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547(__this, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  16586. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_1 = (*(UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*)__this);
  16587. V_0 = L_1;
  16588. goto IL_0012;
  16589. }
  16590. IL_0012:
  16591. {
  16592. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_2 = V_0;
  16593. return L_2;
  16594. }
  16595. }
  16596. IL2CPP_EXTERN_C UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344_AdjustorThunk (RuntimeObject* __this, String_t* ___0_id, const RuntimeMethod* method)
  16597. {
  16598. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16599. int32_t _offset = 1;
  16600. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16601. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 _returnValue;
  16602. _returnValue = UQueryBuilder_1_Name_mF930BD3AB84A45024126BE05E64B1C951A46F344(_thisAdjusted, ___0_id, method);
  16603. return _returnValue;
  16604. }
  16605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16606. {
  16607. static bool s_Il2CppMethodInitialized;
  16608. if (!s_Il2CppMethodInitialized)
  16609. {
  16610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16611. s_Il2CppMethodInitialized = true;
  16612. }
  16613. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 V_0;
  16614. memset((&V_0), 0, sizeof(V_0));
  16615. {
  16616. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0;
  16617. L_0 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16618. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  16619. IsOfType_1_tAD57152B527BA8DDBDA8E8C388140620049ADBE4* L_1 = ((IsOfType_1_tAD57152B527BA8DDBDA8E8C388140620049ADBE4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6)))->___s_Instance;
  16620. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_2;
  16621. L_2 = StyleSelectorPart_CreatePredicate_m9B21A0E45BE2A1EBCA075E7C3EA04216EFB99026((RuntimeObject*)L_1, NULL);
  16622. NullCheck(L_0);
  16623. List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline(L_0, L_2, List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16624. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_3 = (*(UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*)__this);
  16625. V_0 = L_3;
  16626. goto IL_0020;
  16627. }
  16628. IL_0020:
  16629. {
  16630. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_4 = V_0;
  16631. return L_4;
  16632. }
  16633. }
  16634. IL2CPP_EXTERN_C UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16635. {
  16636. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16637. int32_t _offset = 1;
  16638. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16639. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 _returnValue;
  16640. _returnValue = UQueryBuilder_1_SingleBaseType_m288935529BB5FA432732088C9DFFDA931371422E(_thisAdjusted, method);
  16641. return _returnValue;
  16642. }
  16643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_c, const RuntimeMethod* method)
  16644. {
  16645. static bool s_Il2CppMethodInitialized;
  16646. if (!s_Il2CppMethodInitialized)
  16647. {
  16648. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16649. s_Il2CppMethodInitialized = true;
  16650. }
  16651. bool V_0 = false;
  16652. {
  16653. String_t* L_0 = ___0_c;
  16654. V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  16655. bool L_1 = V_0;
  16656. if (!L_1)
  16657. {
  16658. goto IL_001b;
  16659. }
  16660. }
  16661. {
  16662. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_2;
  16663. L_2 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16664. String_t* L_3 = ___0_c;
  16665. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4;
  16666. L_4 = StyleSelectorPart_CreateClass_m5B7F89D3BE469D181E0887E94F4031B92554656E(L_3, NULL);
  16667. NullCheck(L_2);
  16668. List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline(L_2, L_4, List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16669. }
  16670. IL_001b:
  16671. {
  16672. return;
  16673. }
  16674. }
  16675. IL2CPP_EXTERN_C void UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6_AdjustorThunk (RuntimeObject* __this, String_t* ___0_c, const RuntimeMethod* method)
  16676. {
  16677. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16678. int32_t _offset = 1;
  16679. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16680. UQueryBuilder_1_AddClass_m024380A53D91A5E74E24ED97267B79C3F844DDA6(_thisAdjusted, ___0_c, method);
  16681. }
  16682. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, String_t* ___0_id, const RuntimeMethod* method)
  16683. {
  16684. static bool s_Il2CppMethodInitialized;
  16685. if (!s_Il2CppMethodInitialized)
  16686. {
  16687. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16688. s_Il2CppMethodInitialized = true;
  16689. }
  16690. bool V_0 = false;
  16691. {
  16692. String_t* L_0 = ___0_id;
  16693. V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  16694. bool L_1 = V_0;
  16695. if (!L_1)
  16696. {
  16697. goto IL_001b;
  16698. }
  16699. }
  16700. {
  16701. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_2;
  16702. L_2 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16703. String_t* L_3 = ___0_id;
  16704. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4;
  16705. L_4 = StyleSelectorPart_CreateId_m8C5422E6675A02D0A623D8BB2A1F6704299F0357(L_3, NULL);
  16706. NullCheck(L_2);
  16707. List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline(L_2, L_4, List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16708. }
  16709. IL_001b:
  16710. {
  16711. return;
  16712. }
  16713. }
  16714. IL2CPP_EXTERN_C void UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547_AdjustorThunk (RuntimeObject* __this, String_t* ___0_id, const RuntimeMethod* method)
  16715. {
  16716. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16717. int32_t _offset = 1;
  16718. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16719. UQueryBuilder_1_AddName_m05D0503DFB262662CD42472C45C0B29145CBA547(_thisAdjusted, ___0_id, method);
  16720. }
  16721. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16722. {
  16723. static bool s_Il2CppMethodInitialized;
  16724. if (!s_Il2CppMethodInitialized)
  16725. {
  16726. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16727. s_Il2CppMethodInitialized = true;
  16728. }
  16729. bool V_0 = false;
  16730. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  16731. memset((&V_1), 0, sizeof(V_1));
  16732. int32_t G_B3_0 = 0;
  16733. {
  16734. int32_t L_0 = __this->___pseudoStatesMask;
  16735. if (L_0)
  16736. {
  16737. goto IL_0014;
  16738. }
  16739. }
  16740. {
  16741. int32_t L_1 = __this->___negatedPseudoStatesMask;
  16742. G_B3_0 = ((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
  16743. goto IL_0015;
  16744. }
  16745. IL_0014:
  16746. {
  16747. G_B3_0 = 1;
  16748. }
  16749. IL_0015:
  16750. {
  16751. V_0 = (bool)G_B3_0;
  16752. bool L_2 = V_0;
  16753. if (!L_2)
  16754. {
  16755. goto IL_0039;
  16756. }
  16757. }
  16758. {
  16759. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3;
  16760. L_3 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16761. il2cpp_codegen_initobj((&V_1), sizeof(StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470));
  16762. StyleSelectorPart_set_type_mDBA92CF5DF4FB4A806978A0D916300EDE6CA144E((&V_1), (int32_t)4, NULL);
  16763. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4 = V_1;
  16764. NullCheck(L_3);
  16765. List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline(L_3, L_4, List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16766. }
  16767. IL_0039:
  16768. {
  16769. return;
  16770. }
  16771. }
  16772. IL2CPP_EXTERN_C void UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16773. {
  16774. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16775. int32_t _offset = 1;
  16776. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16777. UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5(_thisAdjusted, method);
  16778. }
  16779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16780. {
  16781. static bool s_Il2CppMethodInitialized;
  16782. if (!s_Il2CppMethodInitialized)
  16783. {
  16784. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_RuntimeMethod_var);
  16785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m50F4F676B49BDB8C169BD5466D899561831D3AC3_RuntimeMethod_var);
  16786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m3558F649385142EB9AF646646D12DC4EDFA6F04B_RuntimeMethod_var);
  16787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m37349D81706DA39189D9313DE6CEEA7296EF1C05_RuntimeMethod_var);
  16788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD_il2cpp_TypeInfo_var);
  16789. s_Il2CppMethodInitialized = true;
  16790. }
  16791. bool V_0 = false;
  16792. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* V_1 = NULL;
  16793. RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_2;
  16794. memset((&V_2), 0, sizeof(V_2));
  16795. {
  16796. UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  16797. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_0;
  16798. L_0 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  16799. NullCheck(L_0);
  16800. int32_t L_1;
  16801. L_1 = List_1_get_Count_m37349D81706DA39189D9313DE6CEEA7296EF1C05_inline(L_0, List_1_get_Count_m37349D81706DA39189D9313DE6CEEA7296EF1C05_RuntimeMethod_var);
  16802. V_0 = (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0);
  16803. bool L_2 = V_0;
  16804. if (!L_2)
  16805. {
  16806. goto IL_005d;
  16807. }
  16808. }
  16809. {
  16810. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* L_3 = (StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD*)il2cpp_codegen_object_new(StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD_il2cpp_TypeInfo_var);
  16811. StyleComplexSelector__ctor_m0F68D626FD86D6BF1E91C8653BAF4351A0DA104A(L_3, NULL);
  16812. V_1 = L_3;
  16813. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* L_4 = V_1;
  16814. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_5;
  16815. L_5 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  16816. NullCheck(L_5);
  16817. StyleSelectorU5BU5D_t11A633455FC601606B3DF3CEDDDAB1625B54708D* L_6;
  16818. L_6 = List_1_ToArray_m3558F649385142EB9AF646646D12DC4EDFA6F04B(L_5, List_1_ToArray_m3558F649385142EB9AF646646D12DC4EDFA6F04B_RuntimeMethod_var);
  16819. NullCheck(L_4);
  16820. StyleComplexSelector_set_selectors_m1BFD896C3E328E5FFFB650E4B8CEC38FF954D171(L_4, L_6, NULL);
  16821. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_7;
  16822. L_7 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  16823. NullCheck(L_7);
  16824. List_1_Clear_m50F4F676B49BDB8C169BD5466D899561831D3AC3_inline(L_7, List_1_Clear_m50F4F676B49BDB8C169BD5466D899561831D3AC3_RuntimeMethod_var);
  16825. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_8 = __this->___m_Matchers;
  16826. il2cpp_codegen_initobj((&V_2), sizeof(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E));
  16827. StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* L_9 = V_1;
  16828. (&V_2)->___complexSelector = L_9;
  16829. Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___complexSelector), (void*)L_9);
  16830. RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_10 = V_2;
  16831. NullCheck(L_8);
  16832. List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_inline(L_8, L_10, List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_RuntimeMethod_var);
  16833. }
  16834. IL_005d:
  16835. {
  16836. return;
  16837. }
  16838. }
  16839. IL2CPP_EXTERN_C void UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16840. {
  16841. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16842. int32_t _offset = 1;
  16843. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16844. UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054(_thisAdjusted, method);
  16845. }
  16846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16847. {
  16848. static bool s_Il2CppMethodInitialized;
  16849. if (!s_Il2CppMethodInitialized)
  16850. {
  16851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_RuntimeMethod_var);
  16852. s_Il2CppMethodInitialized = true;
  16853. }
  16854. bool V_0 = false;
  16855. int32_t G_B5_0 = 0;
  16856. {
  16857. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_0;
  16858. L_0 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  16859. NullCheck(L_0);
  16860. int32_t L_1;
  16861. L_1 = List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_inline(L_0, List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_RuntimeMethod_var);
  16862. if (L_1)
  16863. {
  16864. goto IL_0029;
  16865. }
  16866. }
  16867. {
  16868. int32_t L_2 = __this->___m_Relationship;
  16869. if (L_2)
  16870. {
  16871. goto IL_0029;
  16872. }
  16873. }
  16874. {
  16875. int32_t L_3 = __this->___pseudoStatesMask;
  16876. if (L_3)
  16877. {
  16878. goto IL_0029;
  16879. }
  16880. }
  16881. {
  16882. int32_t L_4 = __this->___negatedPseudoStatesMask;
  16883. G_B5_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  16884. goto IL_002a;
  16885. }
  16886. IL_0029:
  16887. {
  16888. G_B5_0 = 0;
  16889. }
  16890. IL_002a:
  16891. {
  16892. V_0 = (bool)G_B5_0;
  16893. goto IL_002d;
  16894. }
  16895. IL_002d:
  16896. {
  16897. bool L_5 = V_0;
  16898. return L_5;
  16899. }
  16900. }
  16901. IL2CPP_EXTERN_C bool UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16902. {
  16903. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16904. int32_t _offset = 1;
  16905. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16906. bool _returnValue;
  16907. _returnValue = UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01(_thisAdjusted, method);
  16908. return _returnValue;
  16909. }
  16910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16911. {
  16912. static bool s_Il2CppMethodInitialized;
  16913. if (!s_Il2CppMethodInitialized)
  16914. {
  16915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE89DE4EB29CAB443208C42124905BF0E7BA359AC_RuntimeMethod_var);
  16916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_RuntimeMethod_var);
  16917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39_RuntimeMethod_var);
  16918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362_il2cpp_TypeInfo_var);
  16919. s_Il2CppMethodInitialized = true;
  16920. }
  16921. bool V_0 = false;
  16922. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* V_1 = NULL;
  16923. int32_t V_2 = 0;
  16924. {
  16925. bool L_0;
  16926. L_0 = UQueryBuilder_1_CurrentSelectorEmpty_m8A756E419D48BB5DA57FF3686CB960C31CD82A01(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  16927. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  16928. bool L_1 = V_0;
  16929. if (!L_1)
  16930. {
  16931. goto IL_007d;
  16932. }
  16933. }
  16934. {
  16935. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_2 = (StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362*)il2cpp_codegen_object_new(StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362_il2cpp_TypeInfo_var);
  16936. StyleSelector__ctor_m873E58D9169C86020A1E6030255566AF23DEC361(L_2, NULL);
  16937. V_1 = L_2;
  16938. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_3 = V_1;
  16939. int32_t L_4 = __this->___m_Relationship;
  16940. NullCheck(L_3);
  16941. StyleSelector_set_previousRelationship_m6A90C6E4DE2A4C5CCAC23496A94B07425EC44B63(L_3, L_4, NULL);
  16942. UQueryBuilder_1_AddPseudoStatesRuleIfNecessasy_m71FB68969B671E698FBE074CBFAAEDD0556B2CF5(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  16943. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_5 = V_1;
  16944. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_6 = __this->___m_Parts;
  16945. NullCheck(L_6);
  16946. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_7;
  16947. L_7 = List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39(L_6, List_1_ToArray_m14E5ED082F99733970BC8430662CD473076A6E39_RuntimeMethod_var);
  16948. NullCheck(L_5);
  16949. StyleSelector_set_parts_m82461DE82EBF4FD88DDA188E6D8ACF1891B49E16(L_5, L_7, NULL);
  16950. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_8 = V_1;
  16951. int32_t L_9 = __this->___pseudoStatesMask;
  16952. NullCheck(L_8);
  16953. L_8->___pseudoStateMask = L_9;
  16954. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_10 = V_1;
  16955. int32_t L_11 = __this->___negatedPseudoStatesMask;
  16956. NullCheck(L_10);
  16957. L_10->___negatedPseudoStateMask = L_11;
  16958. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_12;
  16959. L_12 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  16960. StyleSelector_t9B00AE16312CA9F598A45B52F74BC14899CA7362* L_13 = V_1;
  16961. NullCheck(L_12);
  16962. List_1_Add_mE89DE4EB29CAB443208C42124905BF0E7BA359AC_inline(L_12, L_13, List_1_Add_mE89DE4EB29CAB443208C42124905BF0E7BA359AC_RuntimeMethod_var);
  16963. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_14 = __this->___m_Parts;
  16964. NullCheck(L_14);
  16965. List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_inline(L_14, List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_RuntimeMethod_var);
  16966. int32_t L_15 = 0;
  16967. V_2 = L_15;
  16968. __this->___negatedPseudoStatesMask = L_15;
  16969. int32_t L_16 = V_2;
  16970. __this->___pseudoStatesMask = L_16;
  16971. }
  16972. IL_007d:
  16973. {
  16974. return;
  16975. }
  16976. }
  16977. IL2CPP_EXTERN_C void UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  16978. {
  16979. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  16980. int32_t _offset = 1;
  16981. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  16982. UQueryBuilder_1_FinishCurrentSelector_m500B300233E4DD7110D6B33EA18DA0C326A80CA6(_thisAdjusted, method);
  16983. }
  16984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  16985. {
  16986. static bool s_Il2CppMethodInitialized;
  16987. if (!s_Il2CppMethodInitialized)
  16988. {
  16989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  16990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_RuntimeMethod_var);
  16991. s_Il2CppMethodInitialized = true;
  16992. }
  16993. bool V_0 = false;
  16994. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 V_1;
  16995. memset((&V_1), 0, sizeof(V_1));
  16996. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 V_2;
  16997. memset((&V_2), 0, sizeof(V_2));
  16998. {
  16999. UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  17000. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_0 = __this->___m_Matchers;
  17001. NullCheck(L_0);
  17002. int32_t L_1;
  17003. L_1 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(L_0, List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_RuntimeMethod_var);
  17004. V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  17005. bool L_2 = V_0;
  17006. if (!L_2)
  17007. {
  17008. goto IL_0041;
  17009. }
  17010. }
  17011. {
  17012. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_3;
  17013. L_3 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17014. il2cpp_codegen_initobj((&V_1), sizeof(StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470));
  17015. StyleSelectorPart_set_type_mDBA92CF5DF4FB4A806978A0D916300EDE6CA144E((&V_1), (int32_t)1, NULL);
  17016. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_4 = V_1;
  17017. NullCheck(L_3);
  17018. List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_inline(L_3, L_4, List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_RuntimeMethod_var);
  17019. UQueryBuilder_1_FinishSelector_mAFA278FA0C1BE641CAFE110E6A76855BBC126054(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  17020. }
  17021. IL_0041:
  17022. {
  17023. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_5 = __this->___m_Element;
  17024. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_6 = __this->___m_Matchers;
  17025. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_7;
  17026. memset((&L_7), 0, sizeof(L_7));
  17027. UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8((&L_7), L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  17028. V_2 = L_7;
  17029. goto IL_0055;
  17030. }
  17031. IL_0055:
  17032. {
  17033. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_8 = V_2;
  17034. return L_8;
  17035. }
  17036. }
  17037. IL2CPP_EXTERN_C UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17038. {
  17039. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  17040. int32_t _offset = 1;
  17041. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  17042. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 _returnValue;
  17043. _returnValue = UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B(_thisAdjusted, method);
  17044. return _returnValue;
  17045. }
  17046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  17047. {
  17048. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 V_0;
  17049. memset((&V_0), 0, sizeof(V_0));
  17050. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_1 = NULL;
  17051. {
  17052. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_0;
  17053. L_0 = UQueryBuilder_1_Build_m51E76A0E9FF868FC34DD84F7F6A4BC369D1A316B(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  17054. V_0 = L_0;
  17055. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  17056. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1;
  17057. L_1 = UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560((&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  17058. V_1 = L_1;
  17059. goto IL_0012;
  17060. }
  17061. IL_0012:
  17062. {
  17063. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_1;
  17064. return L_2;
  17065. }
  17066. }
  17067. IL2CPP_EXTERN_C List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17068. {
  17069. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  17070. int32_t _offset = 1;
  17071. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  17072. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* _returnValue;
  17073. _returnValue = UQueryBuilder_1_ToList_m60AA6FCDA94BCA677C6C58C997CC018C52509995(_thisAdjusted, method);
  17074. return _returnValue;
  17075. }
  17076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 ___0_other, const RuntimeMethod* method)
  17077. {
  17078. static bool s_Il2CppMethodInitialized;
  17079. if (!s_Il2CppMethodInitialized)
  17080. {
  17081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17084. s_Il2CppMethodInitialized = true;
  17085. }
  17086. bool V_0 = false;
  17087. int32_t G_B10_0 = 0;
  17088. {
  17089. EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* L_0;
  17090. L_0 = EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_inline(EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17091. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_1 = __this->___m_StyleSelectors;
  17092. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_2 = ___0_other;
  17093. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_3 = L_2.___m_StyleSelectors;
  17094. NullCheck(L_0);
  17095. bool L_4;
  17096. L_4 = VirtualFuncInvoker2< bool, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* >::Invoke(8, L_0, L_1, L_3);
  17097. if (!L_4)
  17098. {
  17099. goto IL_00bb;
  17100. }
  17101. }
  17102. {
  17103. EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* L_5;
  17104. L_5 = EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_inline(EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17105. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_6;
  17106. L_6 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  17107. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_7;
  17108. L_7 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC((&___0_other), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  17109. NullCheck(L_5);
  17110. bool L_8;
  17111. L_8 = VirtualFuncInvoker2< bool, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63*, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* >::Invoke(8, L_5, L_6, L_7);
  17112. if (!L_8)
  17113. {
  17114. goto IL_00bb;
  17115. }
  17116. }
  17117. {
  17118. EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* L_9;
  17119. L_9 = EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_inline(EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17120. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_10 = __this->___m_Parts;
  17121. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_11 = ___0_other;
  17122. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_12 = L_11.___m_Parts;
  17123. NullCheck(L_9);
  17124. bool L_13;
  17125. L_13 = VirtualFuncInvoker2< bool, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* >::Invoke(8, L_9, L_10, L_12);
  17126. if (!L_13)
  17127. {
  17128. goto IL_00bb;
  17129. }
  17130. }
  17131. {
  17132. EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* L_14;
  17133. L_14 = EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_inline(EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17134. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_15;
  17135. L_15 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17136. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_16;
  17137. L_16 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F((&___0_other), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17138. NullCheck(L_14);
  17139. bool L_17;
  17140. L_17 = VirtualFuncInvoker2< bool, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF*, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* >::Invoke(8, L_14, L_15, L_16);
  17141. if (!L_17)
  17142. {
  17143. goto IL_00bb;
  17144. }
  17145. }
  17146. {
  17147. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = __this->___m_Element;
  17148. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_19 = ___0_other;
  17149. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_20 = L_19.___m_Element;
  17150. if ((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_18) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_20))))
  17151. {
  17152. goto IL_00bb;
  17153. }
  17154. }
  17155. {
  17156. EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* L_21;
  17157. L_21 = EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_inline(EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17158. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_22 = __this->___m_Matchers;
  17159. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_23 = ___0_other;
  17160. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_24 = L_23.___m_Matchers;
  17161. NullCheck(L_21);
  17162. bool L_25;
  17163. L_25 = VirtualFuncInvoker2< bool, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(8, L_21, L_22, L_24);
  17164. if (!L_25)
  17165. {
  17166. goto IL_00bb;
  17167. }
  17168. }
  17169. {
  17170. int32_t L_26 = __this->___m_Relationship;
  17171. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_27 = ___0_other;
  17172. int32_t L_28 = L_27.___m_Relationship;
  17173. if ((!(((uint32_t)L_26) == ((uint32_t)L_28))))
  17174. {
  17175. goto IL_00bb;
  17176. }
  17177. }
  17178. {
  17179. int32_t L_29 = __this->___pseudoStatesMask;
  17180. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_30 = ___0_other;
  17181. int32_t L_31 = L_30.___pseudoStatesMask;
  17182. if ((!(((uint32_t)L_29) == ((uint32_t)L_31))))
  17183. {
  17184. goto IL_00bb;
  17185. }
  17186. }
  17187. {
  17188. int32_t L_32 = __this->___negatedPseudoStatesMask;
  17189. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 L_33 = ___0_other;
  17190. int32_t L_34 = L_33.___negatedPseudoStatesMask;
  17191. G_B10_0 = ((((int32_t)L_32) == ((int32_t)L_34))? 1 : 0);
  17192. goto IL_00bc;
  17193. }
  17194. IL_00bb:
  17195. {
  17196. G_B10_0 = 0;
  17197. }
  17198. IL_00bc:
  17199. {
  17200. V_0 = (bool)G_B10_0;
  17201. goto IL_00bf;
  17202. }
  17203. IL_00bf:
  17204. {
  17205. bool L_35 = V_0;
  17206. return L_35;
  17207. }
  17208. }
  17209. IL2CPP_EXTERN_C bool UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12_AdjustorThunk (RuntimeObject* __this, UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2 ___0_other, const RuntimeMethod* method)
  17210. {
  17211. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  17212. int32_t _offset = 1;
  17213. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  17214. bool _returnValue;
  17215. _returnValue = UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12(_thisAdjusted, ___0_other, method);
  17216. return _returnValue;
  17217. }
  17218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17219. {
  17220. bool V_0 = false;
  17221. bool V_1 = false;
  17222. {
  17223. RuntimeObject* L_0 = ___0_obj;
  17224. V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17225. bool L_1 = V_0;
  17226. if (!L_1)
  17227. {
  17228. goto IL_0016;
  17229. }
  17230. }
  17231. {
  17232. V_1 = (bool)0;
  17233. goto IL_0025;
  17234. }
  17235. IL_0016:
  17236. {
  17237. RuntimeObject* L_2 = ___0_obj;
  17238. bool L_3;
  17239. L_3 = UQueryBuilder_1_Equals_m810C3B33A1AC3150EE3C9F58323B18DE63E7BA12(__this, ((*(UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*)UnBox(L_2, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
  17240. V_1 = L_3;
  17241. goto IL_0025;
  17242. }
  17243. IL_0025:
  17244. {
  17245. bool L_4 = V_1;
  17246. return L_4;
  17247. }
  17248. }
  17249. IL2CPP_EXTERN_C bool UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17250. {
  17251. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  17252. int32_t _offset = 1;
  17253. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  17254. bool _returnValue;
  17255. _returnValue = UQueryBuilder_1_Equals_m4C3C3AD813E72BEE6EA42912562E5100411B08F0(_thisAdjusted, ___0_obj, method);
  17256. return _returnValue;
  17257. }
  17258. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B_gshared (UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* __this, const RuntimeMethod* method)
  17259. {
  17260. static bool s_Il2CppMethodInitialized;
  17261. if (!s_Il2CppMethodInitialized)
  17262. {
  17263. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17264. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17265. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_RuntimeMethod_var);
  17267. s_Il2CppMethodInitialized = true;
  17268. }
  17269. int32_t V_0 = 0;
  17270. int32_t V_1 = 0;
  17271. {
  17272. V_0 = ((int32_t)-949812380);
  17273. int32_t L_0 = V_0;
  17274. EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* L_1;
  17275. L_1 = EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_inline(EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17276. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_2 = __this->___m_StyleSelectors;
  17277. NullCheck(L_1);
  17278. int32_t L_3;
  17279. L_3 = VirtualFuncInvoker1< int32_t, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* >::Invoke(9, L_1, L_2);
  17280. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_3));
  17281. int32_t L_4 = V_0;
  17282. EqualityComparer_1_t89A65DC20E84567F5DBFFBD9FB833A793E602CA6* L_5;
  17283. L_5 = EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_inline(EqualityComparer_1_get_Default_m3D2933EFF90593C73A0EEB1A87D90FF288354DD5_RuntimeMethod_var);
  17284. List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* L_6;
  17285. L_6 = UQueryBuilder_1_get_styleSelectors_m1817BE5A446B8C9331E72A7206CFF86768F2A0EC(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  17286. NullCheck(L_5);
  17287. int32_t L_7;
  17288. L_7 = VirtualFuncInvoker1< int32_t, List_1_tB8CE94A1885E4D10B34A91CC9D21169286DC0A63* >::Invoke(9, L_5, L_6);
  17289. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)-1521134295))), L_7));
  17290. int32_t L_8 = V_0;
  17291. EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* L_9;
  17292. L_9 = EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_inline(EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17293. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_10 = __this->___m_Parts;
  17294. NullCheck(L_9);
  17295. int32_t L_11;
  17296. L_11 = VirtualFuncInvoker1< int32_t, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* >::Invoke(9, L_9, L_10);
  17297. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_8, ((int32_t)-1521134295))), L_11));
  17298. int32_t L_12 = V_0;
  17299. EqualityComparer_1_t95EB04FA0EBA570A55674E78A5ADF18E97560458* L_13;
  17300. L_13 = EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_inline(EqualityComparer_1_get_Default_m1F0D582F73FCEC9F82A04F1C8DE10F05CD8D375F_RuntimeMethod_var);
  17301. List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* L_14;
  17302. L_14 = UQueryBuilder_1_get_parts_m5ECC58E4F2CE734BC0F4597D48FD51A243B9294F(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17303. NullCheck(L_13);
  17304. int32_t L_15;
  17305. L_15 = VirtualFuncInvoker1< int32_t, List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* >::Invoke(9, L_13, L_14);
  17306. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_12, ((int32_t)-1521134295))), L_15));
  17307. int32_t L_16 = V_0;
  17308. EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5* L_17;
  17309. L_17 = EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_inline(EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_RuntimeMethod_var);
  17310. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_18 = __this->___m_Element;
  17311. NullCheck(L_17);
  17312. int32_t L_19;
  17313. L_19 = VirtualFuncInvoker1< int32_t, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(9, L_17, L_18);
  17314. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_16, ((int32_t)-1521134295))), L_19));
  17315. int32_t L_20 = V_0;
  17316. EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* L_21;
  17317. L_21 = EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_inline(EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17318. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_22 = __this->___m_Matchers;
  17319. NullCheck(L_21);
  17320. int32_t L_23;
  17321. L_23 = VirtualFuncInvoker1< int32_t, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(9, L_21, L_22);
  17322. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_20, ((int32_t)-1521134295))), L_23));
  17323. int32_t L_24 = V_0;
  17324. int32_t* L_25 = (int32_t*)(&__this->___m_Relationship);
  17325. int32_t L_26;
  17326. L_26 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_25, NULL);
  17327. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_24, ((int32_t)-1521134295))), L_26));
  17328. int32_t L_27 = V_0;
  17329. int32_t* L_28 = (int32_t*)(&__this->___pseudoStatesMask);
  17330. int32_t L_29;
  17331. L_29 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_28, NULL);
  17332. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_27, ((int32_t)-1521134295))), L_29));
  17333. int32_t L_30 = V_0;
  17334. int32_t* L_31 = (int32_t*)(&__this->___negatedPseudoStatesMask);
  17335. int32_t L_32;
  17336. L_32 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_31, NULL);
  17337. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_30, ((int32_t)-1521134295))), L_32));
  17338. int32_t L_33 = V_0;
  17339. V_1 = L_33;
  17340. goto IL_00e3;
  17341. }
  17342. IL_00e3:
  17343. {
  17344. int32_t L_34 = V_1;
  17345. return L_34;
  17346. }
  17347. }
  17348. IL2CPP_EXTERN_C int32_t UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17349. {
  17350. UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2* _thisAdjusted;
  17351. int32_t _offset = 1;
  17352. _thisAdjusted = reinterpret_cast<UQueryBuilder_1_t8CB9E64859C07C671A5AFE928DC28F2828EC1BD2*>(__this + _offset);
  17353. int32_t _returnValue;
  17354. _returnValue = UQueryBuilder_1_GetHashCode_m662C33EBC9881854EE15E98428D555D2C28C369B(_thisAdjusted, method);
  17355. return _returnValue;
  17356. }
  17357. #ifdef __clang__
  17358. #pragma clang diagnostic pop
  17359. #endif
  17360. #ifdef __clang__
  17361. #pragma clang diagnostic push
  17362. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17363. #pragma clang diagnostic ignored "-Wunused-variable"
  17364. #endif
  17365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___1_matchers, const RuntimeMethod* method)
  17366. {
  17367. {
  17368. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
  17369. __this->___m_Element = L_0;
  17370. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Element), (void*)L_0);
  17371. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_1 = ___1_matchers;
  17372. __this->___m_Matchers = L_1;
  17373. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Matchers), (void*)L_1);
  17374. return;
  17375. }
  17376. }
  17377. IL2CPP_EXTERN_C void UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___1_matchers, const RuntimeMethod* method)
  17378. {
  17379. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17380. int32_t _offset = 1;
  17381. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17382. UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8(_thisAdjusted, ___0_element, ___1_matchers, method);
  17383. }
  17384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method)
  17385. {
  17386. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 V_0;
  17387. memset((&V_0), 0, sizeof(V_0));
  17388. {
  17389. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_element;
  17390. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_1 = __this->___m_Matchers;
  17391. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_2;
  17392. memset((&L_2), 0, sizeof(L_2));
  17393. UQueryState_1__ctor_m661A100C20F49D2E8A76BA57CE5774A562DC8FF8((&L_2), L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  17394. V_0 = L_2;
  17395. goto IL_0010;
  17396. }
  17397. IL_0010:
  17398. {
  17399. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_3 = V_0;
  17400. return L_3;
  17401. }
  17402. }
  17403. IL2CPP_EXTERN_C UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC_AdjustorThunk (RuntimeObject* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_element, const RuntimeMethod* method)
  17404. {
  17405. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17406. int32_t _offset = 1;
  17407. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17408. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 _returnValue;
  17409. _returnValue = UQueryState_1_RebuildOn_mF29E43348045B1219A757EBBF43C892C32EEA5DC(_thisAdjusted, ___0_element, method);
  17410. return _returnValue;
  17411. }
  17412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* ___0_matcher, const RuntimeMethod* method)
  17413. {
  17414. RuntimeObject* V_0 = NULL;
  17415. bool V_1 = false;
  17416. RuntimeObject* V_2 = NULL;
  17417. {
  17418. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_0 = ___0_matcher;
  17419. NullCheck(L_0);
  17420. bool L_1;
  17421. L_1 = SingleQueryMatcher_IsInUse_mF17B2C22806E732E50055D4F6AC8A0E3ABEB4B99(L_0, NULL);
  17422. V_1 = L_1;
  17423. bool L_2 = V_1;
  17424. if (!L_2)
  17425. {
  17426. goto IL_0015;
  17427. }
  17428. }
  17429. {
  17430. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_3 = ___0_matcher;
  17431. NullCheck(L_3);
  17432. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_4;
  17433. L_4 = VirtualFuncInvoker0< SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* >::Invoke(8, L_3);
  17434. ___0_matcher = L_4;
  17435. }
  17436. IL_0015:
  17437. {
  17438. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_5 = ___0_matcher;
  17439. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_6 = __this->___m_Element;
  17440. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_7 = __this->___m_Matchers;
  17441. NullCheck((UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8*)L_5);
  17442. VirtualActionInvoker2< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(7, (UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8*)L_5, L_6, L_7);
  17443. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_8 = ___0_matcher;
  17444. NullCheck(L_8);
  17445. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_9;
  17446. L_9 = SingleQueryMatcher_get_match_mA356799F44423232455480B667671DAD4D9A6353_inline(L_8, NULL);
  17447. V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)));
  17448. SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* L_10 = ___0_matcher;
  17449. NullCheck(L_10);
  17450. SingleQueryMatcher_set_match_m092B0C5868BF1DABCB0BA65F2474A95581DFEE4D_inline(L_10, (VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)NULL, NULL);
  17451. RuntimeObject* L_11 = V_0;
  17452. V_2 = L_11;
  17453. goto IL_0045;
  17454. }
  17455. IL_0045:
  17456. {
  17457. RuntimeObject* L_12 = V_2;
  17458. return L_12;
  17459. }
  17460. }
  17461. IL2CPP_EXTERN_C RuntimeObject* UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B_AdjustorThunk (RuntimeObject* __this, SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* ___0_matcher, const RuntimeMethod* method)
  17462. {
  17463. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17464. int32_t _offset = 1;
  17465. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17466. RuntimeObject* _returnValue;
  17467. _returnValue = UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B(_thisAdjusted, ___0_matcher, method);
  17468. return _returnValue;
  17469. }
  17470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17471. {
  17472. static bool s_Il2CppMethodInitialized;
  17473. if (!s_Il2CppMethodInitialized)
  17474. {
  17475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_il2cpp_TypeInfo_var);
  17476. s_Il2CppMethodInitialized = true;
  17477. }
  17478. {
  17479. il2cpp_codegen_runtime_class_init_inline(FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_il2cpp_TypeInfo_var);
  17480. FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C* L_0 = ((FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_StaticFields*)il2cpp_codegen_static_fields_for(FirstQueryMatcher_t155DC2AB451449FC24BE54267962172CD085960C_il2cpp_TypeInfo_var))->___Instance;
  17481. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17482. RuntimeObject* L_1;
  17483. L_1 = UQueryState_1_Single_m96252EE5598F3DC4B72CE509362A0D7DFA20A40B(__this, (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC*)L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  17484. return L_1;
  17485. }
  17486. }
  17487. IL2CPP_EXTERN_C RuntimeObject* UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17488. {
  17489. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17490. int32_t _offset = 1;
  17491. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17492. RuntimeObject* _returnValue;
  17493. _returnValue = UQueryState_1_First_m19FF1885E9D1D57D0EBA715820CA3C02C2C9C363(_thisAdjusted, method);
  17494. return _returnValue;
  17495. }
  17496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_results, const RuntimeMethod* method)
  17497. {
  17498. {
  17499. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17500. ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* L_0 = ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_List;
  17501. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = ___0_results;
  17502. NullCheck(L_0);
  17503. ListQueryMatcher_1_set_matches_m98DF3CE1674264B73FE87B3905BC9EBFCAFC690F_inline(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  17504. ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* L_2 = ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_List;
  17505. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_3 = __this->___m_Element;
  17506. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_4 = __this->___m_Matchers;
  17507. NullCheck((UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8*)L_2);
  17508. VirtualActionInvoker2< VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(7, (UQueryMatcher_tF8783F54BA397641240DA7025126F6301EF53FF8*)L_2, L_3, L_4);
  17509. ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* L_5 = ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_List;
  17510. NullCheck(L_5);
  17511. ListQueryMatcher_1_Reset_mB0AA0CBA6444509954AC8C8A954F468A5EAA3A74(L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  17512. return;
  17513. }
  17514. }
  17515. IL2CPP_EXTERN_C void UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E_AdjustorThunk (RuntimeObject* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_results, const RuntimeMethod* method)
  17516. {
  17517. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17518. int32_t _offset = 1;
  17519. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17520. UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E(_thisAdjusted, ___0_results, method);
  17521. }
  17522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17523. {
  17524. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL;
  17525. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_1 = NULL;
  17526. {
  17527. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  17528. List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  17529. V_0 = L_0;
  17530. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = V_0;
  17531. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17532. UQueryState_1_ToList_m9E511725E503E0D1B049A63696362FB0087D8D3E(__this, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  17533. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_0;
  17534. V_1 = L_2;
  17535. goto IL_0013;
  17536. }
  17537. IL_0013:
  17538. {
  17539. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = V_1;
  17540. return L_3;
  17541. }
  17542. }
  17543. IL2CPP_EXTERN_C List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17544. {
  17545. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17546. int32_t _offset = 1;
  17547. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17548. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* _returnValue;
  17549. _returnValue = UQueryState_1_ToList_m908498BA91666931C25DD5A0A23AB194D0EA6560(_thisAdjusted, method);
  17550. return _returnValue;
  17551. }
  17552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17553. {
  17554. {
  17555. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_0 = (*(UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*)__this);
  17556. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 L_1;
  17557. memset((&L_1), 0, sizeof(L_1));
  17558. Enumerator__ctor_mD912767F3C3AB1A573EE48AE27D5952C2B610660((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  17559. return L_1;
  17560. }
  17561. }
  17562. IL2CPP_EXTERN_C Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17563. {
  17564. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17565. int32_t _offset = 1;
  17566. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17567. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 _returnValue;
  17568. _returnValue = UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367(_thisAdjusted, method);
  17569. return _returnValue;
  17570. }
  17571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17572. {
  17573. {
  17574. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17575. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 L_0;
  17576. L_0 = UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  17577. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 L_1 = L_0;
  17578. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 11), &L_1);
  17579. return (RuntimeObject*)L_2;
  17580. }
  17581. }
  17582. IL2CPP_EXTERN_C RuntimeObject* UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17583. {
  17584. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17585. int32_t _offset = 1;
  17586. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17587. RuntimeObject* _returnValue;
  17588. _returnValue = UQueryState_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m524A6E90BFB245E9643A8E23E28943DC0F8CAAAD(_thisAdjusted, method);
  17589. return _returnValue;
  17590. }
  17591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17592. {
  17593. {
  17594. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17595. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 L_0;
  17596. L_0 = UQueryState_1_GetEnumerator_m78AA2D739336C3CBE72B4425D65C35F91853C367(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  17597. Enumerator_t57A78D289FDDA170CCE0D57634C17C08AABC5358 L_1 = L_0;
  17598. RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 11), &L_1);
  17599. return (RuntimeObject*)L_2;
  17600. }
  17601. }
  17602. IL2CPP_EXTERN_C RuntimeObject* UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17603. {
  17604. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17605. int32_t _offset = 1;
  17606. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17607. RuntimeObject* _returnValue;
  17608. _returnValue = UQueryState_1_System_Collections_IEnumerable_GetEnumerator_m817650F16F99755331C119D6979227201B14F689(_thisAdjusted, method);
  17609. return _returnValue;
  17610. }
  17611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_other, const RuntimeMethod* method)
  17612. {
  17613. static bool s_Il2CppMethodInitialized;
  17614. if (!s_Il2CppMethodInitialized)
  17615. {
  17616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17617. s_Il2CppMethodInitialized = true;
  17618. }
  17619. bool V_0 = false;
  17620. int32_t G_B3_0 = 0;
  17621. {
  17622. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___m_Element;
  17623. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_1 = ___0_other;
  17624. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = L_1.___m_Element;
  17625. if ((!(((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_0) == ((RuntimeObject*)(VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115*)L_2))))
  17626. {
  17627. goto IL_0027;
  17628. }
  17629. }
  17630. {
  17631. EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* L_3;
  17632. L_3 = EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_inline(EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17633. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_4 = __this->___m_Matchers;
  17634. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 L_5 = ___0_other;
  17635. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_6 = L_5.___m_Matchers;
  17636. NullCheck(L_3);
  17637. bool L_7;
  17638. L_7 = VirtualFuncInvoker2< bool, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(8, L_3, L_4, L_6);
  17639. G_B3_0 = ((int32_t)(L_7));
  17640. goto IL_0028;
  17641. }
  17642. IL_0027:
  17643. {
  17644. G_B3_0 = 0;
  17645. }
  17646. IL_0028:
  17647. {
  17648. V_0 = (bool)G_B3_0;
  17649. goto IL_002b;
  17650. }
  17651. IL_002b:
  17652. {
  17653. bool L_8 = V_0;
  17654. return L_8;
  17655. }
  17656. }
  17657. IL2CPP_EXTERN_C bool UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA_AdjustorThunk (RuntimeObject* __this, UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2 ___0_other, const RuntimeMethod* method)
  17658. {
  17659. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17660. int32_t _offset = 1;
  17661. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17662. bool _returnValue;
  17663. _returnValue = UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA(_thisAdjusted, ___0_other, method);
  17664. return _returnValue;
  17665. }
  17666. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17667. {
  17668. bool V_0 = false;
  17669. bool V_1 = false;
  17670. {
  17671. RuntimeObject* L_0 = ___0_obj;
  17672. V_0 = (bool)((((int32_t)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  17673. bool L_1 = V_0;
  17674. if (!L_1)
  17675. {
  17676. goto IL_0016;
  17677. }
  17678. }
  17679. {
  17680. V_1 = (bool)0;
  17681. goto IL_0025;
  17682. }
  17683. IL_0016:
  17684. {
  17685. RuntimeObject* L_2 = ___0_obj;
  17686. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  17687. bool L_3;
  17688. L_3 = UQueryState_1_Equals_m6824EF7324D356025924883F014E3AD22FAD72DA(__this, ((*(UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*)UnBox(L_2, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0)))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  17689. V_1 = L_3;
  17690. goto IL_0025;
  17691. }
  17692. IL_0025:
  17693. {
  17694. bool L_4 = V_1;
  17695. return L_4;
  17696. }
  17697. }
  17698. IL2CPP_EXTERN_C bool UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  17699. {
  17700. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17701. int32_t _offset = 1;
  17702. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17703. bool _returnValue;
  17704. _returnValue = UQueryState_1_Equals_mD35A6743162EA3D3D4FBEC55AFEBFF08B6EF0379(_thisAdjusted, ___0_obj, method);
  17705. return _returnValue;
  17706. }
  17707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058_gshared (UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* __this, const RuntimeMethod* method)
  17708. {
  17709. static bool s_Il2CppMethodInitialized;
  17710. if (!s_Il2CppMethodInitialized)
  17711. {
  17712. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17713. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_RuntimeMethod_var);
  17714. s_Il2CppMethodInitialized = true;
  17715. }
  17716. int32_t V_0 = 0;
  17717. int32_t V_1 = 0;
  17718. {
  17719. V_0 = ((int32_t)488160421);
  17720. int32_t L_0 = V_0;
  17721. EqualityComparer_1_tD0EAE62F57BCD627EEC8C8F6A08E6E6F215912B5* L_1;
  17722. L_1 = EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_inline(EqualityComparer_1_get_Default_m88D518F00CBBA6E72115BC363FBB87E155A7756C_RuntimeMethod_var);
  17723. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_2 = __this->___m_Element;
  17724. NullCheck(L_1);
  17725. int32_t L_3;
  17726. L_3 = VirtualFuncInvoker1< int32_t, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* >::Invoke(9, L_1, L_2);
  17727. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, ((int32_t)-1521134295))), L_3));
  17728. int32_t L_4 = V_0;
  17729. EqualityComparer_1_t4FB78F4187103E90136CB52626C58B910803D75C* L_5;
  17730. L_5 = EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_inline(EqualityComparer_1_get_Default_m56A0AAFC68F97885DDD72AF7666AB6BC95C13551_RuntimeMethod_var);
  17731. List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_6 = __this->___m_Matchers;
  17732. NullCheck(L_5);
  17733. int32_t L_7;
  17734. L_7 = VirtualFuncInvoker1< int32_t, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* >::Invoke(9, L_5, L_6);
  17735. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_4, ((int32_t)-1521134295))), L_7));
  17736. int32_t L_8 = V_0;
  17737. V_1 = L_8;
  17738. goto IL_003d;
  17739. }
  17740. IL_003d:
  17741. {
  17742. int32_t L_9 = V_1;
  17743. return L_9;
  17744. }
  17745. }
  17746. IL2CPP_EXTERN_C int32_t UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  17747. {
  17748. UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2* _thisAdjusted;
  17749. int32_t _offset = 1;
  17750. _thisAdjusted = reinterpret_cast<UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2*>(__this + _offset);
  17751. int32_t _returnValue;
  17752. _returnValue = UQueryState_1_GetHashCode_m20DCD93A49AEC50C2B816604897E7C298AAD8058(_thisAdjusted, method);
  17753. return _returnValue;
  17754. }
  17755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UQueryState_1__cctor_m40C83012C26610C64A31B9F40F33AD8FD76E93FF_gshared (const RuntimeMethod* method)
  17756. {
  17757. {
  17758. ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E* L_0 = (ActionQueryMatcher_tB76860A856401075A2CF71D45AC72A9C0F1BB99E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  17759. ActionQueryMatcher__ctor_mC55E3FF32B3E78B556201397D2DB1E484C2FB8D3(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 17));
  17760. ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_Action = L_0;
  17761. Il2CppCodeGenWriteBarrier((void**)(&((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_Action), (void*)L_0);
  17762. ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* L_1 = (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  17763. ListQueryMatcher_1__ctor_m1F8D3B17CEBD6355BF037E9DB6FBB6901C913C1D(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
  17764. ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_List = L_1;
  17765. Il2CppCodeGenWriteBarrier((void**)(&((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_List), (void*)L_1);
  17766. ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69* L_2 = (ListQueryMatcher_1_tC447E3396770813CE332360F6EECEEFB6B51FA69*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  17767. ListQueryMatcher_1__ctor_mCD9FE688D8FBD71D12F1E487271E1A2C084652A3(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  17768. ((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_EnumerationList = L_2;
  17769. Il2CppCodeGenWriteBarrier((void**)(&((UQueryState_1_tDA47936DEF27643350186CA4E1DED7053A3D02B2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 4)))->___s_EnumerationList), (void*)L_2);
  17770. return;
  17771. }
  17772. }
  17773. #ifdef __clang__
  17774. #pragma clang diagnostic pop
  17775. #endif
  17776. #ifdef __clang__
  17777. #pragma clang diagnostic push
  17778. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17779. #pragma clang diagnostic ignored "-Wunused-variable"
  17780. #endif
  17781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method)
  17782. {
  17783. static bool s_Il2CppMethodInitialized;
  17784. if (!s_Il2CppMethodInitialized)
  17785. {
  17786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  17787. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  17788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0847F24DFD6D32C29F76FBE252C01A28A896CEA8);
  17789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58B92421E047E5A83581ED038B386889682B815D);
  17790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97E91B06186D57379FEA618776031F7D03844F1E);
  17791. s_Il2CppMethodInitialized = true;
  17792. }
  17793. int32_t V_0 = 0;
  17794. int32_t G_B2_0 = 0;
  17795. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_1 = NULL;
  17796. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
  17797. UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* G_B2_3 = NULL;
  17798. int32_t G_B1_0 = 0;
  17799. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_1 = NULL;
  17800. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_2 = NULL;
  17801. UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* G_B1_3 = NULL;
  17802. String_t* G_B3_0 = NULL;
  17803. int32_t G_B3_1 = 0;
  17804. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
  17805. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
  17806. UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* G_B3_4 = NULL;
  17807. {
  17808. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
  17809. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  17810. NullCheck(L_1);
  17811. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0847F24DFD6D32C29F76FBE252C01A28A896CEA8);
  17812. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  17813. int32_t L_3 = ___0_value;
  17814. V_0 = L_3;
  17815. G_B2_0 = 1;
  17816. G_B2_1 = L_2;
  17817. G_B2_2 = L_2;
  17818. G_B2_3 = __this;
  17819. goto IL_001e;
  17820. }
  17821. IL_001e:
  17822. {
  17823. Il2CppFakeBox<int32_t> L_5(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (&V_0));
  17824. String_t* L_6;
  17825. L_6 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_5), NULL);
  17826. G_B3_0 = L_6;
  17827. G_B3_1 = G_B2_0;
  17828. G_B3_2 = G_B2_1;
  17829. G_B3_3 = G_B2_2;
  17830. G_B3_4 = G_B2_3;
  17831. }
  17832. IL_002b:
  17833. {
  17834. NullCheck(G_B3_2);
  17835. (G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (String_t*)G_B3_0);
  17836. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = G_B3_3;
  17837. NullCheck(L_7);
  17838. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral97E91B06186D57379FEA618776031F7D03844F1E);
  17839. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
  17840. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  17841. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17842. Type_t* L_10;
  17843. L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
  17844. NullCheck((MemberInfo_t*)L_10);
  17845. String_t* L_11;
  17846. L_11 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_10);
  17847. NullCheck(L_8);
  17848. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_11);
  17849. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_8;
  17850. NullCheck(L_12);
  17851. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral58B92421E047E5A83581ED038B386889682B815D);
  17852. String_t* L_13;
  17853. L_13 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_12, NULL);
  17854. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  17855. Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F((Exception_t*)G_B3_4, L_13, NULL);
  17856. int32_t L_14 = ___0_value;
  17857. UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_inline(__this, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  17858. return;
  17859. }
  17860. }
  17861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_gshared (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method)
  17862. {
  17863. {
  17864. int32_t L_0 = ___0_value;
  17865. __this->___U3CValueU3Ek__BackingField = L_0;
  17866. return;
  17867. }
  17868. }
  17869. #ifdef __clang__
  17870. #pragma clang diagnostic pop
  17871. #endif
  17872. #ifdef __clang__
  17873. #pragma clang diagnostic push
  17874. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17875. #pragma clang diagnostic ignored "-Wunused-variable"
  17876. #endif
  17877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1__ctor_m6FEB118D40397A48EFF952950FC54DCCF2F97CA4_gshared (UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  17878. {
  17879. static bool s_Il2CppMethodInitialized;
  17880. if (!s_Il2CppMethodInitialized)
  17881. {
  17882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  17883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  17884. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0847F24DFD6D32C29F76FBE252C01A28A896CEA8);
  17885. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58B92421E047E5A83581ED038B386889682B815D);
  17886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97E91B06186D57379FEA618776031F7D03844F1E);
  17887. s_Il2CppMethodInitialized = true;
  17888. }
  17889. const uint32_t SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  17890. void* L_6 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 0)));
  17891. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17892. const Il2CppFullySharedGenericAny L_15 = L_3;
  17893. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17894. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17895. memset(V_0, 0, SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17896. int32_t G_B2_0 = 0;
  17897. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_1 = NULL;
  17898. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_2 = NULL;
  17899. UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED* G_B2_3 = NULL;
  17900. int32_t G_B1_0 = 0;
  17901. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_1 = NULL;
  17902. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_2 = NULL;
  17903. UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED* G_B1_3 = NULL;
  17904. String_t* G_B3_0 = NULL;
  17905. int32_t G_B3_1 = 0;
  17906. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_2 = NULL;
  17907. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_3 = NULL;
  17908. UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED* G_B3_4 = NULL;
  17909. {
  17910. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
  17911. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  17912. NullCheck(L_1);
  17913. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral0847F24DFD6D32C29F76FBE252C01A28A896CEA8);
  17914. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  17915. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_value : &___0_value), SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17916. il2cpp_codegen_memcpy(V_0, L_3, SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17917. il2cpp_codegen_memcpy(L_4, V_0, SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17918. bool L_5 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0), L_4);
  17919. if (L_5)
  17920. {
  17921. G_B2_0 = 1;
  17922. G_B2_1 = L_2;
  17923. G_B2_2 = L_2;
  17924. G_B2_3 = ((UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED*)__this);
  17925. goto IL_001e;
  17926. }
  17927. G_B1_0 = 1;
  17928. G_B1_1 = L_2;
  17929. G_B1_2 = L_2;
  17930. G_B1_3 = ((UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED*)__this);
  17931. }
  17932. {
  17933. G_B3_0 = ((String_t*)(NULL));
  17934. G_B3_1 = G_B1_0;
  17935. G_B3_2 = G_B1_1;
  17936. G_B3_3 = G_B1_2;
  17937. G_B3_4 = ((UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED*)G_B1_3);
  17938. goto IL_002b;
  17939. }
  17940. IL_001e:
  17941. {
  17942. String_t* L_7;
  17943. L_7 = ConstrainedFuncInvoker0< String_t* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 0), il2cpp_rgctx_method(method->klass->rgctx_data, 1), L_6, (void*)(Il2CppFullySharedGenericAny*)V_0);
  17944. G_B3_0 = L_7;
  17945. G_B3_1 = G_B2_0;
  17946. G_B3_2 = G_B2_1;
  17947. G_B3_3 = G_B2_2;
  17948. G_B3_4 = ((UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED*)G_B2_3);
  17949. }
  17950. IL_002b:
  17951. {
  17952. NullCheck(G_B3_2);
  17953. (G_B3_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B3_1), (String_t*)G_B3_0);
  17954. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = G_B3_3;
  17955. NullCheck(L_8);
  17956. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral97E91B06186D57379FEA618776031F7D03844F1E);
  17957. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  17958. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  17959. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  17960. Type_t* L_11;
  17961. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  17962. NullCheck((MemberInfo_t*)L_11);
  17963. String_t* L_12;
  17964. L_12 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_11);
  17965. NullCheck(L_9);
  17966. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_12);
  17967. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_9;
  17968. NullCheck(L_13);
  17969. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral58B92421E047E5A83581ED038B386889682B815D);
  17970. String_t* L_14;
  17971. L_14 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_13, NULL);
  17972. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  17973. Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F((Exception_t*)G_B3_4, L_14, NULL);
  17974. il2cpp_codegen_memcpy(L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_value : &___0_value), SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17975. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? L_15: *(void**)L_15));
  17976. return;
  17977. }
  17978. }
  17979. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1_set_Value_m70CF7746E05F1FADA34426592DCAC380B34BBC9D_gshared (UnexpectedEnumValueException_1_tD66B1540AD1D72D4F9F16E6203551ECE90CBC9ED* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
  17980. {
  17981. const uint32_t SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0));
  17982. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17983. {
  17984. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)) ? ___0_value : &___0_value), SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17985. il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4),0), L_0, SizeOf_T_t17CE9665C62B714AAE8604215CC43D1A6843B504);
  17986. return;
  17987. }
  17988. }
  17989. #ifdef __clang__
  17990. #pragma clang diagnostic pop
  17991. #endif
  17992. #ifdef __clang__
  17993. #pragma clang diagnostic push
  17994. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  17995. #pragma clang diagnostic ignored "-Wunused-variable"
  17996. #endif
  17997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitConnection_2__ctor_m7DA8CEC9347224DAD9173BC2AAC13363534C745F_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
  17998. {
  17999. static bool s_Il2CppMethodInitialized;
  18000. if (!s_Il2CppMethodInitialized)
  18001. {
  18002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var);
  18004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5);
  18007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908);
  18008. s_Il2CppMethodInitialized = true;
  18009. }
  18010. {
  18011. GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50((GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*)__this, GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var);
  18012. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18013. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  18014. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5, NULL);
  18015. RuntimeObject* L_1 = ___0_source;
  18016. NullCheck(L_0);
  18017. EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  18018. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_2;
  18019. L_2 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908, NULL);
  18020. RuntimeObject* L_3 = ___1_destination;
  18021. NullCheck(L_2);
  18022. EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B(L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  18023. RuntimeObject* L_4 = ___0_source;
  18024. NullCheck((RuntimeObject*)L_4);
  18025. RuntimeObject* L_5;
  18026. L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_4);
  18027. NullCheck(L_5);
  18028. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
  18029. L_6 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  18030. RuntimeObject* L_7 = ___1_destination;
  18031. NullCheck((RuntimeObject*)L_7);
  18032. RuntimeObject* L_8;
  18033. L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_7);
  18034. NullCheck(L_8);
  18035. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_9;
  18036. L_9 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_8);
  18037. if ((((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_6) == ((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_9)))
  18038. {
  18039. goto IL_0053;
  18040. }
  18041. }
  18042. {
  18043. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_10 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  18044. NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral686FD811DCC1A94E7A9F6731026B8A7ADEF1821E)), NULL);
  18045. IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, method);
  18046. }
  18047. IL_0053:
  18048. {
  18049. RuntimeObject* L_11 = ___0_source;
  18050. NullCheck((RuntimeObject*)L_11);
  18051. RuntimeObject* L_12;
  18052. L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_11);
  18053. RuntimeObject* L_13 = ___1_destination;
  18054. NullCheck((RuntimeObject*)L_13);
  18055. RuntimeObject* L_14;
  18056. L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_13);
  18057. if ((!(((RuntimeObject*)(RuntimeObject*)L_12) == ((RuntimeObject*)(RuntimeObject*)L_14))))
  18058. {
  18059. goto IL_0076;
  18060. }
  18061. }
  18062. {
  18063. InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* L_15 = (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var)));
  18064. InvalidConnectionException__ctor_m6211E5D0EE6B9191303EA22474B1A0F19CD24182(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5AF8264B0B8E88203B676BF2666C2E233F898F37)), NULL);
  18065. IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method);
  18066. }
  18067. IL_0076:
  18068. {
  18069. RuntimeObject* L_16 = ___0_source;
  18070. NullCheck((RuntimeObject*)L_16);
  18071. RuntimeObject* L_17;
  18072. L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_16);
  18073. UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_inline(__this, L_17, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18074. RuntimeObject* L_18 = ___0_source;
  18075. NullCheck((RuntimeObject*)L_18);
  18076. String_t* L_19;
  18077. L_19 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_18);
  18078. UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_inline(__this, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18079. RuntimeObject* L_20 = ___1_destination;
  18080. NullCheck((RuntimeObject*)L_20);
  18081. RuntimeObject* L_21;
  18082. L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_20);
  18083. UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_inline(__this, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18084. RuntimeObject* L_22 = ___1_destination;
  18085. NullCheck((RuntimeObject*)L_22);
  18086. String_t* L_23;
  18087. L_23 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_22);
  18088. UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_inline(__this, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  18089. return;
  18090. }
  18091. }
  18092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18093. {
  18094. {
  18095. RuntimeObject* L_0 = __this->___U3CsourceUnitU3Ek__BackingField;
  18096. return L_0;
  18097. }
  18098. }
  18099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18100. {
  18101. {
  18102. RuntimeObject* L_0 = ___0_value;
  18103. __this->___U3CsourceUnitU3Ek__BackingField = L_0;
  18104. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceUnitU3Ek__BackingField), (void*)L_0);
  18105. return;
  18106. }
  18107. }
  18108. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18109. {
  18110. {
  18111. String_t* L_0 = __this->___U3CsourceKeyU3Ek__BackingField;
  18112. return L_0;
  18113. }
  18114. }
  18115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  18116. {
  18117. {
  18118. String_t* L_0 = ___0_value;
  18119. __this->___U3CsourceKeyU3Ek__BackingField = L_0;
  18120. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceKeyU3Ek__BackingField), (void*)L_0);
  18121. return;
  18122. }
  18123. }
  18124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18125. {
  18126. {
  18127. RuntimeObject* L_0 = __this->___U3CdestinationUnitU3Ek__BackingField;
  18128. return L_0;
  18129. }
  18130. }
  18131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18132. {
  18133. {
  18134. RuntimeObject* L_0 = ___0_value;
  18135. __this->___U3CdestinationUnitU3Ek__BackingField = L_0;
  18136. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationUnitU3Ek__BackingField), (void*)L_0);
  18137. return;
  18138. }
  18139. }
  18140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18141. {
  18142. {
  18143. String_t* L_0 = __this->___U3CdestinationKeyU3Ek__BackingField;
  18144. return L_0;
  18145. }
  18146. }
  18147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  18148. {
  18149. {
  18150. String_t* L_0 = ___0_value;
  18151. __this->___U3CdestinationKeyU3Ek__BackingField = L_0;
  18152. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationKeyU3Ek__BackingField), (void*)L_0);
  18153. return;
  18154. }
  18155. }
  18156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnitConnection_2_get_dependencyOrder_mDB393B9DE6C607FBC491127495359A30B7979EE0_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18157. {
  18158. {
  18159. return 1;
  18160. }
  18161. }
  18162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitConnection_2_HandleDependencies_mC71C1110BE5BDB2ADF42F0418E7BB4C8B9E2CACA_gshared (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  18163. {
  18164. static bool s_Il2CppMethodInitialized;
  18165. if (!s_Il2CppMethodInitialized)
  18166. {
  18167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  18168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var);
  18169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var);
  18170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var);
  18171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var);
  18172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var);
  18175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var);
  18176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94_0_0_0_var);
  18177. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  18178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75D025E918E4E6B0DBD2B048CA6773D37C2E636C);
  18179. s_Il2CppMethodInitialized = true;
  18180. }
  18181. bool V_0 = false;
  18182. RuntimeObject* V_1 = NULL;
  18183. RuntimeObject* V_2 = NULL;
  18184. {
  18185. V_0 = (bool)1;
  18186. bool L_0;
  18187. L_0 = VirtualFuncInvoker0< bool >::Invoke(18, __this);
  18188. if (L_0)
  18189. {
  18190. goto IL_0058;
  18191. }
  18192. }
  18193. {
  18194. RuntimeObject* L_1;
  18195. L_1 = UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  18196. NullCheck(L_1);
  18197. RuntimeObject* L_2;
  18198. L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_1);
  18199. String_t* L_3;
  18200. L_3 = UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18201. NullCheck((RuntimeObject*)L_2);
  18202. bool L_4;
  18203. L_4 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(2, IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var, (RuntimeObject*)L_2, L_3);
  18204. if (L_4)
  18205. {
  18206. goto IL_003d;
  18207. }
  18208. }
  18209. {
  18210. RuntimeObject* L_5;
  18211. L_5 = UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  18212. NullCheck(L_5);
  18213. RuntimeObject* L_6;
  18214. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  18215. String_t* L_7;
  18216. L_7 = UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18217. InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_8 = (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E*)il2cpp_codegen_object_new(InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var);
  18218. InvalidOutput__ctor_m72C3861076079D89495DEB3C1FEEB31246E93521(L_8, L_7, NULL);
  18219. NullCheck((RuntimeObject*)L_6);
  18220. InterfaceActionInvoker1< InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* >::Invoke(2, ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var, (RuntimeObject*)L_6, L_8);
  18221. }
  18222. IL_003d:
  18223. {
  18224. RuntimeObject* L_9;
  18225. L_9 = UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  18226. NullCheck(L_9);
  18227. RuntimeObject* L_10;
  18228. L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
  18229. String_t* L_11;
  18230. L_11 = UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18231. NullCheck((RuntimeObject*)L_10);
  18232. InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_12;
  18233. L_12 = InterfaceFuncInvoker1< InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E*, String_t* >::Invoke(0, IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var, (RuntimeObject*)L_10, L_11);
  18234. V_1 = (RuntimeObject*)L_12;
  18235. V_0 = (bool)0;
  18236. goto IL_0064;
  18237. }
  18238. IL_0058:
  18239. {
  18240. RuntimeObject* L_13;
  18241. L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(16, __this);
  18242. V_1 = (RuntimeObject*)L_13;
  18243. }
  18244. IL_0064:
  18245. {
  18246. bool L_14;
  18247. L_14 = VirtualFuncInvoker0< bool >::Invoke(19, __this);
  18248. if (L_14)
  18249. {
  18250. goto IL_00ba;
  18251. }
  18252. }
  18253. {
  18254. RuntimeObject* L_15;
  18255. L_15 = UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18256. NullCheck(L_15);
  18257. RuntimeObject* L_16;
  18258. L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_15);
  18259. String_t* L_17;
  18260. L_17 = UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  18261. NullCheck((RuntimeObject*)L_16);
  18262. bool L_18;
  18263. L_18 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(2, IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var, (RuntimeObject*)L_16, L_17);
  18264. if (L_18)
  18265. {
  18266. goto IL_009f;
  18267. }
  18268. }
  18269. {
  18270. RuntimeObject* L_19;
  18271. L_19 = UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18272. NullCheck(L_19);
  18273. RuntimeObject* L_20;
  18274. L_20 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_19);
  18275. String_t* L_21;
  18276. L_21 = UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  18277. InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_22 = (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17*)il2cpp_codegen_object_new(InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var);
  18278. InvalidInput__ctor_m339720C4AF5EB83AD38964F999AB8E4AA97C7E66(L_22, L_21, NULL);
  18279. NullCheck((RuntimeObject*)L_20);
  18280. InterfaceActionInvoker1< InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* >::Invoke(2, ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var, (RuntimeObject*)L_20, L_22);
  18281. }
  18282. IL_009f:
  18283. {
  18284. RuntimeObject* L_23;
  18285. L_23 = UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18286. NullCheck(L_23);
  18287. RuntimeObject* L_24;
  18288. L_24 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_23);
  18289. String_t* L_25;
  18290. L_25 = UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  18291. NullCheck((RuntimeObject*)L_24);
  18292. InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_26;
  18293. L_26 = InterfaceFuncInvoker1< InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17*, String_t* >::Invoke(0, IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var, (RuntimeObject*)L_24, L_25);
  18294. V_2 = (RuntimeObject*)L_26;
  18295. V_0 = (bool)0;
  18296. goto IL_00c6;
  18297. }
  18298. IL_00ba:
  18299. {
  18300. RuntimeObject* L_27;
  18301. L_27 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(17, __this);
  18302. V_2 = (RuntimeObject*)L_27;
  18303. }
  18304. IL_00c6:
  18305. {
  18306. RuntimeObject* L_28 = V_1;
  18307. RuntimeObject* L_29 = V_2;
  18308. NullCheck((RuntimeObject*)L_28);
  18309. bool L_30;
  18310. L_30 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(4, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_28, (RuntimeObject*)L_29);
  18311. if (L_30)
  18312. {
  18313. goto IL_00d1;
  18314. }
  18315. }
  18316. {
  18317. V_0 = (bool)0;
  18318. }
  18319. IL_00d1:
  18320. {
  18321. bool L_31 = V_0;
  18322. if (L_31)
  18323. {
  18324. goto IL_0158;
  18325. }
  18326. }
  18327. {
  18328. RuntimeObject* L_32 = V_1;
  18329. RuntimeObject* L_33 = V_2;
  18330. NullCheck((RuntimeObject*)L_32);
  18331. bool L_34;
  18332. L_34 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(3, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_32, (RuntimeObject*)L_33);
  18333. if (!L_34)
  18334. {
  18335. goto IL_0158;
  18336. }
  18337. }
  18338. {
  18339. RuntimeObject* L_35 = V_1;
  18340. RuntimeObject* L_36 = V_2;
  18341. NullCheck((RuntimeObject*)L_35);
  18342. InterfaceActionInvoker1< RuntimeObject* >::Invoke(5, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_35, (RuntimeObject*)L_36);
  18343. RuntimeObject* L_37 = V_1;
  18344. NullCheck((RuntimeObject*)L_37);
  18345. RuntimeObject* L_38;
  18346. L_38 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_37);
  18347. NullCheck((RuntimeObject*)L_38);
  18348. Type_t* L_39;
  18349. L_39 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_38, NULL);
  18350. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast<intptr_t> (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94_0_0_0_var) };
  18351. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  18352. Type_t* L_41;
  18353. L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL);
  18354. bool L_42;
  18355. L_42 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_39, L_41, NULL);
  18356. if (!L_42)
  18357. {
  18358. goto IL_0158;
  18359. }
  18360. }
  18361. {
  18362. RuntimeObject* L_43 = V_2;
  18363. NullCheck((RuntimeObject*)L_43);
  18364. RuntimeObject* L_44;
  18365. L_44 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_43);
  18366. NullCheck((RuntimeObject*)L_44);
  18367. Type_t* L_45;
  18368. L_45 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)L_44, NULL);
  18369. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94_0_0_0_var) };
  18370. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  18371. Type_t* L_47;
  18372. L_47 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_46, NULL);
  18373. bool L_48;
  18374. L_48 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_45, L_47, NULL);
  18375. if (!L_48)
  18376. {
  18377. goto IL_0158;
  18378. }
  18379. }
  18380. {
  18381. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_49 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
  18382. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_50 = L_49;
  18383. RuntimeObject* L_51 = V_1;
  18384. NullCheck((RuntimeObject*)L_51);
  18385. String_t* L_52;
  18386. L_52 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_51);
  18387. NullCheck(L_50);
  18388. ArrayElementTypeCheck (L_50, L_52);
  18389. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_52);
  18390. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_53 = L_50;
  18391. RuntimeObject* L_54;
  18392. L_54 = UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  18393. NullCheck(L_53);
  18394. ArrayElementTypeCheck (L_53, L_54);
  18395. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_54);
  18396. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_55 = L_53;
  18397. RuntimeObject* L_56 = V_2;
  18398. NullCheck((RuntimeObject*)L_56);
  18399. String_t* L_57;
  18400. L_57 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)L_56);
  18401. NullCheck(L_55);
  18402. ArrayElementTypeCheck (L_55, L_57);
  18403. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_57);
  18404. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_58 = L_55;
  18405. RuntimeObject* L_59;
  18406. L_59 = UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18407. NullCheck(L_58);
  18408. ArrayElementTypeCheck (L_58, L_59);
  18409. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_59);
  18410. String_t* L_60;
  18411. L_60 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral75D025E918E4E6B0DBD2B048CA6773D37C2E636C, L_58, NULL);
  18412. il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
  18413. Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9((RuntimeObject*)L_60, NULL);
  18414. }
  18415. IL_0158:
  18416. {
  18417. bool L_61 = V_0;
  18418. return L_61;
  18419. }
  18420. }
  18421. #ifdef __clang__
  18422. #pragma clang diagnostic pop
  18423. #endif
  18424. #ifdef __clang__
  18425. #pragma clang diagnostic push
  18426. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18427. #pragma clang diagnostic ignored "-Wunused-variable"
  18428. #endif
  18429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, const RuntimeMethod* method)
  18430. {
  18431. {
  18432. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  18433. return L_0;
  18434. }
  18435. }
  18436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
  18437. {
  18438. {
  18439. KeyedCollection_2__ctor_m8A3398127B9747A4E1DC2C403AC3A84574FD9169((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  18440. RuntimeObject* L_0 = ___0_unit;
  18441. __this->___U3CunitU3Ek__BackingField = L_0;
  18442. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunitU3Ek__BackingField), (void*)L_0);
  18443. return;
  18444. }
  18445. }
  18446. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeAdd_mAB24F6C4F47D0DBA641138B61460696C7367119B_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18447. {
  18448. static bool s_Il2CppMethodInitialized;
  18449. if (!s_Il2CppMethodInitialized)
  18450. {
  18451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18452. s_Il2CppMethodInitialized = true;
  18453. }
  18454. {
  18455. NullCheck((RuntimeObject*)(___0_port));
  18456. RuntimeObject* L_0;
  18457. L_0 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)(___0_port));
  18458. if (!L_0)
  18459. {
  18460. goto IL_003a;
  18461. }
  18462. }
  18463. {
  18464. NullCheck((RuntimeObject*)(___0_port));
  18465. RuntimeObject* L_1;
  18466. L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var)), (RuntimeObject*)(___0_port));
  18467. RuntimeObject* L_2;
  18468. L_2 = UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18469. if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)L_2))))
  18470. {
  18471. goto IL_002f;
  18472. }
  18473. }
  18474. {
  18475. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  18476. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8185955660B91B34DC9E17630EC85F3102ABA57D)), NULL);
  18477. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  18478. }
  18479. IL_002f:
  18480. {
  18481. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  18482. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48F41BF5472D859F7A56B3FC80730A1F15F788F0)), NULL);
  18483. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  18484. }
  18485. IL_003a:
  18486. {
  18487. RuntimeObject* L_5;
  18488. L_5 = UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18489. NullCheck((RuntimeObject*)(___0_port));
  18490. InterfaceActionInvoker1< RuntimeObject* >::Invoke(1, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)(___0_port), L_5);
  18491. return;
  18492. }
  18493. }
  18494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterAdd_m47934ED44E5CC4E05D7D34B13AD0BB1B48A76356_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18495. {
  18496. static bool s_Il2CppMethodInitialized;
  18497. if (!s_Il2CppMethodInitialized)
  18498. {
  18499. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18500. s_Il2CppMethodInitialized = true;
  18501. }
  18502. {
  18503. RuntimeObject* L_0;
  18504. L_0 = UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18505. NullCheck(L_0);
  18506. InterfaceActionInvoker0::Invoke(12, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
  18507. return;
  18508. }
  18509. }
  18510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeRemove_mA886ADD320503252897CB24C05A7E1B60CCCFEC5_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18511. {
  18512. {
  18513. return;
  18514. }
  18515. }
  18516. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterRemove_m66CA0E95B93D24A4E15C4A3B60494F8ADF0248FB_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18517. {
  18518. static bool s_Il2CppMethodInitialized;
  18519. if (!s_Il2CppMethodInitialized)
  18520. {
  18521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18523. s_Il2CppMethodInitialized = true;
  18524. }
  18525. {
  18526. NullCheck((RuntimeObject*)(___0_port));
  18527. InterfaceActionInvoker1< RuntimeObject* >::Invoke(1, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)(___0_port), (RuntimeObject*)NULL);
  18528. RuntimeObject* L_0;
  18529. L_0 = UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18530. NullCheck(L_0);
  18531. InterfaceActionInvoker0::Invoke(12, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
  18532. return;
  18533. }
  18534. }
  18535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPortCollection_1_GetKeyForItem_mFDE46F64EE6DB54BD5D5558D03202D6EB3614E21_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  18536. {
  18537. static bool s_Il2CppMethodInitialized;
  18538. if (!s_Il2CppMethodInitialized)
  18539. {
  18540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18541. s_Il2CppMethodInitialized = true;
  18542. }
  18543. {
  18544. NullCheck((RuntimeObject*)(___0_item));
  18545. String_t* L_0;
  18546. L_0 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, (RuntimeObject*)(___0_item));
  18547. return L_0;
  18548. }
  18549. }
  18550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_InsertItem_mEFCCC0B0887E8211287A051378AC808A9CBE71A0_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  18551. {
  18552. {
  18553. RuntimeObject* L_0 = ___1_item;
  18554. UnitPortCollection_1_BeforeAdd_mAB24F6C4F47D0DBA641138B61460696C7367119B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  18555. int32_t L_1 = ___0_index;
  18556. RuntimeObject* L_2 = ___1_item;
  18557. NullCheck((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this);
  18558. KeyedCollection_2_InsertItem_m49287E7589920E9D46790A4132B6EAC68E59FB8B((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  18559. RuntimeObject* L_3 = ___1_item;
  18560. UnitPortCollection_1_AfterAdd_m47934ED44E5CC4E05D7D34B13AD0BB1B48A76356(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  18561. return;
  18562. }
  18563. }
  18564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_RemoveItem_m56D40218655704FD33787993FBAB6AD445196850_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, int32_t ___0_index, const RuntimeMethod* method)
  18565. {
  18566. RuntimeObject* V_0 = NULL;
  18567. {
  18568. int32_t L_0 = ___0_index;
  18569. NullCheck((Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this);
  18570. RuntimeObject* L_1;
  18571. L_1 = Collection_1_get_Item_m1D936D2EDF0905F5E3BE99A97444ED8CADB7E4E6((Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  18572. V_0 = L_1;
  18573. RuntimeObject* L_2 = V_0;
  18574. UnitPortCollection_1_BeforeRemove_mA886ADD320503252897CB24C05A7E1B60CCCFEC5(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  18575. int32_t L_3 = ___0_index;
  18576. NullCheck((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this);
  18577. KeyedCollection_2_RemoveItem_m272FC2A6BC93D97528F81CBBA5E3A7C22560E3AB((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18578. RuntimeObject* L_4 = V_0;
  18579. UnitPortCollection_1_AfterRemove_m66CA0E95B93D24A4E15C4A3B60494F8ADF0248FB(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  18580. return;
  18581. }
  18582. }
  18583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_SetItem_mA9A3F263CEEFF892831B401D6EEC726940CBDCEC_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
  18584. {
  18585. {
  18586. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  18587. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  18588. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  18589. }
  18590. }
  18591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_ClearItems_mBD68BE26765AD166888655F1FC6536FA14B5C7FE_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, const RuntimeMethod* method)
  18592. {
  18593. {
  18594. goto IL_0009;
  18595. }
  18596. IL_0002:
  18597. {
  18598. NullCheck((Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this);
  18599. VirtualActionInvoker1< int32_t >::Invoke(36, (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this, 0);
  18600. }
  18601. IL_0009:
  18602. {
  18603. NullCheck((Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this);
  18604. int32_t L_0;
  18605. L_0 = Collection_1_get_Count_mB555825F783F3AD3827FCBB129C0CBC41041D723((Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  18606. if ((((int32_t)L_0) > ((int32_t)0)))
  18607. {
  18608. goto IL_0002;
  18609. }
  18610. }
  18611. {
  18612. return;
  18613. }
  18614. }
  18615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_StringU2CTPortU3E_get_Item_mCD8B7AF1732B0779DBEB9857A191AAF6619CBC94_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, String_t* ___0_key, const RuntimeMethod* method)
  18616. {
  18617. {
  18618. String_t* L_0 = ___0_key;
  18619. NullCheck((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this);
  18620. RuntimeObject* L_1;
  18621. L_1 = KeyedCollection_2_get_Item_m5B36C27664D71D8D1F65D46CD269BA33EDDD4C91((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  18622. return L_1;
  18623. }
  18624. }
  18625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPortCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_StringU2CTPortU3E_Contains_m9EB17B9747B1A6D99D0CA4C3C3885AF9DEDC0C1F_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, String_t* ___0_key, const RuntimeMethod* method)
  18626. {
  18627. {
  18628. String_t* L_0 = ___0_key;
  18629. NullCheck((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this);
  18630. bool L_1;
  18631. L_1 = KeyedCollection_2_Contains_m2E65BBB3319A3A2B94B72998775CD7647E77805D((KeyedCollection_2_t617A3EA86D1E83AF860A8E3BF344DB90CE821068*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
  18632. return L_1;
  18633. }
  18634. }
  18635. #ifdef __clang__
  18636. #pragma clang diagnostic pop
  18637. #endif
  18638. #ifdef __clang__
  18639. #pragma clang diagnostic push
  18640. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18641. #pragma clang diagnostic ignored "-Wunused-variable"
  18642. #endif
  18643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortCollection_1_get_unit_mF0BA65931FC5A263A5495672AE3F624D1B727A6F_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, const RuntimeMethod* method)
  18644. {
  18645. {
  18646. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  18647. return L_0;
  18648. }
  18649. }
  18650. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1__ctor_mB174681D7E9914F520FF32A807DA761709222EBF_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
  18651. {
  18652. {
  18653. (( void (*) (KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
  18654. RuntimeObject* L_0 = ___0_unit;
  18655. __this->___U3CunitU3Ek__BackingField = L_0;
  18656. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunitU3Ek__BackingField), (void*)L_0);
  18657. return;
  18658. }
  18659. }
  18660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeAdd_m6A7FAB69F8A9E2665C0E61B726BA8FABDBAEAE2F_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, Il2CppFullySharedGenericAny ___0_port, const RuntimeMethod* method)
  18661. {
  18662. void* L_0 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  18663. void* L_2 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  18664. void* L_8 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  18665. {
  18666. RuntimeObject* L_1;
  18667. L_1 = ConstrainedFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_0, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_port : &___0_port));
  18668. if (!L_1)
  18669. {
  18670. goto IL_003a;
  18671. }
  18672. }
  18673. {
  18674. RuntimeObject* L_3;
  18675. L_3 = ConstrainedFuncInvoker0< RuntimeObject* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_2, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_port : &___0_port));
  18676. RuntimeObject* L_4;
  18677. L_4 = (( RuntimeObject* (*) (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18678. if ((!(((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)L_4))))
  18679. {
  18680. goto IL_002f;
  18681. }
  18682. }
  18683. {
  18684. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  18685. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8185955660B91B34DC9E17630EC85F3102ABA57D)), NULL);
  18686. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, method);
  18687. }
  18688. IL_002f:
  18689. {
  18690. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  18691. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48F41BF5472D859F7A56B3FC80730A1F15F788F0)), NULL);
  18692. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
  18693. }
  18694. IL_003a:
  18695. {
  18696. RuntimeObject* L_7;
  18697. L_7 = (( RuntimeObject* (*) (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18698. ConstrainedActionInvoker1< RuntimeObject* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_8, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_port : &___0_port), L_7);
  18699. return;
  18700. }
  18701. }
  18702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterAdd_mC8C526B41E0BA556329FA279B689A024EE08289E_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, Il2CppFullySharedGenericAny ___0_port, const RuntimeMethod* method)
  18703. {
  18704. static bool s_Il2CppMethodInitialized;
  18705. if (!s_Il2CppMethodInitialized)
  18706. {
  18707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18708. s_Il2CppMethodInitialized = true;
  18709. }
  18710. {
  18711. RuntimeObject* L_0;
  18712. L_0 = (( RuntimeObject* (*) (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18713. NullCheck(L_0);
  18714. InterfaceActionInvoker0::Invoke(12, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
  18715. return;
  18716. }
  18717. }
  18718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_BeforeRemove_m1687AFE71DCC7AE56E3FAC9129191457B5AA12DD_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, Il2CppFullySharedGenericAny ___0_port, const RuntimeMethod* method)
  18719. {
  18720. {
  18721. return;
  18722. }
  18723. }
  18724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_AfterRemove_m114154CE2488496DBC64E9DF60A126E6DBBD99FE_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, Il2CppFullySharedGenericAny ___0_port, const RuntimeMethod* method)
  18725. {
  18726. static bool s_Il2CppMethodInitialized;
  18727. if (!s_Il2CppMethodInitialized)
  18728. {
  18729. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18730. s_Il2CppMethodInitialized = true;
  18731. }
  18732. void* L_0 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  18733. {
  18734. ConstrainedActionInvoker1< RuntimeObject* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_0, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_port : &___0_port), (RuntimeObject*)NULL);
  18735. RuntimeObject* L_1;
  18736. L_1 = (( RuntimeObject* (*) (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  18737. NullCheck(L_1);
  18738. InterfaceActionInvoker0::Invoke(12, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_1);
  18739. return;
  18740. }
  18741. }
  18742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPortCollection_1_GetKeyForItem_mEAD1EA506042D094A2ABD9D717A21BF311F92B51_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
  18743. {
  18744. void* L_0 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  18745. {
  18746. String_t* L_1;
  18747. L_1 = ConstrainedFuncInvoker0< String_t* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 8), L_0, (void*)(Il2CppFullySharedGenericAny*)(il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_item : &___0_item));
  18748. return L_1;
  18749. }
  18750. }
  18751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_InsertItem_m58E5A11ECD69D0D3F78025D02B12A0F332269948_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method)
  18752. {
  18753. const uint32_t SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  18754. const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18755. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18756. const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18757. {
  18758. il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___1_item : &___1_item), SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18759. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_0: *(void**)L_0));
  18760. int32_t L_1 = ___0_index;
  18761. il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___1_item : &___1_item), SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18762. NullCheck((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this);
  18763. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), (KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_2: *(void**)L_2));
  18764. il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___1_item : &___1_item), SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18765. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_3: *(void**)L_3));
  18766. return;
  18767. }
  18768. }
  18769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_RemoveItem_mFA172B776426D2E251C9B7D147B79908A9ADEC98_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, int32_t ___0_index, const RuntimeMethod* method)
  18770. {
  18771. const uint32_t SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  18772. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18773. const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18774. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18775. Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18776. memset(V_0, 0, SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18777. {
  18778. int32_t L_0 = ___0_index;
  18779. NullCheck((Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this);
  18780. InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), (Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this, L_0, (Il2CppFullySharedGenericAny*)L_1);
  18781. il2cpp_codegen_memcpy(V_0, L_1, SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18782. il2cpp_codegen_memcpy(L_2, V_0, SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18783. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_2: *(void**)L_2));
  18784. int32_t L_3 = ___0_index;
  18785. NullCheck((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this);
  18786. (( void (*) (KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  18787. il2cpp_codegen_memcpy(L_4, V_0, SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18788. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_4: *(void**)L_4));
  18789. return;
  18790. }
  18791. }
  18792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_SetItem_m87C9B2EB15AC042E8C35DC09D22DCF5F156A9FCF_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method)
  18793. {
  18794. {
  18795. NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
  18796. NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
  18797. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  18798. }
  18799. }
  18800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_ClearItems_mC3732CB3651D60212827B37387C0D7361EDEB19D_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, const RuntimeMethod* method)
  18801. {
  18802. {
  18803. goto IL_0009;
  18804. }
  18805. IL_0002:
  18806. {
  18807. NullCheck((Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this);
  18808. VirtualActionInvoker1< int32_t >::Invoke(36, (Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this, 0);
  18809. }
  18810. IL_0009:
  18811. {
  18812. NullCheck((Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this);
  18813. int32_t L_0;
  18814. L_0 = (( int32_t (*) (Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))((Collection_1_t64F5801B7817C08B013BC2F8613C49D0A43A562E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  18815. if ((((int32_t)L_0) > ((int32_t)0)))
  18816. {
  18817. goto IL_0002;
  18818. }
  18819. }
  18820. {
  18821. return;
  18822. }
  18823. }
  18824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_StringU2CTPortU3E_get_Item_m3CD00927A63F1705C409D6935FAB46FE4E94EFF1_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, String_t* ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
  18825. {
  18826. const uint32_t SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  18827. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18828. {
  18829. String_t* L_0 = ___0_key;
  18830. NullCheck((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this);
  18831. InvokerActionInvoker2< String_t*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), (KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this, L_0, (Il2CppFullySharedGenericAny*)L_1);
  18832. il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_TPort_t8B6470C49F08236ADDF442E31E0D63325ABAB766);
  18833. return;
  18834. }
  18835. }
  18836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPortCollection_1_Unity_VisualScripting_IKeyedCollectionU3CSystem_StringU2CTPortU3E_Contains_m1F3873FB11ABA469D1495801B2E5A3AEB821AA8B_gshared (UnitPortCollection_1_t3D8680615CACEC531D3F1061C80FF77C6B3B0A12* __this, String_t* ___0_key, const RuntimeMethod* method)
  18837. {
  18838. {
  18839. String_t* L_0 = ___0_key;
  18840. NullCheck((KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this);
  18841. bool L_1;
  18842. L_1 = InvokerFuncInvoker1< bool, String_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), (KeyedCollection_2_tA304C2804CFFA50E8B2C5A427BE4B98475348A2C*)__this, L_0);
  18843. return L_1;
  18844. }
  18845. }
  18846. #ifdef __clang__
  18847. #pragma clang diagnostic pop
  18848. #endif
  18849. #ifdef __clang__
  18850. #pragma clang diagnostic push
  18851. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  18852. #pragma clang diagnostic ignored "-Wunused-variable"
  18853. #endif
  18854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, String_t* ___0_key, const RuntimeMethod* method)
  18855. {
  18856. static bool s_Il2CppMethodInitialized;
  18857. if (!s_Il2CppMethodInitialized)
  18858. {
  18859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6);
  18861. s_Il2CppMethodInitialized = true;
  18862. }
  18863. {
  18864. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  18865. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18866. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  18867. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6, NULL);
  18868. String_t* L_1 = ___0_key;
  18869. NullCheck(L_0);
  18870. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  18871. String_t* L_2 = ___0_key;
  18872. __this->___U3CkeyU3Ek__BackingField = L_2;
  18873. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CkeyU3Ek__BackingField), (void*)L_2);
  18874. return;
  18875. }
  18876. }
  18877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  18878. {
  18879. {
  18880. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  18881. return L_0;
  18882. }
  18883. }
  18884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_set_unit_mFE7424D364812ABE051C751BD47E5860400B6F04_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  18885. {
  18886. {
  18887. RuntimeObject* L_0 = ___0_value;
  18888. __this->___U3CunitU3Ek__BackingField = L_0;
  18889. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunitU3Ek__BackingField), (void*)L_0);
  18890. return;
  18891. }
  18892. }
  18893. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPort_3_get_key_mBF6324BFB8DECCA2A3FAC4820BA83F25DEAA8D19_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  18894. {
  18895. {
  18896. String_t* L_0 = __this->___U3CkeyU3Ek__BackingField;
  18897. return L_0;
  18898. }
  18899. }
  18900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_get_hasValidConnection_m4FD8568271395B0CC5D758520BD1A9B779551E9D_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  18901. {
  18902. {
  18903. RuntimeObject* L_0;
  18904. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11, __this);
  18905. bool L_1;
  18906. L_1 = Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  18907. return L_1;
  18908. }
  18909. }
  18910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18911. {
  18912. static bool s_Il2CppMethodInitialized;
  18913. if (!s_Il2CppMethodInitialized)
  18914. {
  18915. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  18916. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  18918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  18919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  18920. s_Il2CppMethodInitialized = true;
  18921. }
  18922. {
  18923. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  18924. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  18925. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  18926. RuntimeObject* L_1 = ___0_port;
  18927. NullCheck(L_0);
  18928. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  18929. RuntimeObject* L_2;
  18930. L_2 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18931. if (!L_2)
  18932. {
  18933. goto IL_0047;
  18934. }
  18935. }
  18936. {
  18937. RuntimeObject* L_3 = ___0_port;
  18938. NullCheck(L_3);
  18939. RuntimeObject* L_4;
  18940. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_3);
  18941. if (!L_4)
  18942. {
  18943. goto IL_0047;
  18944. }
  18945. }
  18946. {
  18947. RuntimeObject* L_5 = ___0_port;
  18948. NullCheck(L_5);
  18949. RuntimeObject* L_6;
  18950. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_5);
  18951. RuntimeObject* L_7;
  18952. L_7 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18953. if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)L_7)))
  18954. {
  18955. goto IL_0047;
  18956. }
  18957. }
  18958. {
  18959. RuntimeObject* L_8 = ___0_port;
  18960. NullCheck(L_8);
  18961. RuntimeObject* L_9;
  18962. L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_8);
  18963. NullCheck(L_9);
  18964. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
  18965. L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
  18966. RuntimeObject* L_11;
  18967. L_11 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  18968. NullCheck(L_11);
  18969. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_12;
  18970. L_12 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
  18971. return (bool)((((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_10) == ((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_12))? 1 : 0);
  18972. }
  18973. IL_0047:
  18974. {
  18975. return (bool)0;
  18976. }
  18977. }
  18978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanValidlyConnectTo_m3355CAF2A1A774B532F9262F6FCD27113934B4D0_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  18979. {
  18980. {
  18981. RuntimeObject* L_0 = ___0_port;
  18982. bool L_1;
  18983. L_1 = UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  18984. if (!L_1)
  18985. {
  18986. goto IL_001e;
  18987. }
  18988. }
  18989. {
  18990. RuntimeObject* L_2 = ___0_port;
  18991. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))
  18992. {
  18993. goto IL_001e;
  18994. }
  18995. }
  18996. {
  18997. RuntimeObject* L_3 = ___0_port;
  18998. bool L_4;
  18999. L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(17, __this, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6))));
  19000. return L_4;
  19001. }
  19002. IL_001e:
  19003. {
  19004. return (bool)0;
  19005. }
  19006. }
  19007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanInvalidlyConnectTo_mBC502981FC8DDA50D537BD6EDC1D7AE1DD44C3E1_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19008. {
  19009. {
  19010. RuntimeObject* L_0 = ___0_port;
  19011. bool L_1;
  19012. L_1 = UnitPort_3_CanConnectTo_m58874D5474139C6F92EC003D9A9040A5EC2D4A43(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19013. if (!L_1)
  19014. {
  19015. goto IL_001e;
  19016. }
  19017. }
  19018. {
  19019. RuntimeObject* L_2 = ___0_port;
  19020. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  19021. {
  19022. goto IL_001e;
  19023. }
  19024. }
  19025. {
  19026. RuntimeObject* L_3 = ___0_port;
  19027. bool L_4;
  19028. L_4 = UnitPort_3_CanConnectToInvalid_m52B308348E17B1C887D6400E8575013874D4503B(__this, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8))), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
  19029. return L_4;
  19030. }
  19031. IL_001e:
  19032. {
  19033. return (bool)0;
  19034. }
  19035. }
  19036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_ValidlyConnectTo_mB47C7D219662DF4B67C6844ACA6310F3A08A5579_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19037. {
  19038. static bool s_Il2CppMethodInitialized;
  19039. if (!s_Il2CppMethodInitialized)
  19040. {
  19041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  19044. s_Il2CppMethodInitialized = true;
  19045. }
  19046. {
  19047. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19048. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19049. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  19050. RuntimeObject* L_1 = ___0_port;
  19051. NullCheck(L_0);
  19052. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19053. RuntimeObject* L_2 = ___0_port;
  19054. if (((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))
  19055. {
  19056. goto IL_001e;
  19057. }
  19058. }
  19059. {
  19060. InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* L_3 = (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var)));
  19061. InvalidConnectionException__ctor_m1D7124E647B3A464355348B7386F870DD07494E0(L_3, NULL);
  19062. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  19063. }
  19064. IL_001e:
  19065. {
  19066. RuntimeObject* L_4 = ___0_port;
  19067. VirtualActionInvoker1< RuntimeObject* >::Invoke(18, __this, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 6))));
  19068. return;
  19069. }
  19070. }
  19071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_InvalidlyConnectTo_m42C24750F32F8C0A27132EE2299C51CB02D3F1F7_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19072. {
  19073. static bool s_Il2CppMethodInitialized;
  19074. if (!s_Il2CppMethodInitialized)
  19075. {
  19076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  19079. s_Il2CppMethodInitialized = true;
  19080. }
  19081. {
  19082. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19083. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19084. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  19085. RuntimeObject* L_1 = ___0_port;
  19086. NullCheck(L_0);
  19087. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19088. RuntimeObject* L_2 = ___0_port;
  19089. if (((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  19090. {
  19091. goto IL_001e;
  19092. }
  19093. }
  19094. {
  19095. InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* L_3 = (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var)));
  19096. InvalidConnectionException__ctor_m1D7124E647B3A464355348B7386F870DD07494E0(L_3, NULL);
  19097. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  19098. }
  19099. IL_001e:
  19100. {
  19101. RuntimeObject* L_4 = ___0_port;
  19102. VirtualActionInvoker1< RuntimeObject* >::Invoke(19, __this, ((RuntimeObject*)Castclass((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8))));
  19103. return;
  19104. }
  19105. }
  19106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_Disconnect_m7F1641503A0FFAB9277E3ABB292B661FB15BDD81_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  19107. {
  19108. {
  19109. goto IL_0013;
  19110. }
  19111. IL_0002:
  19112. {
  19113. RuntimeObject* L_0;
  19114. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13, __this);
  19115. RuntimeObject* L_1;
  19116. L_1 = Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  19117. VirtualActionInvoker1< RuntimeObject* >::Invoke(20, __this, L_1);
  19118. }
  19119. IL_0013:
  19120. {
  19121. RuntimeObject* L_2;
  19122. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13, __this);
  19123. bool L_3;
  19124. L_3 = Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  19125. if (L_3)
  19126. {
  19127. goto IL_0002;
  19128. }
  19129. }
  19130. {
  19131. goto IL_0033;
  19132. }
  19133. IL_0022:
  19134. {
  19135. RuntimeObject* L_4;
  19136. L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(14, __this);
  19137. RuntimeObject* L_5;
  19138. L_5 = Enumerable_First_TisRuntimeObject_mEFECF1B8C3201589C5AF34176DCBF8DD926642D6(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
  19139. VirtualActionInvoker1< RuntimeObject* >::Invoke(21, __this, L_5);
  19140. }
  19141. IL_0033:
  19142. {
  19143. RuntimeObject* L_6;
  19144. L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(14, __this);
  19145. bool L_7;
  19146. L_7 = Enumerable_Any_TisRuntimeObject_m67CFBD544CF1D1C0C7E7457FDBDB81649DE26847(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  19147. if (L_7)
  19148. {
  19149. goto IL_0022;
  19150. }
  19151. }
  19152. {
  19153. return;
  19154. }
  19155. }
  19156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectToInvalid_m52B308348E17B1C887D6400E8575013874D4503B_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19157. {
  19158. {
  19159. return (bool)1;
  19160. }
  19161. }
  19162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
  19163. {
  19164. static bool s_Il2CppMethodInitialized;
  19165. if (!s_Il2CppMethodInitialized)
  19166. {
  19167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499_RuntimeMethod_var);
  19168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  19171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_il2cpp_TypeInfo_var);
  19172. s_Il2CppMethodInitialized = true;
  19173. }
  19174. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* V_0 = NULL;
  19175. {
  19176. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_0 = (U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 22));
  19177. U3CU3Ec__DisplayClass45_0__ctor_mF5DA476AB7C4A3DF7BC041A08B6DB90730C9CE0E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  19178. V_0 = L_0;
  19179. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_1 = V_0;
  19180. RuntimeObject* L_2 = ___0_source;
  19181. NullCheck(L_1);
  19182. L_1->___source = L_2;
  19183. Il2CppCodeGenWriteBarrier((void**)(&L_1->___source), (void*)L_2);
  19184. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_3 = V_0;
  19185. RuntimeObject* L_4 = ___1_destination;
  19186. NullCheck(L_3);
  19187. L_3->___destination = L_4;
  19188. Il2CppCodeGenWriteBarrier((void**)(&L_3->___destination), (void*)L_4);
  19189. RuntimeObject* L_5;
  19190. L_5 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19191. NullCheck(L_5);
  19192. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
  19193. L_6 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  19194. NullCheck(L_6);
  19195. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_7;
  19196. L_7 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_6, NULL);
  19197. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_8 = V_0;
  19198. Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* L_9 = (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*)il2cpp_codegen_object_new(Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19199. Func_2__ctor_m1CE327D424446D3B82D8E2B89D1DBAEAE9536DFF(L_9, (RuntimeObject*)L_8, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 24)), NULL);
  19200. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_10;
  19201. L_10 = Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B((RuntimeObject*)L_7, L_9, Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19202. if (!L_10)
  19203. {
  19204. goto IL_0038;
  19205. }
  19206. }
  19207. {
  19208. return;
  19209. }
  19210. IL_0038:
  19211. {
  19212. RuntimeObject* L_11;
  19213. L_11 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19214. NullCheck(L_11);
  19215. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_12;
  19216. L_12 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
  19217. NullCheck(L_12);
  19218. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_13;
  19219. L_13 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_12, NULL);
  19220. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_14 = V_0;
  19221. NullCheck(L_14);
  19222. RuntimeObject* L_15 = L_14->___source;
  19223. U3CU3Ec__DisplayClass45_0_t881ED004F1E033072D21F86F5818871285E400E6* L_16 = V_0;
  19224. NullCheck(L_16);
  19225. RuntimeObject* L_17 = L_16->___destination;
  19226. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_18 = (InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD*)il2cpp_codegen_object_new(InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_il2cpp_TypeInfo_var);
  19227. InvalidConnection__ctor_mAB71D240111EF6DEF8EF3C5486A846E95FBB31F3(L_18, L_15, L_17, NULL);
  19228. NullCheck((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_13);
  19229. ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_13, L_18, ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499_RuntimeMethod_var);
  19230. return;
  19231. }
  19232. }
  19233. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
  19234. {
  19235. static bool s_Il2CppMethodInitialized;
  19236. if (!s_Il2CppMethodInitialized)
  19237. {
  19238. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7_RuntimeMethod_var);
  19239. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19241. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  19242. s_Il2CppMethodInitialized = true;
  19243. }
  19244. U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* V_0 = NULL;
  19245. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* V_1 = NULL;
  19246. {
  19247. U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* L_0 = (U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 25));
  19248. U3CU3Ec__DisplayClass46_0__ctor_mA6233C533EA78C0E85371ADCD726DBCE2FA09108(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  19249. V_0 = L_0;
  19250. U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* L_1 = V_0;
  19251. RuntimeObject* L_2 = ___0_source;
  19252. NullCheck(L_1);
  19253. L_1->___source = L_2;
  19254. Il2CppCodeGenWriteBarrier((void**)(&L_1->___source), (void*)L_2);
  19255. U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* L_3 = V_0;
  19256. RuntimeObject* L_4 = ___1_destination;
  19257. NullCheck(L_3);
  19258. L_3->___destination = L_4;
  19259. Il2CppCodeGenWriteBarrier((void**)(&L_3->___destination), (void*)L_4);
  19260. RuntimeObject* L_5;
  19261. L_5 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19262. NullCheck(L_5);
  19263. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
  19264. L_6 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  19265. NullCheck(L_6);
  19266. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_7;
  19267. L_7 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_6, NULL);
  19268. U3CU3Ec__DisplayClass46_0_t1BC3A94F3B00FCB45A2B4E0EAC8CD5026D6CFED4* L_8 = V_0;
  19269. Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* L_9 = (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*)il2cpp_codegen_object_new(Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19270. Func_2__ctor_m1CE327D424446D3B82D8E2B89D1DBAEAE9536DFF(L_9, (RuntimeObject*)L_8, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 27)), NULL);
  19271. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_10;
  19272. L_10 = Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B((RuntimeObject*)L_7, L_9, Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19273. V_1 = L_10;
  19274. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_11 = V_1;
  19275. if (L_11)
  19276. {
  19277. goto IL_003a;
  19278. }
  19279. }
  19280. {
  19281. return;
  19282. }
  19283. IL_003a:
  19284. {
  19285. RuntimeObject* L_12;
  19286. L_12 = UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19287. NullCheck(L_12);
  19288. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_13;
  19289. L_13 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_12);
  19290. NullCheck(L_13);
  19291. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_14;
  19292. L_14 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_13, NULL);
  19293. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_15 = V_1;
  19294. NullCheck((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_14);
  19295. bool L_16;
  19296. L_16 = ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_14, L_15, ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7_RuntimeMethod_var);
  19297. return;
  19298. }
  19299. }
  19300. #ifdef __clang__
  19301. #pragma clang diagnostic pop
  19302. #endif
  19303. #ifdef __clang__
  19304. #pragma clang diagnostic push
  19305. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19306. #pragma clang diagnostic ignored "-Wunused-variable"
  19307. #endif
  19308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3__ctor_m81E414DB26ED7A6C948D16B8AFAE90501FB994F1_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, String_t* ___0_key, const RuntimeMethod* method)
  19309. {
  19310. static bool s_Il2CppMethodInitialized;
  19311. if (!s_Il2CppMethodInitialized)
  19312. {
  19313. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19314. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6);
  19315. s_Il2CppMethodInitialized = true;
  19316. }
  19317. {
  19318. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
  19319. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19320. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19321. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6, NULL);
  19322. String_t* L_1 = ___0_key;
  19323. NullCheck(L_0);
  19324. EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
  19325. String_t* L_2 = ___0_key;
  19326. __this->___U3CkeyU3Ek__BackingField = L_2;
  19327. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CkeyU3Ek__BackingField), (void*)L_2);
  19328. return;
  19329. }
  19330. }
  19331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_m3198F0C04848FC80882EF9AC4116FA41F455A943_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, const RuntimeMethod* method)
  19332. {
  19333. {
  19334. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  19335. return L_0;
  19336. }
  19337. }
  19338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_set_unit_m66C7171B6A08DF4B5F4CC6341B520CE2A69A8455_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  19339. {
  19340. {
  19341. RuntimeObject* L_0 = ___0_value;
  19342. __this->___U3CunitU3Ek__BackingField = L_0;
  19343. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunitU3Ek__BackingField), (void*)L_0);
  19344. return;
  19345. }
  19346. }
  19347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPort_3_get_key_m1F5CFDFC9F8D431593DD21B01BBE44A1DE3143C3_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, const RuntimeMethod* method)
  19348. {
  19349. {
  19350. String_t* L_0 = __this->___U3CkeyU3Ek__BackingField;
  19351. return L_0;
  19352. }
  19353. }
  19354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_get_hasValidConnection_m06E5B64BADDD6ED9BCA9ABC274681747798D37CF_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, const RuntimeMethod* method)
  19355. {
  19356. {
  19357. RuntimeObject* L_0;
  19358. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11, __this);
  19359. bool L_1;
  19360. L_1 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  19361. return L_1;
  19362. }
  19363. }
  19364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectTo_m1B1F796BD6771BC4EE82213BF82FDB8AFAC0297A_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19365. {
  19366. static bool s_Il2CppMethodInitialized;
  19367. if (!s_Il2CppMethodInitialized)
  19368. {
  19369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
  19372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  19373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  19374. s_Il2CppMethodInitialized = true;
  19375. }
  19376. {
  19377. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19378. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19379. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  19380. RuntimeObject* L_1 = ___0_port;
  19381. NullCheck(L_0);
  19382. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19383. RuntimeObject* L_2;
  19384. L_2 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19385. if (!L_2)
  19386. {
  19387. goto IL_0047;
  19388. }
  19389. }
  19390. {
  19391. RuntimeObject* L_3 = ___0_port;
  19392. NullCheck(L_3);
  19393. RuntimeObject* L_4;
  19394. L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_3);
  19395. if (!L_4)
  19396. {
  19397. goto IL_0047;
  19398. }
  19399. }
  19400. {
  19401. RuntimeObject* L_5 = ___0_port;
  19402. NullCheck(L_5);
  19403. RuntimeObject* L_6;
  19404. L_6 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_5);
  19405. RuntimeObject* L_7;
  19406. L_7 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19407. if ((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)L_7)))
  19408. {
  19409. goto IL_0047;
  19410. }
  19411. }
  19412. {
  19413. RuntimeObject* L_8 = ___0_port;
  19414. NullCheck(L_8);
  19415. RuntimeObject* L_9;
  19416. L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_8);
  19417. NullCheck(L_9);
  19418. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
  19419. L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
  19420. RuntimeObject* L_11;
  19421. L_11 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19422. NullCheck(L_11);
  19423. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_12;
  19424. L_12 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
  19425. return (bool)((((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_10) == ((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_12))? 1 : 0);
  19426. }
  19427. IL_0047:
  19428. {
  19429. return (bool)0;
  19430. }
  19431. }
  19432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanValidlyConnectTo_m4A8FD7CE06F0207D9620D68D69B323446F17157D_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19433. {
  19434. const uint32_t SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  19435. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C);
  19436. {
  19437. RuntimeObject* L_0 = ___0_port;
  19438. bool L_1;
  19439. L_1 = (( bool (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19440. if (!L_1)
  19441. {
  19442. goto IL_001e;
  19443. }
  19444. }
  19445. {
  19446. RuntimeObject* L_2 = ___0_port;
  19447. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))
  19448. {
  19449. goto IL_001e;
  19450. }
  19451. }
  19452. {
  19453. RuntimeObject* L_3 = ___0_port;
  19454. void* L_5 = UnBox_Any((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6), L_4);
  19455. bool L_6;
  19456. L_6 = VirtualFuncInvoker1Invoker< bool, Il2CppFullySharedGenericAny >::Invoke(17, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_5)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_5))));
  19457. return L_6;
  19458. }
  19459. IL_001e:
  19460. {
  19461. return (bool)0;
  19462. }
  19463. }
  19464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanInvalidlyConnectTo_mD675A40C7A3DD73D70F7D9500A752D0B198BE91B_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19465. {
  19466. const uint32_t SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  19467. const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE);
  19468. {
  19469. RuntimeObject* L_0 = ___0_port;
  19470. bool L_1;
  19471. L_1 = (( bool (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  19472. if (!L_1)
  19473. {
  19474. goto IL_001e;
  19475. }
  19476. }
  19477. {
  19478. RuntimeObject* L_2 = ___0_port;
  19479. if (!((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  19480. {
  19481. goto IL_001e;
  19482. }
  19483. }
  19484. {
  19485. RuntimeObject* L_3 = ___0_port;
  19486. void* L_5 = UnBox_Any((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_4);
  19487. bool L_6;
  19488. L_6 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_5)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_5))));
  19489. return L_6;
  19490. }
  19491. IL_001e:
  19492. {
  19493. return (bool)0;
  19494. }
  19495. }
  19496. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_ValidlyConnectTo_m718AEC5BD3EC87517097D4C1E8CC30D46728295B_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19497. {
  19498. static bool s_Il2CppMethodInitialized;
  19499. if (!s_Il2CppMethodInitialized)
  19500. {
  19501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  19504. s_Il2CppMethodInitialized = true;
  19505. }
  19506. const uint32_t SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  19507. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C);
  19508. {
  19509. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19510. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19511. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  19512. RuntimeObject* L_1 = ___0_port;
  19513. NullCheck(L_0);
  19514. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19515. RuntimeObject* L_2 = ___0_port;
  19516. if (((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 6))))
  19517. {
  19518. goto IL_001e;
  19519. }
  19520. }
  19521. {
  19522. InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* L_3 = (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var)));
  19523. InvalidConnectionException__ctor_m1D7124E647B3A464355348B7386F870DD07494E0(L_3, NULL);
  19524. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  19525. }
  19526. IL_001e:
  19527. {
  19528. RuntimeObject* L_4 = ___0_port;
  19529. void* L_6 = UnBox_Any((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 6), L_5);
  19530. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(18, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_6)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_6))));
  19531. return;
  19532. }
  19533. }
  19534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_InvalidlyConnectTo_m24B2FE85A7BD4C62649DE6005BBBBD9723A728CA_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
  19535. {
  19536. static bool s_Il2CppMethodInitialized;
  19537. if (!s_Il2CppMethodInitialized)
  19538. {
  19539. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19540. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19541. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985);
  19542. s_Il2CppMethodInitialized = true;
  19543. }
  19544. const uint32_t SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  19545. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE);
  19546. {
  19547. il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
  19548. EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
  19549. L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral670E6E5CD786FBA46F50395F2FE281B1DF2C9985, NULL);
  19550. RuntimeObject* L_1 = ___0_port;
  19551. NullCheck(L_0);
  19552. EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715(L_0, L_1, EnsureThat_IsNotNull_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m744F045C933EB5F7C212D3BEBC0206259926E715_RuntimeMethod_var);
  19553. RuntimeObject* L_2 = ___0_port;
  19554. if (((RuntimeObject*)IsInst((RuntimeObject*)L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 8))))
  19555. {
  19556. goto IL_001e;
  19557. }
  19558. }
  19559. {
  19560. InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F* L_3 = (InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidConnectionException_t7A4764AC2E9E4E00A91B3AD9BAC1D4F263D4AF7F_il2cpp_TypeInfo_var)));
  19561. InvalidConnectionException__ctor_m1D7124E647B3A464355348B7386F870DD07494E0(L_3, NULL);
  19562. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
  19563. }
  19564. IL_001e:
  19565. {
  19566. RuntimeObject* L_4 = ___0_port;
  19567. void* L_6 = UnBox_Any((RuntimeObject*)L_4, il2cpp_rgctx_data(method->klass->rgctx_data, 8), L_5);
  19568. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(19, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? (((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_6)): *(void**)(((Il2CppFullySharedGenericAny)(Il2CppFullySharedGenericAny*)L_6))));
  19569. return;
  19570. }
  19571. }
  19572. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_Disconnect_mACCC4C009E69F66AE63DDDB2B4D63312DBED208C_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, const RuntimeMethod* method)
  19573. {
  19574. const uint32_t SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
  19575. const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TValidOther_tC3BA954E06FA4819D1879C2080E1BDFF827D283C);
  19576. const uint32_t SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  19577. const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TInvalidOther_t37E929C30842E06DD96AE8F7688D28042BEDA5FE);
  19578. {
  19579. goto IL_0013;
  19580. }
  19581. IL_0002:
  19582. {
  19583. RuntimeObject* L_0;
  19584. L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13, __this);
  19585. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 14), NULL, L_0, (Il2CppFullySharedGenericAny*)L_1);
  19586. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(20, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_1: *(void**)L_1));
  19587. }
  19588. IL_0013:
  19589. {
  19590. RuntimeObject* L_2;
  19591. L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13, __this);
  19592. bool L_3;
  19593. L_3 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  19594. if (L_3)
  19595. {
  19596. goto IL_0002;
  19597. }
  19598. }
  19599. {
  19600. goto IL_0033;
  19601. }
  19602. IL_0022:
  19603. {
  19604. RuntimeObject* L_4;
  19605. L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(14, __this);
  19606. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), NULL, L_4, (Il2CppFullySharedGenericAny*)L_5);
  19607. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(21, __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_5: *(void**)L_5));
  19608. }
  19609. IL_0033:
  19610. {
  19611. RuntimeObject* L_6;
  19612. L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(14, __this);
  19613. bool L_7;
  19614. L_7 = (( bool (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
  19615. if (L_7)
  19616. {
  19617. goto IL_0022;
  19618. }
  19619. }
  19620. {
  19621. return;
  19622. }
  19623. }
  19624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_CanConnectToInvalid_m30DA7A0EA3EEB28F33102DBE012A4191F126ED99_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, Il2CppFullySharedGenericAny ___0_port, const RuntimeMethod* method)
  19625. {
  19626. {
  19627. return (bool)1;
  19628. }
  19629. }
  19630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_ConnectInvalid_mD2F788D602A18859998006D991E354B094DB3BFE_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
  19631. {
  19632. static bool s_Il2CppMethodInitialized;
  19633. if (!s_Il2CppMethodInitialized)
  19634. {
  19635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499_RuntimeMethod_var);
  19636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  19639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_il2cpp_TypeInfo_var);
  19640. s_Il2CppMethodInitialized = true;
  19641. }
  19642. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* V_0 = NULL;
  19643. {
  19644. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_0 = (U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 22));
  19645. (( void (*) (U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
  19646. V_0 = L_0;
  19647. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_1 = V_0;
  19648. RuntimeObject* L_2 = ___0_source;
  19649. NullCheck(L_1);
  19650. L_1->___source = L_2;
  19651. Il2CppCodeGenWriteBarrier((void**)(&L_1->___source), (void*)L_2);
  19652. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_3 = V_0;
  19653. RuntimeObject* L_4 = ___1_destination;
  19654. NullCheck(L_3);
  19655. L_3->___destination = L_4;
  19656. Il2CppCodeGenWriteBarrier((void**)(&L_3->___destination), (void*)L_4);
  19657. RuntimeObject* L_5;
  19658. L_5 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19659. NullCheck(L_5);
  19660. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
  19661. L_6 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  19662. NullCheck(L_6);
  19663. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_7;
  19664. L_7 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_6, NULL);
  19665. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_8 = V_0;
  19666. Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* L_9 = (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*)il2cpp_codegen_object_new(Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19667. Func_2__ctor_m1CE327D424446D3B82D8E2B89D1DBAEAE9536DFF(L_9, (RuntimeObject*)L_8, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 24)), NULL);
  19668. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_10;
  19669. L_10 = Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B((RuntimeObject*)L_7, L_9, Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19670. if (!L_10)
  19671. {
  19672. goto IL_0038;
  19673. }
  19674. }
  19675. {
  19676. return;
  19677. }
  19678. IL_0038:
  19679. {
  19680. RuntimeObject* L_11;
  19681. L_11 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19682. NullCheck(L_11);
  19683. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_12;
  19684. L_12 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
  19685. NullCheck(L_12);
  19686. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_13;
  19687. L_13 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_12, NULL);
  19688. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_14 = V_0;
  19689. NullCheck(L_14);
  19690. RuntimeObject* L_15 = L_14->___source;
  19691. U3CU3Ec__DisplayClass45_0_t209CBAD32860AD12452D073163ADC1DA6EA0B5AE* L_16 = V_0;
  19692. NullCheck(L_16);
  19693. RuntimeObject* L_17 = L_16->___destination;
  19694. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_18 = (InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD*)il2cpp_codegen_object_new(InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_il2cpp_TypeInfo_var);
  19695. InvalidConnection__ctor_mAB71D240111EF6DEF8EF3C5486A846E95FBB31F3(L_18, L_15, L_17, NULL);
  19696. NullCheck((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_13);
  19697. ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_13, L_18, ConnectionCollectionBase_4_Add_mA20FBE88D8B08EC621782D968F795FDDA8DC5499_RuntimeMethod_var);
  19698. return;
  19699. }
  19700. }
  19701. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_DisconnectInvalid_m3D1AA7F99D8DFB7012AFE249C237E2CD76464483_gshared (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
  19702. {
  19703. static bool s_Il2CppMethodInitialized;
  19704. if (!s_Il2CppMethodInitialized)
  19705. {
  19706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7_RuntimeMethod_var);
  19707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19708. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19709. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
  19710. s_Il2CppMethodInitialized = true;
  19711. }
  19712. U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84* V_0 = NULL;
  19713. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* V_1 = NULL;
  19714. {
  19715. U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84* L_0 = (U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 25));
  19716. (( void (*) (U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
  19717. V_0 = L_0;
  19718. U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84* L_1 = V_0;
  19719. RuntimeObject* L_2 = ___0_source;
  19720. NullCheck(L_1);
  19721. L_1->___source = L_2;
  19722. Il2CppCodeGenWriteBarrier((void**)(&L_1->___source), (void*)L_2);
  19723. U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84* L_3 = V_0;
  19724. RuntimeObject* L_4 = ___1_destination;
  19725. NullCheck(L_3);
  19726. L_3->___destination = L_4;
  19727. Il2CppCodeGenWriteBarrier((void**)(&L_3->___destination), (void*)L_4);
  19728. RuntimeObject* L_5;
  19729. L_5 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19730. NullCheck(L_5);
  19731. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
  19732. L_6 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_5);
  19733. NullCheck(L_6);
  19734. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_7;
  19735. L_7 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_6, NULL);
  19736. U3CU3Ec__DisplayClass46_0_t15A8BE220A79BAD15A12E1C9CDE275E51E763F84* L_8 = V_0;
  19737. Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0* L_9 = (Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0*)il2cpp_codegen_object_new(Func_2_t8EB7B5958AD707AA80EBD9516B8B9FB6BFC821D0_il2cpp_TypeInfo_var);
  19738. Func_2__ctor_m1CE327D424446D3B82D8E2B89D1DBAEAE9536DFF(L_9, (RuntimeObject*)L_8, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 27)), NULL);
  19739. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_10;
  19740. L_10 = Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B((RuntimeObject*)L_7, L_9, Enumerable_SingleOrDefault_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_mECB12A2A7A82D4652FBF9E2616D5C64D5EECB93B_RuntimeMethod_var);
  19741. V_1 = L_10;
  19742. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_11 = V_1;
  19743. if (L_11)
  19744. {
  19745. goto IL_003a;
  19746. }
  19747. }
  19748. {
  19749. return;
  19750. }
  19751. IL_003a:
  19752. {
  19753. RuntimeObject* L_12;
  19754. L_12 = (( RuntimeObject* (*) (UnitPort_3_tAC418F1AE0D14C5C93B6B5D4B9C73584863E297E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  19755. NullCheck(L_12);
  19756. FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_13;
  19757. L_13 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_12);
  19758. NullCheck(L_13);
  19759. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_14;
  19760. L_14 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(L_13, NULL);
  19761. InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_15 = V_1;
  19762. NullCheck((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_14);
  19763. bool L_16;
  19764. L_16 = ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7((ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*)L_14, L_15, ConnectionCollectionBase_4_Remove_m37A472A765FD5DB3FC58D493D67E965F3DA249D7_RuntimeMethod_var);
  19765. return;
  19766. }
  19767. }
  19768. #ifdef __clang__
  19769. #pragma clang diagnostic pop
  19770. #endif
  19771. #ifdef __clang__
  19772. #pragma clang diagnostic push
  19773. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19774. #pragma clang diagnostic ignored "-Wunused-variable"
  19775. #endif
  19776. void UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_Multicast(UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* __this, bool ___0_arg0, const RuntimeMethod* method)
  19777. {
  19778. il2cpp_array_size_t length = __this->___delegates->max_length;
  19779. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19780. for (il2cpp_array_size_t i = 0; i < length; i++)
  19781. {
  19782. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* currentDelegate = reinterpret_cast<UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9*>(delegatesToInvoke[i]);
  19783. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  19784. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19785. }
  19786. }
  19787. void UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_OpenInst(UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* __this, bool ___0_arg0, const RuntimeMethod* method)
  19788. {
  19789. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  19790. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19791. }
  19792. void UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_OpenStatic(UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* __this, bool ___0_arg0, const RuntimeMethod* method)
  19793. {
  19794. typedef void (*FunctionPointerType) (bool, const RuntimeMethod*);
  19795. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19796. }
  19797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m11A393DB3C00474B4520978077E444DB6E4418DD_gshared (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19798. {
  19799. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19800. __this->___method = ___1_method;
  19801. __this->___m_target = ___0_object;
  19802. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19803. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19804. __this->___method_code = (intptr_t)__this;
  19805. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19806. {
  19807. bool isOpen = parameterCount == 1;
  19808. if (isOpen)
  19809. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_OpenStatic;
  19810. else
  19811. {
  19812. __this->___invoke_impl = __this->___method_ptr;
  19813. __this->___method_code = (intptr_t)__this->___m_target;
  19814. }
  19815. }
  19816. else
  19817. {
  19818. if (___0_object == NULL)
  19819. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19820. __this->___invoke_impl = __this->___method_ptr;
  19821. __this->___method_code = (intptr_t)__this->___m_target;
  19822. }
  19823. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_Multicast;
  19824. }
  19825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_mDDD7C50AEB02B2E86BCA82D46A0B32C9B8A6965B_gshared (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* __this, bool ___0_arg0, const RuntimeMethod* method)
  19826. {
  19827. typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
  19828. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19829. }
  19830. #ifdef __clang__
  19831. #pragma clang diagnostic pop
  19832. #endif
  19833. #ifdef __clang__
  19834. #pragma clang diagnostic push
  19835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19836. #pragma clang diagnostic ignored "-Wunused-variable"
  19837. #endif
  19838. void UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_Multicast(UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg0, const RuntimeMethod* method)
  19839. {
  19840. il2cpp_array_size_t length = __this->___delegates->max_length;
  19841. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19842. for (il2cpp_array_size_t i = 0; i < length; i++)
  19843. {
  19844. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* currentDelegate = reinterpret_cast<UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F*>(delegatesToInvoke[i]);
  19845. typedef void (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19846. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19847. }
  19848. }
  19849. void UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_OpenInst(UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg0, const RuntimeMethod* method)
  19850. {
  19851. typedef void (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19852. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19853. }
  19854. void UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_OpenStatic(UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg0, const RuntimeMethod* method)
  19855. {
  19856. typedef void (*FunctionPointerType) (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19857. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19858. }
  19859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m561D1879521834F2C181DF56266AB10500F1C9F6_gshared (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19860. {
  19861. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19862. __this->___method = ___1_method;
  19863. __this->___m_target = ___0_object;
  19864. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19865. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19866. __this->___method_code = (intptr_t)__this;
  19867. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19868. {
  19869. bool isOpen = parameterCount == 1;
  19870. if (isOpen)
  19871. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_OpenStatic;
  19872. else
  19873. {
  19874. __this->___invoke_impl = __this->___method_ptr;
  19875. __this->___method_code = (intptr_t)__this->___m_target;
  19876. }
  19877. }
  19878. else
  19879. {
  19880. if (___0_object == NULL)
  19881. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19882. __this->___invoke_impl = __this->___method_ptr;
  19883. __this->___method_code = (intptr_t)__this->___m_target;
  19884. }
  19885. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_Multicast;
  19886. }
  19887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_mE7230686955D89B286AFA15295B1A2D79FF0AE3F_gshared (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg0, const RuntimeMethod* method)
  19888. {
  19889. typedef void (*FunctionPointerType) (RuntimeObject*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*);
  19890. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19891. }
  19892. #ifdef __clang__
  19893. #pragma clang diagnostic pop
  19894. #endif
  19895. #ifdef __clang__
  19896. #pragma clang diagnostic push
  19897. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19898. #pragma clang diagnostic ignored "-Wunused-variable"
  19899. #endif
  19900. void UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_Multicast(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19901. {
  19902. il2cpp_array_size_t length = __this->___delegates->max_length;
  19903. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19904. for (il2cpp_array_size_t i = 0; i < length; i++)
  19905. {
  19906. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* currentDelegate = reinterpret_cast<UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*>(delegatesToInvoke[i]);
  19907. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  19908. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19909. }
  19910. }
  19911. void UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_OpenInst(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19912. {
  19913. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19914. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19915. }
  19916. void UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_OpenStatic(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19917. {
  19918. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19919. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19920. }
  19921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19922. {
  19923. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19924. __this->___method = ___1_method;
  19925. __this->___m_target = ___0_object;
  19926. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19927. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19928. __this->___method_code = (intptr_t)__this;
  19929. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19930. {
  19931. bool isOpen = parameterCount == 1;
  19932. if (isOpen)
  19933. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_OpenStatic;
  19934. else
  19935. {
  19936. __this->___invoke_impl = __this->___method_ptr;
  19937. __this->___method_code = (intptr_t)__this->___m_target;
  19938. }
  19939. }
  19940. else
  19941. {
  19942. if (___0_object == NULL)
  19943. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  19944. __this->___invoke_impl = __this->___method_ptr;
  19945. __this->___method_code = (intptr_t)__this->___m_target;
  19946. }
  19947. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_Multicast;
  19948. }
  19949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m56E0082E0ED283D82E7EBDAD820458F89CA944B2_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19950. {
  19951. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  19952. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  19953. }
  19954. #ifdef __clang__
  19955. #pragma clang diagnostic pop
  19956. #endif
  19957. #ifdef __clang__
  19958. #pragma clang diagnostic push
  19959. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  19960. #pragma clang diagnostic ignored "-Wunused-variable"
  19961. #endif
  19962. void UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_Multicast(UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19963. {
  19964. il2cpp_array_size_t length = __this->___delegates->max_length;
  19965. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  19966. for (il2cpp_array_size_t i = 0; i < length; i++)
  19967. {
  19968. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* currentDelegate = reinterpret_cast<UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781*>(delegatesToInvoke[i]);
  19969. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  19970. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  19971. }
  19972. }
  19973. void UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_OpenInst(UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19974. {
  19975. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19976. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19977. }
  19978. void UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_OpenStatic(UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  19979. {
  19980. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  19981. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  19982. }
  19983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m73A3D7B99C088CA6BAAB465E23008BCB9CD97339_gshared (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  19984. {
  19985. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  19986. __this->___method = ___1_method;
  19987. __this->___m_target = ___0_object;
  19988. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  19989. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  19990. __this->___method_code = (intptr_t)__this;
  19991. if (MethodIsStatic((RuntimeMethod*)___1_method))
  19992. {
  19993. bool isOpen = parameterCount == 1;
  19994. if (isOpen)
  19995. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_OpenStatic;
  19996. else
  19997. {
  19998. __this->___invoke_impl = __this->___method_ptr;
  19999. __this->___method_code = (intptr_t)__this->___m_target;
  20000. }
  20001. }
  20002. else
  20003. {
  20004. if (___0_object == NULL)
  20005. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20006. __this->___invoke_impl = __this->___method_ptr;
  20007. __this->___method_code = (intptr_t)__this->___m_target;
  20008. }
  20009. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_Multicast;
  20010. }
  20011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_mBB80D0EC64E6FA16D3796460D7054D7C4CFFF7D2_gshared (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  20012. {
  20013. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  20014. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20015. }
  20016. #ifdef __clang__
  20017. #pragma clang diagnostic pop
  20018. #endif
  20019. #ifdef __clang__
  20020. #pragma clang diagnostic push
  20021. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20022. #pragma clang diagnostic ignored "-Wunused-variable"
  20023. #endif
  20024. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_Multicast(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20025. {
  20026. il2cpp_array_size_t length = __this->___delegates->max_length;
  20027. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20028. for (il2cpp_array_size_t i = 0; i < length; i++)
  20029. {
  20030. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* currentDelegate = reinterpret_cast<UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A*>(delegatesToInvoke[i]);
  20031. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20032. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20033. }
  20034. }
  20035. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenInst(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20036. {
  20037. NullCheck(___0_arg0);
  20038. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20039. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20040. }
  20041. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenStatic(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20042. {
  20043. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  20044. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20045. }
  20046. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenVirtual(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20047. {
  20048. NullCheck(___0_arg0);
  20049. VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg0);
  20050. }
  20051. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenInterface(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20052. {
  20053. NullCheck(___0_arg0);
  20054. InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg0);
  20055. }
  20056. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenGenericVirtual(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20057. {
  20058. NullCheck(___0_arg0);
  20059. GenericVirtualActionInvoker0::Invoke(method, ___0_arg0);
  20060. }
  20061. void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenGenericInterface(UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20062. {
  20063. NullCheck(___0_arg0);
  20064. GenericInterfaceActionInvoker0::Invoke(method, ___0_arg0);
  20065. }
  20066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20067. {
  20068. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20069. __this->___method = ___1_method;
  20070. __this->___m_target = ___0_object;
  20071. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20072. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20073. __this->___method_code = (intptr_t)__this;
  20074. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20075. {
  20076. bool isOpen = parameterCount == 1;
  20077. if (isOpen)
  20078. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenStatic;
  20079. else
  20080. {
  20081. __this->___invoke_impl = __this->___method_ptr;
  20082. __this->___method_code = (intptr_t)__this->___m_target;
  20083. }
  20084. }
  20085. else
  20086. {
  20087. bool isOpen = parameterCount == 0;
  20088. if (isOpen)
  20089. {
  20090. if (__this->___method_is_virtual)
  20091. {
  20092. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20093. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20094. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenGenericInterface;
  20095. else
  20096. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenGenericVirtual;
  20097. else
  20098. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20099. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenInterface;
  20100. else
  20101. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenVirtual;
  20102. }
  20103. else
  20104. {
  20105. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_OpenInst;
  20106. }
  20107. }
  20108. else
  20109. {
  20110. if (___0_object == NULL)
  20111. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20112. __this->___invoke_impl = __this->___method_ptr;
  20113. __this->___method_code = (intptr_t)__this->___m_target;
  20114. }
  20115. }
  20116. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_Multicast;
  20117. }
  20118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m777839BF9CB9F96B081106B47202D06FB35326CA_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  20119. {
  20120. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
  20121. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20122. }
  20123. #ifdef __clang__
  20124. #pragma clang diagnostic pop
  20125. #endif
  20126. #ifdef __clang__
  20127. #pragma clang diagnostic push
  20128. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20129. #pragma clang diagnostic ignored "-Wunused-variable"
  20130. #endif
  20131. void UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_Multicast(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, const RuntimeMethod* method)
  20132. {
  20133. il2cpp_array_size_t length = __this->___delegates->max_length;
  20134. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20135. for (il2cpp_array_size_t i = 0; i < length; i++)
  20136. {
  20137. UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* currentDelegate = reinterpret_cast<UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C*>(delegatesToInvoke[i]);
  20138. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20139. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20140. }
  20141. }
  20142. void UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_OpenInst(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, const RuntimeMethod* method)
  20143. {
  20144. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20145. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20146. }
  20147. void UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_OpenStatic(UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, const RuntimeMethod* method)
  20148. {
  20149. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20150. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20151. }
  20152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m3D196ADE59DE13B9FDC5D827B1A6D00CBEF1F6DF_gshared (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20153. {
  20154. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20155. __this->___method = ___1_method;
  20156. __this->___m_target = ___0_object;
  20157. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20158. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20159. __this->___method_code = (intptr_t)__this;
  20160. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20161. {
  20162. bool isOpen = parameterCount == 1;
  20163. if (isOpen)
  20164. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_OpenStatic;
  20165. else
  20166. {
  20167. __this->___invoke_impl = __this->___method_ptr;
  20168. __this->___method_code = (intptr_t)__this->___m_target;
  20169. }
  20170. }
  20171. else
  20172. {
  20173. if (___0_object == NULL)
  20174. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20175. __this->___invoke_impl = __this->___method_ptr;
  20176. __this->___method_code = (intptr_t)__this->___m_target;
  20177. }
  20178. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_Multicast;
  20179. }
  20180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_mE37AFE8F618C0F22BD217DFCB96A788377376104_gshared (UnityAction_1_t9AA21AF4EE824B324F3F3897F91A2D460437F62C* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, const RuntimeMethod* method)
  20181. {
  20182. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20183. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20184. }
  20185. #ifdef __clang__
  20186. #pragma clang diagnostic pop
  20187. #endif
  20188. #ifdef __clang__
  20189. #pragma clang diagnostic push
  20190. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20191. #pragma clang diagnostic ignored "-Wunused-variable"
  20192. #endif
  20193. void UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_Multicast(UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, float ___0_arg0, const RuntimeMethod* method)
  20194. {
  20195. il2cpp_array_size_t length = __this->___delegates->max_length;
  20196. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20197. for (il2cpp_array_size_t i = 0; i < length; i++)
  20198. {
  20199. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* currentDelegate = reinterpret_cast<UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90*>(delegatesToInvoke[i]);
  20200. typedef void (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  20201. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20202. }
  20203. }
  20204. void UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_OpenInst(UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, float ___0_arg0, const RuntimeMethod* method)
  20205. {
  20206. typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
  20207. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20208. }
  20209. void UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_OpenStatic(UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, float ___0_arg0, const RuntimeMethod* method)
  20210. {
  20211. typedef void (*FunctionPointerType) (float, const RuntimeMethod*);
  20212. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20213. }
  20214. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_mF770070D0A4FE93F6E04DA37D2EC60429EA545E5_gshared (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20215. {
  20216. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20217. __this->___method = ___1_method;
  20218. __this->___m_target = ___0_object;
  20219. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20220. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20221. __this->___method_code = (intptr_t)__this;
  20222. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20223. {
  20224. bool isOpen = parameterCount == 1;
  20225. if (isOpen)
  20226. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_OpenStatic;
  20227. else
  20228. {
  20229. __this->___invoke_impl = __this->___method_ptr;
  20230. __this->___method_code = (intptr_t)__this->___m_target;
  20231. }
  20232. }
  20233. else
  20234. {
  20235. if (___0_object == NULL)
  20236. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20237. __this->___invoke_impl = __this->___method_ptr;
  20238. __this->___method_code = (intptr_t)__this->___m_target;
  20239. }
  20240. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_Multicast;
  20241. }
  20242. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m8C55B497B1E6804FD2D5D6E983D000C4EF7CCF60_gshared (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* __this, float ___0_arg0, const RuntimeMethod* method)
  20243. {
  20244. typedef void (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
  20245. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20246. }
  20247. #ifdef __clang__
  20248. #pragma clang diagnostic pop
  20249. #endif
  20250. #ifdef __clang__
  20251. #pragma clang diagnostic push
  20252. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20253. #pragma clang diagnostic ignored "-Wunused-variable"
  20254. #endif
  20255. void UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_Multicast(UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg0, const RuntimeMethod* method)
  20256. {
  20257. il2cpp_array_size_t length = __this->___delegates->max_length;
  20258. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20259. for (il2cpp_array_size_t i = 0; i < length; i++)
  20260. {
  20261. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* currentDelegate = reinterpret_cast<UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669*>(delegatesToInvoke[i]);
  20262. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  20263. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20264. }
  20265. }
  20266. void UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_OpenInst(UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg0, const RuntimeMethod* method)
  20267. {
  20268. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  20269. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20270. }
  20271. void UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_OpenStatic(UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg0, const RuntimeMethod* method)
  20272. {
  20273. typedef void (*FunctionPointerType) (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  20274. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, method);
  20275. }
  20276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m71C125B79EE35648CFC416CA7DBBC27C8DBAD45A_gshared (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20277. {
  20278. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20279. __this->___method = ___1_method;
  20280. __this->___m_target = ___0_object;
  20281. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20282. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20283. __this->___method_code = (intptr_t)__this;
  20284. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20285. {
  20286. bool isOpen = parameterCount == 1;
  20287. if (isOpen)
  20288. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_OpenStatic;
  20289. else
  20290. {
  20291. __this->___invoke_impl = __this->___method_ptr;
  20292. __this->___method_code = (intptr_t)__this->___m_target;
  20293. }
  20294. }
  20295. else
  20296. {
  20297. if (___0_object == NULL)
  20298. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20299. __this->___invoke_impl = __this->___method_ptr;
  20300. __this->___method_code = (intptr_t)__this->___m_target;
  20301. }
  20302. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_Multicast;
  20303. }
  20304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m2FE4A80FF3A379470ABA802AEAA895AC36448290_gshared (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg0, const RuntimeMethod* method)
  20305. {
  20306. typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
  20307. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20308. }
  20309. #ifdef __clang__
  20310. #pragma clang diagnostic pop
  20311. #endif
  20312. #ifdef __clang__
  20313. #pragma clang diagnostic push
  20314. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20315. #pragma clang diagnostic ignored "-Wunused-variable"
  20316. #endif
  20317. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_Multicast(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20318. {
  20319. il2cpp_array_size_t length = __this->___delegates->max_length;
  20320. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20321. for (il2cpp_array_size_t i = 0; i < length; i++)
  20322. {
  20323. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* currentDelegate = reinterpret_cast<UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259*>(delegatesToInvoke[i]);
  20324. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  20325. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20326. }
  20327. }
  20328. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenStaticInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20329. {
  20330. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg0);
  20331. }
  20332. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_ClosedStaticInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20333. {
  20334. InvokerActionInvoker2< RuntimeObject*, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg0);
  20335. }
  20336. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_ClosedInstInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20337. {
  20338. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg0);
  20339. }
  20340. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenInstInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20341. {
  20342. NullCheck(___0_arg0);
  20343. InvokerActionInvoker0::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg0);
  20344. }
  20345. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenVirtualInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20346. {
  20347. NullCheck(___0_arg0);
  20348. VirtualActionInvoker0Invoker::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg0);
  20349. }
  20350. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenInterfaceInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20351. {
  20352. NullCheck(___0_arg0);
  20353. InterfaceActionInvoker0Invoker::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg0);
  20354. }
  20355. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenGenericVirtualInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20356. {
  20357. NullCheck(___0_arg0);
  20358. GenericVirtualActionInvoker0Invoker::Invoke(method, (RuntimeObject*)___0_arg0);
  20359. }
  20360. void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenGenericInterfaceInvoker(UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20361. {
  20362. NullCheck(___0_arg0);
  20363. GenericInterfaceActionInvoker0Invoker::Invoke(method, (RuntimeObject*)___0_arg0);
  20364. }
  20365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m5CDE58421961A2EE0BCD97B9A4F3602910C2CE29_gshared (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20366. {
  20367. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20368. __this->___method = ___1_method;
  20369. __this->___m_target = ___0_object;
  20370. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20371. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20372. __this->___method_code = (intptr_t)__this;
  20373. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20374. {
  20375. bool isOpen = parameterCount == 1;
  20376. if (isOpen)
  20377. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenStaticInvoker;
  20378. else
  20379. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_ClosedStaticInvoker;
  20380. }
  20381. else
  20382. {
  20383. bool isOpen = parameterCount == 0;
  20384. if (isOpen)
  20385. {
  20386. if (__this->___method_is_virtual)
  20387. {
  20388. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20389. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20390. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenGenericInterfaceInvoker;
  20391. else
  20392. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenGenericVirtualInvoker;
  20393. else
  20394. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20395. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenInterfaceInvoker;
  20396. else
  20397. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenVirtualInvoker;
  20398. }
  20399. else
  20400. {
  20401. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_OpenInstInvoker;
  20402. }
  20403. }
  20404. else
  20405. {
  20406. if (___0_object == NULL)
  20407. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20408. __this->___invoke_impl = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_ClosedInstInvoker;
  20409. }
  20410. }
  20411. __this->___extra_arg = (intptr_t)&UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_Multicast;
  20412. }
  20413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m3254DE109747B86D31DCAF93A60328870FE05256_gshared (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  20414. {
  20415. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  20416. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20417. }
  20418. #ifdef __clang__
  20419. #pragma clang diagnostic pop
  20420. #endif
  20421. #ifdef __clang__
  20422. #pragma clang diagnostic push
  20423. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20424. #pragma clang diagnostic ignored "-Wunused-variable"
  20425. #endif
  20426. void UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_Multicast(UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* __this, Il2CppChar ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20427. {
  20428. il2cpp_array_size_t length = __this->___delegates->max_length;
  20429. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20430. for (il2cpp_array_size_t i = 0; i < length; i++)
  20431. {
  20432. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* currentDelegate = reinterpret_cast<UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007*>(delegatesToInvoke[i]);
  20433. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppChar, int32_t, const RuntimeMethod*);
  20434. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20435. }
  20436. }
  20437. void UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_OpenInst(UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* __this, Il2CppChar ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20438. {
  20439. typedef void (*FunctionPointerType) (Il2CppChar, int32_t, const RuntimeMethod*);
  20440. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20441. }
  20442. void UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_OpenStatic(UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* __this, Il2CppChar ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20443. {
  20444. typedef void (*FunctionPointerType) (Il2CppChar, int32_t, const RuntimeMethod*);
  20445. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20446. }
  20447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m9F49CFF4FADF7EF080CEA8DCAD9FA2EB8D63F35D_gshared (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20448. {
  20449. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20450. __this->___method = ___1_method;
  20451. __this->___m_target = ___0_object;
  20452. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20453. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20454. __this->___method_code = (intptr_t)__this;
  20455. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20456. {
  20457. bool isOpen = parameterCount == 2;
  20458. if (isOpen)
  20459. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_OpenStatic;
  20460. else
  20461. {
  20462. __this->___invoke_impl = __this->___method_ptr;
  20463. __this->___method_code = (intptr_t)__this->___m_target;
  20464. }
  20465. }
  20466. else
  20467. {
  20468. if (___0_object == NULL)
  20469. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20470. __this->___invoke_impl = __this->___method_ptr;
  20471. __this->___method_code = (intptr_t)__this->___m_target;
  20472. }
  20473. __this->___extra_arg = (intptr_t)&UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_Multicast;
  20474. }
  20475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2_Invoke_mE0DCB170A0834898AA3F98525DC0E74CB49581E4_gshared (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* __this, Il2CppChar ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20476. {
  20477. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppChar, int32_t, const RuntimeMethod*);
  20478. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20479. }
  20480. #ifdef __clang__
  20481. #pragma clang diagnostic pop
  20482. #endif
  20483. #ifdef __clang__
  20484. #pragma clang diagnostic push
  20485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20486. #pragma clang diagnostic ignored "-Wunused-variable"
  20487. #endif
  20488. void UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_Multicast(UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20489. {
  20490. il2cpp_array_size_t length = __this->___delegates->max_length;
  20491. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20492. for (il2cpp_array_size_t i = 0; i < length; i++)
  20493. {
  20494. UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* currentDelegate = reinterpret_cast<UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD*>(delegatesToInvoke[i]);
  20495. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, int32_t, const RuntimeMethod*);
  20496. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20497. }
  20498. }
  20499. void UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_OpenInst(UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20500. {
  20501. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, int32_t, const RuntimeMethod*);
  20502. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20503. }
  20504. void UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_OpenStatic(UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20505. {
  20506. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, int32_t, const RuntimeMethod*);
  20507. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20508. }
  20509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m7445B0F04ECB8542147C3C9B963A792140CFAD0A_gshared (UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20510. {
  20511. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20512. __this->___method = ___1_method;
  20513. __this->___m_target = ___0_object;
  20514. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20515. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20516. __this->___method_code = (intptr_t)__this;
  20517. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20518. {
  20519. bool isOpen = parameterCount == 2;
  20520. if (isOpen)
  20521. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_OpenStatic;
  20522. else
  20523. {
  20524. __this->___invoke_impl = __this->___method_ptr;
  20525. __this->___method_code = (intptr_t)__this->___m_target;
  20526. }
  20527. }
  20528. else
  20529. {
  20530. if (___0_object == NULL)
  20531. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20532. __this->___invoke_impl = __this->___method_ptr;
  20533. __this->___method_code = (intptr_t)__this->___m_target;
  20534. }
  20535. __this->___extra_arg = (intptr_t)&UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_Multicast;
  20536. }
  20537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2_Invoke_m45979AF2609BAB3A34CE383DFFC5E6DC46C56EC2_gshared (UnityAction_2_tF47D82C7E3C3B118B409866D926435B55A0675BD* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  20538. {
  20539. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, int32_t, const RuntimeMethod*);
  20540. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20541. }
  20542. #ifdef __clang__
  20543. #pragma clang diagnostic pop
  20544. #endif
  20545. #ifdef __clang__
  20546. #pragma clang diagnostic push
  20547. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20548. #pragma clang diagnostic ignored "-Wunused-variable"
  20549. #endif
  20550. void UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_Multicast(UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_arg1, const RuntimeMethod* method)
  20551. {
  20552. il2cpp_array_size_t length = __this->___delegates->max_length;
  20553. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20554. for (il2cpp_array_size_t i = 0; i < length; i++)
  20555. {
  20556. UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* currentDelegate = reinterpret_cast<UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE*>(delegatesToInvoke[i]);
  20557. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20558. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20559. }
  20560. }
  20561. void UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_OpenInst(UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_arg1, const RuntimeMethod* method)
  20562. {
  20563. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20564. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20565. }
  20566. void UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_OpenStatic(UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_arg1, const RuntimeMethod* method)
  20567. {
  20568. typedef void (*FunctionPointerType) (Scene_tA1DC762B79745EB5140F054C884855B922318356, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20569. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, method);
  20570. }
  20571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m0C555E922D7495D9C81347C4CC01080514601692_gshared (UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20572. {
  20573. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20574. __this->___method = ___1_method;
  20575. __this->___m_target = ___0_object;
  20576. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20577. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20578. __this->___method_code = (intptr_t)__this;
  20579. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20580. {
  20581. bool isOpen = parameterCount == 2;
  20582. if (isOpen)
  20583. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_OpenStatic;
  20584. else
  20585. {
  20586. __this->___invoke_impl = __this->___method_ptr;
  20587. __this->___method_code = (intptr_t)__this->___m_target;
  20588. }
  20589. }
  20590. else
  20591. {
  20592. if (___0_object == NULL)
  20593. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20594. __this->___invoke_impl = __this->___method_ptr;
  20595. __this->___method_code = (intptr_t)__this->___m_target;
  20596. }
  20597. __this->___extra_arg = (intptr_t)&UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_Multicast;
  20598. }
  20599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2_Invoke_m28E37932B5C81CB3270E32EFF9BCE3B39CA865CF_gshared (UnityAction_2_t3E619780AA870611658EC8B01DA6EA2EC42B13CE* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_arg0, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_arg1, const RuntimeMethod* method)
  20600. {
  20601. typedef void (*FunctionPointerType) (RuntimeObject*, Scene_tA1DC762B79745EB5140F054C884855B922318356, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*);
  20602. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20603. }
  20604. #ifdef __clang__
  20605. #pragma clang diagnostic pop
  20606. #endif
  20607. #ifdef __clang__
  20608. #pragma clang diagnostic push
  20609. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20610. #pragma clang diagnostic ignored "-Wunused-variable"
  20611. #endif
  20612. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_Multicast(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20613. {
  20614. il2cpp_array_size_t length = __this->___delegates->max_length;
  20615. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20616. for (il2cpp_array_size_t i = 0; i < length; i++)
  20617. {
  20618. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* currentDelegate = reinterpret_cast<UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F*>(delegatesToInvoke[i]);
  20619. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  20620. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20621. }
  20622. }
  20623. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenStaticInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20624. {
  20625. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg0, ___1_arg1);
  20626. }
  20627. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_ClosedStaticInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20628. {
  20629. InvokerActionInvoker3< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg0, ___1_arg1);
  20630. }
  20631. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_ClosedInstInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20632. {
  20633. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg0, ___1_arg1);
  20634. }
  20635. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenInstInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20636. {
  20637. NullCheck(___0_arg0);
  20638. InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg0, ___1_arg1);
  20639. }
  20640. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenVirtualInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20641. {
  20642. NullCheck(___0_arg0);
  20643. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg0, ___1_arg1);
  20644. }
  20645. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenInterfaceInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20646. {
  20647. NullCheck(___0_arg0);
  20648. InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg0, ___1_arg1);
  20649. }
  20650. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenGenericVirtualInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20651. {
  20652. NullCheck(___0_arg0);
  20653. GenericVirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1);
  20654. }
  20655. void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenGenericInterfaceInvoker(UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20656. {
  20657. NullCheck(___0_arg0);
  20658. GenericInterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1);
  20659. }
  20660. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m17203366119014F4963976DF6B8E83DE49274252_gshared (UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20661. {
  20662. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20663. __this->___method = ___1_method;
  20664. __this->___m_target = ___0_object;
  20665. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20666. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20667. __this->___method_code = (intptr_t)__this;
  20668. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20669. {
  20670. bool isOpen = parameterCount == 2;
  20671. if (isOpen)
  20672. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenStaticInvoker;
  20673. else
  20674. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_ClosedStaticInvoker;
  20675. }
  20676. else
  20677. {
  20678. bool isOpen = parameterCount == 1;
  20679. if (isOpen)
  20680. {
  20681. if (__this->___method_is_virtual)
  20682. {
  20683. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20684. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20685. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenGenericInterfaceInvoker;
  20686. else
  20687. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenGenericVirtualInvoker;
  20688. else
  20689. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20690. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenInterfaceInvoker;
  20691. else
  20692. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenVirtualInvoker;
  20693. }
  20694. else
  20695. {
  20696. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_OpenInstInvoker;
  20697. }
  20698. }
  20699. else
  20700. {
  20701. if (___0_object == NULL)
  20702. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20703. __this->___invoke_impl = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_ClosedInstInvoker;
  20704. }
  20705. }
  20706. __this->___extra_arg = (intptr_t)&UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_Multicast;
  20707. }
  20708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2_Invoke_m05FE3765125338EF158A176DD190F4CA6DB6F520_gshared (UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  20709. {
  20710. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  20711. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20712. }
  20713. #ifdef __clang__
  20714. #pragma clang diagnostic pop
  20715. #endif
  20716. #ifdef __clang__
  20717. #pragma clang diagnostic push
  20718. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20719. #pragma clang diagnostic ignored "-Wunused-variable"
  20720. #endif
  20721. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_Multicast(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20722. {
  20723. il2cpp_array_size_t length = __this->___delegates->max_length;
  20724. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20725. for (il2cpp_array_size_t i = 0; i < length; i++)
  20726. {
  20727. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* currentDelegate = reinterpret_cast<UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8*>(delegatesToInvoke[i]);
  20728. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  20729. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20730. }
  20731. }
  20732. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenInst(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20733. {
  20734. NullCheck(___0_arg0);
  20735. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  20736. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  20737. }
  20738. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenStatic(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20739. {
  20740. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  20741. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  20742. }
  20743. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenVirtual(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20744. {
  20745. NullCheck(___0_arg0);
  20746. VirtualActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg0, ___1_arg1, ___2_arg2);
  20747. }
  20748. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenInterface(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20749. {
  20750. NullCheck(___0_arg0);
  20751. InterfaceActionInvoker2< int32_t, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg0, ___1_arg1, ___2_arg2);
  20752. }
  20753. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenGenericVirtual(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20754. {
  20755. NullCheck(___0_arg0);
  20756. GenericVirtualActionInvoker2< int32_t, int32_t >::Invoke(method, ___0_arg0, ___1_arg1, ___2_arg2);
  20757. }
  20758. void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenGenericInterface(UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20759. {
  20760. NullCheck(___0_arg0);
  20761. GenericInterfaceActionInvoker2< int32_t, int32_t >::Invoke(method, ___0_arg0, ___1_arg1, ___2_arg2);
  20762. }
  20763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3__ctor_mD44DC0C0DB38805A3DB6A9B9F6052F2332DEEE79_gshared (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20764. {
  20765. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20766. __this->___method = ___1_method;
  20767. __this->___m_target = ___0_object;
  20768. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20769. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20770. __this->___method_code = (intptr_t)__this;
  20771. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20772. {
  20773. bool isOpen = parameterCount == 3;
  20774. if (isOpen)
  20775. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenStatic;
  20776. else
  20777. {
  20778. __this->___invoke_impl = __this->___method_ptr;
  20779. __this->___method_code = (intptr_t)__this->___m_target;
  20780. }
  20781. }
  20782. else
  20783. {
  20784. bool isOpen = parameterCount == 2;
  20785. if (isOpen)
  20786. {
  20787. if (__this->___method_is_virtual)
  20788. {
  20789. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20790. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20791. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenGenericInterface;
  20792. else
  20793. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenGenericVirtual;
  20794. else
  20795. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20796. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenInterface;
  20797. else
  20798. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenVirtual;
  20799. }
  20800. else
  20801. {
  20802. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_OpenInst;
  20803. }
  20804. }
  20805. else
  20806. {
  20807. if (___0_object == NULL)
  20808. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20809. __this->___invoke_impl = __this->___method_ptr;
  20810. __this->___method_code = (intptr_t)__this->___m_target;
  20811. }
  20812. }
  20813. __this->___extra_arg = (intptr_t)&UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_Multicast;
  20814. }
  20815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3_Invoke_m2A58A5394EB2A9681C2224F095957A8E2A54C828_gshared (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20816. {
  20817. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*);
  20818. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20819. }
  20820. #ifdef __clang__
  20821. #pragma clang diagnostic pop
  20822. #endif
  20823. #ifdef __clang__
  20824. #pragma clang diagnostic push
  20825. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20826. #pragma clang diagnostic ignored "-Wunused-variable"
  20827. #endif
  20828. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_Multicast(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20829. {
  20830. il2cpp_array_size_t length = __this->___delegates->max_length;
  20831. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20832. for (il2cpp_array_size_t i = 0; i < length; i++)
  20833. {
  20834. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* currentDelegate = reinterpret_cast<UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487*>(delegatesToInvoke[i]);
  20835. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  20836. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20837. }
  20838. }
  20839. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenInst(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20840. {
  20841. NullCheck(___0_arg0);
  20842. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  20843. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  20844. }
  20845. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenStatic(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20846. {
  20847. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  20848. ((FunctionPointerType)__this->___method_ptr)(___0_arg0, ___1_arg1, ___2_arg2, method);
  20849. }
  20850. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenVirtual(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20851. {
  20852. NullCheck(___0_arg0);
  20853. VirtualActionInvoker2< RuntimeObject*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_arg0, ___1_arg1, ___2_arg2);
  20854. }
  20855. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenInterface(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20856. {
  20857. NullCheck(___0_arg0);
  20858. InterfaceActionInvoker2< RuntimeObject*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_arg0, ___1_arg1, ___2_arg2);
  20859. }
  20860. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenGenericVirtual(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20861. {
  20862. NullCheck(___0_arg0);
  20863. GenericVirtualActionInvoker2< RuntimeObject*, int32_t >::Invoke(method, ___0_arg0, ___1_arg1, ___2_arg2);
  20864. }
  20865. void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenGenericInterface(UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20866. {
  20867. NullCheck(___0_arg0);
  20868. GenericInterfaceActionInvoker2< RuntimeObject*, int32_t >::Invoke(method, ___0_arg0, ___1_arg1, ___2_arg2);
  20869. }
  20870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3__ctor_m2F6C2E527FCBE0253599EB3B4066B3F3E0FD5A6D_gshared (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20871. {
  20872. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20873. __this->___method = ___1_method;
  20874. __this->___m_target = ___0_object;
  20875. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20876. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20877. __this->___method_code = (intptr_t)__this;
  20878. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20879. {
  20880. bool isOpen = parameterCount == 3;
  20881. if (isOpen)
  20882. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenStatic;
  20883. else
  20884. {
  20885. __this->___invoke_impl = __this->___method_ptr;
  20886. __this->___method_code = (intptr_t)__this->___m_target;
  20887. }
  20888. }
  20889. else
  20890. {
  20891. bool isOpen = parameterCount == 2;
  20892. if (isOpen)
  20893. {
  20894. if (__this->___method_is_virtual)
  20895. {
  20896. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  20897. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20898. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenGenericInterface;
  20899. else
  20900. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenGenericVirtual;
  20901. else
  20902. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  20903. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenInterface;
  20904. else
  20905. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenVirtual;
  20906. }
  20907. else
  20908. {
  20909. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_OpenInst;
  20910. }
  20911. }
  20912. else
  20913. {
  20914. if (___0_object == NULL)
  20915. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  20916. __this->___invoke_impl = __this->___method_ptr;
  20917. __this->___method_code = (intptr_t)__this->___m_target;
  20918. }
  20919. }
  20920. __this->___extra_arg = (intptr_t)&UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_Multicast;
  20921. }
  20922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3_Invoke_m973C2720651F9FADD287D4E98113D66DB0345E6A_gshared (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  20923. {
  20924. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, int32_t, const RuntimeMethod*);
  20925. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  20926. }
  20927. #ifdef __clang__
  20928. #pragma clang diagnostic pop
  20929. #endif
  20930. #ifdef __clang__
  20931. #pragma clang diagnostic push
  20932. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  20933. #pragma clang diagnostic ignored "-Wunused-variable"
  20934. #endif
  20935. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_Multicast(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20936. {
  20937. il2cpp_array_size_t length = __this->___delegates->max_length;
  20938. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  20939. for (il2cpp_array_size_t i = 0; i < length; i++)
  20940. {
  20941. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* currentDelegate = reinterpret_cast<UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6*>(delegatesToInvoke[i]);
  20942. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  20943. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  20944. }
  20945. }
  20946. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenStaticInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20947. {
  20948. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg0, ___1_arg1, ___2_arg2);
  20949. }
  20950. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_ClosedStaticInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20951. {
  20952. InvokerActionInvoker4< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg0, ___1_arg1, ___2_arg2);
  20953. }
  20954. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_ClosedInstInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20955. {
  20956. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg0, ___1_arg1, ___2_arg2);
  20957. }
  20958. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenInstInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20959. {
  20960. NullCheck(___0_arg0);
  20961. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg0, ___1_arg1, ___2_arg2);
  20962. }
  20963. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenVirtualInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20964. {
  20965. NullCheck(___0_arg0);
  20966. VirtualActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2);
  20967. }
  20968. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenInterfaceInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20969. {
  20970. NullCheck(___0_arg0);
  20971. InterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2);
  20972. }
  20973. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenGenericVirtualInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20974. {
  20975. NullCheck(___0_arg0);
  20976. GenericVirtualActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2);
  20977. }
  20978. void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenGenericInterfaceInvoker(UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  20979. {
  20980. NullCheck(___0_arg0);
  20981. GenericInterfaceActionInvoker2Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2);
  20982. }
  20983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3__ctor_m9FAAFA50D37AD7382978F09B1D805327A510B7FF_gshared (UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  20984. {
  20985. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  20986. __this->___method = ___1_method;
  20987. __this->___m_target = ___0_object;
  20988. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  20989. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  20990. __this->___method_code = (intptr_t)__this;
  20991. if (MethodIsStatic((RuntimeMethod*)___1_method))
  20992. {
  20993. bool isOpen = parameterCount == 3;
  20994. if (isOpen)
  20995. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenStaticInvoker;
  20996. else
  20997. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_ClosedStaticInvoker;
  20998. }
  20999. else
  21000. {
  21001. bool isOpen = parameterCount == 2;
  21002. if (isOpen)
  21003. {
  21004. if (__this->___method_is_virtual)
  21005. {
  21006. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21007. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21008. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenGenericInterfaceInvoker;
  21009. else
  21010. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenGenericVirtualInvoker;
  21011. else
  21012. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21013. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenInterfaceInvoker;
  21014. else
  21015. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenVirtualInvoker;
  21016. }
  21017. else
  21018. {
  21019. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_OpenInstInvoker;
  21020. }
  21021. }
  21022. else
  21023. {
  21024. if (___0_object == NULL)
  21025. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21026. __this->___invoke_impl = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_ClosedInstInvoker;
  21027. }
  21028. }
  21029. __this->___extra_arg = (intptr_t)&UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_Multicast;
  21030. }
  21031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3_Invoke_mE615ABA5961DC9AD3ABC88CC15D598673506F791_gshared (UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  21032. {
  21033. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  21034. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21035. }
  21036. #ifdef __clang__
  21037. #pragma clang diagnostic pop
  21038. #endif
  21039. #ifdef __clang__
  21040. #pragma clang diagnostic push
  21041. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21042. #pragma clang diagnostic ignored "-Wunused-variable"
  21043. #endif
  21044. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_Multicast(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21045. {
  21046. il2cpp_array_size_t length = __this->___delegates->max_length;
  21047. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  21048. for (il2cpp_array_size_t i = 0; i < length; i++)
  21049. {
  21050. UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* currentDelegate = reinterpret_cast<UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8*>(delegatesToInvoke[i]);
  21051. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  21052. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  21053. }
  21054. }
  21055. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenStaticInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21056. {
  21057. InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21058. }
  21059. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_ClosedStaticInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21060. {
  21061. InvokerActionInvoker5< RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, NULL, __this->___m_target, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21062. }
  21063. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_ClosedInstInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21064. {
  21065. InvokerActionInvoker4< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, __this->___m_target, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21066. }
  21067. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenInstInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21068. {
  21069. NullCheck(___0_arg0);
  21070. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke((Il2CppMethodPointer)__this->___method_ptr, method, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21071. }
  21072. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenVirtualInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21073. {
  21074. NullCheck(___0_arg0);
  21075. VirtualActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21076. }
  21077. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenInterfaceInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21078. {
  21079. NullCheck(___0_arg0);
  21080. InterfaceActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21081. }
  21082. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenGenericVirtualInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21083. {
  21084. NullCheck(___0_arg0);
  21085. GenericVirtualActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21086. }
  21087. void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenGenericInterfaceInvoker(UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21088. {
  21089. NullCheck(___0_arg0);
  21090. GenericInterfaceActionInvoker3Invoker< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(method, (RuntimeObject*)___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3);
  21091. }
  21092. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_4__ctor_m514DE2AFCCA6CC52974B8F22443152DE6DA1600D_gshared (UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  21093. {
  21094. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  21095. __this->___method = ___1_method;
  21096. __this->___m_target = ___0_object;
  21097. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  21098. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  21099. __this->___method_code = (intptr_t)__this;
  21100. if (MethodIsStatic((RuntimeMethod*)___1_method))
  21101. {
  21102. bool isOpen = parameterCount == 4;
  21103. if (isOpen)
  21104. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenStaticInvoker;
  21105. else
  21106. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_ClosedStaticInvoker;
  21107. }
  21108. else
  21109. {
  21110. bool isOpen = parameterCount == 3;
  21111. if (isOpen)
  21112. {
  21113. if (__this->___method_is_virtual)
  21114. {
  21115. if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
  21116. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21117. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenGenericInterfaceInvoker;
  21118. else
  21119. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenGenericVirtualInvoker;
  21120. else
  21121. if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
  21122. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenInterfaceInvoker;
  21123. else
  21124. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenVirtualInvoker;
  21125. }
  21126. else
  21127. {
  21128. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_OpenInstInvoker;
  21129. }
  21130. }
  21131. else
  21132. {
  21133. if (___0_object == NULL)
  21134. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  21135. __this->___invoke_impl = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_ClosedInstInvoker;
  21136. }
  21137. }
  21138. __this->___extra_arg = (intptr_t)&UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_Multicast;
  21139. }
  21140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_4_Invoke_mE96498AC06F068F677A9272BA95DA54DD908B375_gshared (UnityAction_4_tCEC521CB7790823B607EC80F0967B286600D4FB8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, Il2CppFullySharedGenericAny ___3_arg3, const RuntimeMethod* method)
  21141. {
  21142. typedef void (*FunctionPointerType) (RuntimeObject*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*);
  21143. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg0, ___1_arg1, ___2_arg2, ___3_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
  21144. }
  21145. #ifdef __clang__
  21146. #pragma clang diagnostic pop
  21147. #endif
  21148. #ifdef __clang__
  21149. #pragma clang diagnostic push
  21150. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21151. #pragma clang diagnostic ignored "-Wunused-variable"
  21152. #endif
  21153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m7A1EF666468DD954D61FBAD7C721229BD3589934_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, const RuntimeMethod* method)
  21154. {
  21155. {
  21156. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  21157. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  21158. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21159. return;
  21160. }
  21161. }
  21162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mE9367D4B3AA4C323EE7C35FA18CF2D8A142F43FD_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_call, const RuntimeMethod* method)
  21163. {
  21164. {
  21165. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* L_0 = ___0_call;
  21166. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  21167. L_1 = UnityEvent_1_GetDelegate_m65F63D07311B78BD05769E1A408B55561292531B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21168. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21169. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  21170. return;
  21171. }
  21172. }
  21173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m5F1198F13FB2222BE8AABD6454B4D21086D0A130_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_call, const RuntimeMethod* method)
  21174. {
  21175. {
  21176. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* L_0 = ___0_call;
  21177. NullCheck((Delegate_t*)L_0);
  21178. RuntimeObject* L_1;
  21179. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  21180. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* L_2 = ___0_call;
  21181. NullCheck((Delegate_t*)L_2);
  21182. MethodInfo_t* L_3;
  21183. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  21184. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21185. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  21186. return;
  21187. }
  21188. }
  21189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_m780E08FF1FF5B94B3831981275BD505F5DBC949F_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  21190. {
  21191. static bool s_Il2CppMethodInitialized;
  21192. if (!s_Il2CppMethodInitialized)
  21193. {
  21194. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  21195. s_Il2CppMethodInitialized = true;
  21196. }
  21197. MethodInfo_t* V_0 = NULL;
  21198. {
  21199. Type_t* L_0 = ___1_targetObjType;
  21200. String_t* L_1 = ___0_name;
  21201. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  21202. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  21203. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  21204. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  21205. Type_t* L_5;
  21206. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  21207. NullCheck(L_3);
  21208. ArrayElementTypeCheck (L_3, L_5);
  21209. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  21210. MethodInfo_t* L_6;
  21211. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  21212. V_0 = L_6;
  21213. goto IL_001e;
  21214. }
  21215. IL_001e:
  21216. {
  21217. MethodInfo_t* L_7 = V_0;
  21218. return L_7;
  21219. }
  21220. }
  21221. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m799A08B7A14403ACB297783D78895395A573B586_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  21222. {
  21223. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21224. {
  21225. RuntimeObject* L_0 = ___0_target;
  21226. MethodInfo_t* L_1 = ___1_theFunction;
  21227. InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* L_2 = (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  21228. InvokableCall_1__ctor_m10CA6D121A6956373ED8822F7F239956C8C2A4CC(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  21229. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  21230. goto IL_000b;
  21231. }
  21232. IL_000b:
  21233. {
  21234. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  21235. return L_3;
  21236. }
  21237. }
  21238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m65F63D07311B78BD05769E1A408B55561292531B_gshared (UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* ___0_action, const RuntimeMethod* method)
  21239. {
  21240. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21241. {
  21242. UnityAction_1_t8EC357AF4FBD2A0C4A575C4BBD0B3A81029E43A9* L_0 = ___0_action;
  21243. InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* L_1 = (InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  21244. InvokableCall_1__ctor_m3AEAAA99A95CB7BB424E660C0BA9D576D1582B91(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  21245. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  21246. goto IL_000a;
  21247. }
  21248. IL_000a:
  21249. {
  21250. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  21251. return L_2;
  21252. }
  21253. }
  21254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m4810FCA7EC353CAA7770E91777A04496C5663653_gshared (UnityEvent_1_tEEB36A367DCB5867E93AAF6BECAF3558CA71BECB* __this, bool ___0_arg0, const RuntimeMethod* method)
  21255. {
  21256. static bool s_Il2CppMethodInitialized;
  21257. if (!s_Il2CppMethodInitialized)
  21258. {
  21259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  21260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  21263. s_Il2CppMethodInitialized = true;
  21264. }
  21265. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  21266. int32_t V_1 = 0;
  21267. InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* V_2 = NULL;
  21268. bool V_3 = false;
  21269. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  21270. bool V_5 = false;
  21271. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  21272. bool V_7 = false;
  21273. bool V_8 = false;
  21274. {
  21275. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21276. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  21277. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21278. V_0 = L_0;
  21279. V_1 = 0;
  21280. goto IL_009b;
  21281. }
  21282. IL_000f:
  21283. {
  21284. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  21285. int32_t L_2 = V_1;
  21286. NullCheck(L_1);
  21287. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  21288. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21289. V_2 = ((InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  21290. InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* L_4 = V_2;
  21291. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21292. bool L_5 = V_3;
  21293. if (!L_5)
  21294. {
  21295. goto IL_002f;
  21296. }
  21297. }
  21298. {
  21299. InvokableCall_1_tD263A68C185ECF7369E72865998314A3704F3942* L_6 = V_2;
  21300. bool L_7 = ___0_arg0;
  21301. NullCheck(L_6);
  21302. VirtualActionInvoker1< bool >::Invoke(6, L_6, L_7);
  21303. goto IL_0096;
  21304. }
  21305. IL_002f:
  21306. {
  21307. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  21308. int32_t L_9 = V_1;
  21309. NullCheck(L_8);
  21310. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  21311. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21312. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  21313. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  21314. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21315. bool L_12 = V_5;
  21316. if (!L_12)
  21317. {
  21318. goto IL_0053;
  21319. }
  21320. }
  21321. {
  21322. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  21323. NullCheck(L_13);
  21324. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  21325. goto IL_0095;
  21326. }
  21327. IL_0053:
  21328. {
  21329. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  21330. int32_t L_15 = V_1;
  21331. NullCheck(L_14);
  21332. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  21333. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21334. V_6 = L_16;
  21335. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  21336. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  21337. bool L_18 = V_7;
  21338. if (!L_18)
  21339. {
  21340. goto IL_0078;
  21341. }
  21342. }
  21343. {
  21344. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  21345. __this->___m_InvokeArray = L_19;
  21346. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  21347. }
  21348. IL_0078:
  21349. {
  21350. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  21351. bool L_21 = ___0_arg0;
  21352. bool L_22 = L_21;
  21353. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  21354. NullCheck(L_20);
  21355. ArrayElementTypeCheck (L_20, L_23);
  21356. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  21357. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  21358. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  21359. NullCheck(L_24);
  21360. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  21361. }
  21362. IL_0095:
  21363. {
  21364. }
  21365. IL_0096:
  21366. {
  21367. int32_t L_26 = V_1;
  21368. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  21369. }
  21370. IL_009b:
  21371. {
  21372. int32_t L_27 = V_1;
  21373. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  21374. NullCheck(L_28);
  21375. int32_t L_29;
  21376. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21377. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  21378. bool L_30 = V_8;
  21379. if (L_30)
  21380. {
  21381. goto IL_000f;
  21382. }
  21383. }
  21384. {
  21385. return;
  21386. }
  21387. }
  21388. #ifdef __clang__
  21389. #pragma clang diagnostic pop
  21390. #endif
  21391. #ifdef __clang__
  21392. #pragma clang diagnostic push
  21393. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21394. #pragma clang diagnostic ignored "-Wunused-variable"
  21395. #endif
  21396. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mDED1CDCE6C1912DC328CA1D07ACA3ABB9AF1303D_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, const RuntimeMethod* method)
  21397. {
  21398. {
  21399. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  21400. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  21401. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21402. return;
  21403. }
  21404. }
  21405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mD935AA7032F987581BD350C04192FBE8C25DD4EE_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_call, const RuntimeMethod* method)
  21406. {
  21407. {
  21408. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* L_0 = ___0_call;
  21409. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  21410. L_1 = UnityEvent_1_GetDelegate_m785DF1A366CF1AD96A0881FF178D9EEB1C5C2567(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21411. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21412. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  21413. return;
  21414. }
  21415. }
  21416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_mFDBCDCDF71B4A7800D9FA8B2E9815B8B08D5C302_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_call, const RuntimeMethod* method)
  21417. {
  21418. {
  21419. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* L_0 = ___0_call;
  21420. NullCheck((Delegate_t*)L_0);
  21421. RuntimeObject* L_1;
  21422. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  21423. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* L_2 = ___0_call;
  21424. NullCheck((Delegate_t*)L_2);
  21425. MethodInfo_t* L_3;
  21426. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  21427. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21428. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  21429. return;
  21430. }
  21431. }
  21432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_mB58E0222F7C5E10EAA811EF96DC2A105640863C0_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  21433. {
  21434. static bool s_Il2CppMethodInitialized;
  21435. if (!s_Il2CppMethodInitialized)
  21436. {
  21437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  21438. s_Il2CppMethodInitialized = true;
  21439. }
  21440. MethodInfo_t* V_0 = NULL;
  21441. {
  21442. Type_t* L_0 = ___1_targetObjType;
  21443. String_t* L_1 = ___0_name;
  21444. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  21445. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  21446. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  21447. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  21448. Type_t* L_5;
  21449. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  21450. NullCheck(L_3);
  21451. ArrayElementTypeCheck (L_3, L_5);
  21452. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  21453. MethodInfo_t* L_6;
  21454. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  21455. V_0 = L_6;
  21456. goto IL_001e;
  21457. }
  21458. IL_001e:
  21459. {
  21460. MethodInfo_t* L_7 = V_0;
  21461. return L_7;
  21462. }
  21463. }
  21464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m5B4356F793896FFDA775EBEF1798DEC97B3F3118_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  21465. {
  21466. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21467. {
  21468. RuntimeObject* L_0 = ___0_target;
  21469. MethodInfo_t* L_1 = ___1_theFunction;
  21470. InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* L_2 = (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  21471. InvokableCall_1__ctor_m70F9C1C5114BC318F4AC762C643D912A59298532(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  21472. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  21473. goto IL_000b;
  21474. }
  21475. IL_000b:
  21476. {
  21477. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  21478. return L_3;
  21479. }
  21480. }
  21481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m785DF1A366CF1AD96A0881FF178D9EEB1C5C2567_gshared (UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* ___0_action, const RuntimeMethod* method)
  21482. {
  21483. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21484. {
  21485. UnityAction_1_t1096D18D9D13996146965189C54BB1A577A8011F* L_0 = ___0_action;
  21486. InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* L_1 = (InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  21487. InvokableCall_1__ctor_mB0FDD812D77B59A5B405E2FA24EA61DAC60DCF87(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  21488. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  21489. goto IL_000a;
  21490. }
  21491. IL_000a:
  21492. {
  21493. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  21494. return L_2;
  21495. }
  21496. }
  21497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m742FE68F8584FCA2350604FAFF86FA120A2CFE8D_gshared (UnityEvent_1_tF4BE0B078FD22C6D76548861637E94AB782888C9* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_arg0, const RuntimeMethod* method)
  21498. {
  21499. static bool s_Il2CppMethodInitialized;
  21500. if (!s_Il2CppMethodInitialized)
  21501. {
  21502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  21503. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  21506. s_Il2CppMethodInitialized = true;
  21507. }
  21508. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  21509. int32_t V_1 = 0;
  21510. InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* V_2 = NULL;
  21511. bool V_3 = false;
  21512. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  21513. bool V_5 = false;
  21514. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  21515. bool V_7 = false;
  21516. bool V_8 = false;
  21517. {
  21518. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21519. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  21520. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21521. V_0 = L_0;
  21522. V_1 = 0;
  21523. goto IL_009b;
  21524. }
  21525. IL_000f:
  21526. {
  21527. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  21528. int32_t L_2 = V_1;
  21529. NullCheck(L_1);
  21530. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  21531. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21532. V_2 = ((InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  21533. InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* L_4 = V_2;
  21534. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21535. bool L_5 = V_3;
  21536. if (!L_5)
  21537. {
  21538. goto IL_002f;
  21539. }
  21540. }
  21541. {
  21542. InvokableCall_1_tA6F71EFA04E993096CD35885CD6B9C91BC91397C* L_6 = V_2;
  21543. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___0_arg0;
  21544. NullCheck(L_6);
  21545. VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(6, L_6, L_7);
  21546. goto IL_0096;
  21547. }
  21548. IL_002f:
  21549. {
  21550. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  21551. int32_t L_9 = V_1;
  21552. NullCheck(L_8);
  21553. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  21554. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21555. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  21556. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  21557. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21558. bool L_12 = V_5;
  21559. if (!L_12)
  21560. {
  21561. goto IL_0053;
  21562. }
  21563. }
  21564. {
  21565. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  21566. NullCheck(L_13);
  21567. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  21568. goto IL_0095;
  21569. }
  21570. IL_0053:
  21571. {
  21572. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  21573. int32_t L_15 = V_1;
  21574. NullCheck(L_14);
  21575. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  21576. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21577. V_6 = L_16;
  21578. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  21579. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  21580. bool L_18 = V_7;
  21581. if (!L_18)
  21582. {
  21583. goto IL_0078;
  21584. }
  21585. }
  21586. {
  21587. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  21588. __this->___m_InvokeArray = L_19;
  21589. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  21590. }
  21591. IL_0078:
  21592. {
  21593. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  21594. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_21 = ___0_arg0;
  21595. Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = L_21;
  21596. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  21597. NullCheck(L_20);
  21598. ArrayElementTypeCheck (L_20, L_23);
  21599. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  21600. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  21601. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  21602. NullCheck(L_24);
  21603. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  21604. }
  21605. IL_0095:
  21606. {
  21607. }
  21608. IL_0096:
  21609. {
  21610. int32_t L_26 = V_1;
  21611. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  21612. }
  21613. IL_009b:
  21614. {
  21615. int32_t L_27 = V_1;
  21616. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  21617. NullCheck(L_28);
  21618. int32_t L_29;
  21619. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21620. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  21621. bool L_30 = V_8;
  21622. if (L_30)
  21623. {
  21624. goto IL_000f;
  21625. }
  21626. }
  21627. {
  21628. return;
  21629. }
  21630. }
  21631. #ifdef __clang__
  21632. #pragma clang diagnostic pop
  21633. #endif
  21634. #ifdef __clang__
  21635. #pragma clang diagnostic push
  21636. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21637. #pragma clang diagnostic ignored "-Wunused-variable"
  21638. #endif
  21639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mCE6AA3B34C1148F11D1273C068A6A39430911684_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, const RuntimeMethod* method)
  21640. {
  21641. {
  21642. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  21643. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  21644. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21645. return;
  21646. }
  21647. }
  21648. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m846E66E06483E90ED947176C8DB2BE23495A93AE_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_call, const RuntimeMethod* method)
  21649. {
  21650. {
  21651. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_0 = ___0_call;
  21652. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  21653. L_1 = UnityEvent_1_GetDelegate_m6B311A5B61577C855EEBE5DA0E03ACDF72CBB65F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21654. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21655. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  21656. return;
  21657. }
  21658. }
  21659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_mD81513B3123F689887508A7179B564B88D802BC1_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_call, const RuntimeMethod* method)
  21660. {
  21661. {
  21662. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_0 = ___0_call;
  21663. NullCheck((Delegate_t*)L_0);
  21664. RuntimeObject* L_1;
  21665. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  21666. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_2 = ___0_call;
  21667. NullCheck((Delegate_t*)L_2);
  21668. MethodInfo_t* L_3;
  21669. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  21670. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21671. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  21672. return;
  21673. }
  21674. }
  21675. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_m19642156CE19B93A347259681674AC3F42B6BA4F_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  21676. {
  21677. static bool s_Il2CppMethodInitialized;
  21678. if (!s_Il2CppMethodInitialized)
  21679. {
  21680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  21681. s_Il2CppMethodInitialized = true;
  21682. }
  21683. MethodInfo_t* V_0 = NULL;
  21684. {
  21685. Type_t* L_0 = ___1_targetObjType;
  21686. String_t* L_1 = ___0_name;
  21687. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  21688. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  21689. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  21690. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  21691. Type_t* L_5;
  21692. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  21693. NullCheck(L_3);
  21694. ArrayElementTypeCheck (L_3, L_5);
  21695. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  21696. MethodInfo_t* L_6;
  21697. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  21698. V_0 = L_6;
  21699. goto IL_001e;
  21700. }
  21701. IL_001e:
  21702. {
  21703. MethodInfo_t* L_7 = V_0;
  21704. return L_7;
  21705. }
  21706. }
  21707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m5F26380984D03C340F174161C0715ABF85362BFE_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  21708. {
  21709. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21710. {
  21711. RuntimeObject* L_0 = ___0_target;
  21712. MethodInfo_t* L_1 = ___1_theFunction;
  21713. InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* L_2 = (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  21714. InvokableCall_1__ctor_m8BB32E6DF7F8007887AE1F5BCFFAD1B6C49F5E79(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  21715. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  21716. goto IL_000b;
  21717. }
  21718. IL_000b:
  21719. {
  21720. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  21721. return L_3;
  21722. }
  21723. }
  21724. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m6B311A5B61577C855EEBE5DA0E03ACDF72CBB65F_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* ___0_action, const RuntimeMethod* method)
  21725. {
  21726. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21727. {
  21728. UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_0 = ___0_action;
  21729. InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* L_1 = (InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  21730. InvokableCall_1__ctor_m9BD777DB368D0AABE124D0D073E7F5765ACC17B2(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  21731. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  21732. goto IL_000a;
  21733. }
  21734. IL_000a:
  21735. {
  21736. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  21737. return L_2;
  21738. }
  21739. }
  21740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mD81A5FC81FD5B0D34212D7ACE42A8BBC15CD7638_gshared (UnityEvent_1_t7CC0661D6B113117B4CC68761D93AC8DF5DBD66A* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  21741. {
  21742. static bool s_Il2CppMethodInitialized;
  21743. if (!s_Il2CppMethodInitialized)
  21744. {
  21745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  21746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21748. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  21749. s_Il2CppMethodInitialized = true;
  21750. }
  21751. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  21752. int32_t V_1 = 0;
  21753. InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* V_2 = NULL;
  21754. bool V_3 = false;
  21755. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  21756. bool V_5 = false;
  21757. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  21758. bool V_7 = false;
  21759. bool V_8 = false;
  21760. {
  21761. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21762. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  21763. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21764. V_0 = L_0;
  21765. V_1 = 0;
  21766. goto IL_009b;
  21767. }
  21768. IL_000f:
  21769. {
  21770. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  21771. int32_t L_2 = V_1;
  21772. NullCheck(L_1);
  21773. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  21774. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21775. V_2 = ((InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  21776. InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* L_4 = V_2;
  21777. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21778. bool L_5 = V_3;
  21779. if (!L_5)
  21780. {
  21781. goto IL_002f;
  21782. }
  21783. }
  21784. {
  21785. InvokableCall_1_tEC644714F5F858180758F4D976EB51D1325B9801* L_6 = V_2;
  21786. int32_t L_7 = ___0_arg0;
  21787. NullCheck(L_6);
  21788. VirtualActionInvoker1< int32_t >::Invoke(6, L_6, L_7);
  21789. goto IL_0096;
  21790. }
  21791. IL_002f:
  21792. {
  21793. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  21794. int32_t L_9 = V_1;
  21795. NullCheck(L_8);
  21796. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  21797. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21798. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  21799. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  21800. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  21801. bool L_12 = V_5;
  21802. if (!L_12)
  21803. {
  21804. goto IL_0053;
  21805. }
  21806. }
  21807. {
  21808. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  21809. NullCheck(L_13);
  21810. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  21811. goto IL_0095;
  21812. }
  21813. IL_0053:
  21814. {
  21815. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  21816. int32_t L_15 = V_1;
  21817. NullCheck(L_14);
  21818. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  21819. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21820. V_6 = L_16;
  21821. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  21822. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  21823. bool L_18 = V_7;
  21824. if (!L_18)
  21825. {
  21826. goto IL_0078;
  21827. }
  21828. }
  21829. {
  21830. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  21831. __this->___m_InvokeArray = L_19;
  21832. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  21833. }
  21834. IL_0078:
  21835. {
  21836. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  21837. int32_t L_21 = ___0_arg0;
  21838. int32_t L_22 = L_21;
  21839. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  21840. NullCheck(L_20);
  21841. ArrayElementTypeCheck (L_20, L_23);
  21842. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  21843. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  21844. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  21845. NullCheck(L_24);
  21846. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  21847. }
  21848. IL_0095:
  21849. {
  21850. }
  21851. IL_0096:
  21852. {
  21853. int32_t L_26 = V_1;
  21854. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  21855. }
  21856. IL_009b:
  21857. {
  21858. int32_t L_27 = V_1;
  21859. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  21860. NullCheck(L_28);
  21861. int32_t L_29;
  21862. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21863. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  21864. bool L_30 = V_8;
  21865. if (L_30)
  21866. {
  21867. goto IL_000f;
  21868. }
  21869. }
  21870. {
  21871. return;
  21872. }
  21873. }
  21874. #ifdef __clang__
  21875. #pragma clang diagnostic pop
  21876. #endif
  21877. #ifdef __clang__
  21878. #pragma clang diagnostic push
  21879. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  21880. #pragma clang diagnostic ignored "-Wunused-variable"
  21881. #endif
  21882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mB02CA1F5BD6D866640636D18011AC3329058C26B_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, const RuntimeMethod* method)
  21883. {
  21884. {
  21885. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  21886. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  21887. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  21888. return;
  21889. }
  21890. }
  21891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mEBB9505653F17604186FF06836701AA21D254F00_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_call, const RuntimeMethod* method)
  21892. {
  21893. {
  21894. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* L_0 = ___0_call;
  21895. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  21896. L_1 = UnityEvent_1_GetDelegate_m5D522E3A7B88498D062770DF97178CC9272824DE(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  21897. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21898. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  21899. return;
  21900. }
  21901. }
  21902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_mA71B41C07ABA91BE82B1A3DF9A62CF9114D12A31_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_call, const RuntimeMethod* method)
  21903. {
  21904. {
  21905. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* L_0 = ___0_call;
  21906. NullCheck((Delegate_t*)L_0);
  21907. RuntimeObject* L_1;
  21908. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  21909. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* L_2 = ___0_call;
  21910. NullCheck((Delegate_t*)L_2);
  21911. MethodInfo_t* L_3;
  21912. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  21913. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  21914. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  21915. return;
  21916. }
  21917. }
  21918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_mDBE40B0639CAD31C74D7C2880AA21CF516AE6163_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  21919. {
  21920. static bool s_Il2CppMethodInitialized;
  21921. if (!s_Il2CppMethodInitialized)
  21922. {
  21923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  21924. s_Il2CppMethodInitialized = true;
  21925. }
  21926. MethodInfo_t* V_0 = NULL;
  21927. {
  21928. Type_t* L_0 = ___1_targetObjType;
  21929. String_t* L_1 = ___0_name;
  21930. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  21931. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  21932. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  21933. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  21934. Type_t* L_5;
  21935. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  21936. NullCheck(L_3);
  21937. ArrayElementTypeCheck (L_3, L_5);
  21938. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  21939. MethodInfo_t* L_6;
  21940. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  21941. V_0 = L_6;
  21942. goto IL_001e;
  21943. }
  21944. IL_001e:
  21945. {
  21946. MethodInfo_t* L_7 = V_0;
  21947. return L_7;
  21948. }
  21949. }
  21950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m3D1E64FF54341BED58E6F08687B8112F72B017DB_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  21951. {
  21952. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21953. {
  21954. RuntimeObject* L_0 = ___0_target;
  21955. MethodInfo_t* L_1 = ___1_theFunction;
  21956. InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* L_2 = (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  21957. InvokableCall_1__ctor_m8919C45C06775C171CAE478DF1E50C22D5840346(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  21958. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  21959. goto IL_000b;
  21960. }
  21961. IL_000b:
  21962. {
  21963. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  21964. return L_3;
  21965. }
  21966. }
  21967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m5D522E3A7B88498D062770DF97178CC9272824DE_gshared (UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* ___0_action, const RuntimeMethod* method)
  21968. {
  21969. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  21970. {
  21971. UnityAction_1_tD36D5C84023177B3A8D5E71084DB3930D8274781* L_0 = ___0_action;
  21972. InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* L_1 = (InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  21973. InvokableCall_1__ctor_mA0CC2E8916A7B2ED358B37E6F2E870F2F18E88D6(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  21974. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  21975. goto IL_000a;
  21976. }
  21977. IL_000a:
  21978. {
  21979. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  21980. return L_2;
  21981. }
  21982. }
  21983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mB03FAFB4EA9BB010481D103709FB149F26D2D1D0_gshared (UnityEvent_1_t090B79D1A655BCAB01BC91C7409AC476DC731B81* __this, int32_t ___0_arg0, const RuntimeMethod* method)
  21984. {
  21985. static bool s_Il2CppMethodInitialized;
  21986. if (!s_Il2CppMethodInitialized)
  21987. {
  21988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  21989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  21990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  21991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  21992. s_Il2CppMethodInitialized = true;
  21993. }
  21994. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  21995. int32_t V_1 = 0;
  21996. InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* V_2 = NULL;
  21997. bool V_3 = false;
  21998. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  21999. bool V_5 = false;
  22000. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  22001. bool V_7 = false;
  22002. bool V_8 = false;
  22003. {
  22004. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22005. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  22006. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22007. V_0 = L_0;
  22008. V_1 = 0;
  22009. goto IL_009b;
  22010. }
  22011. IL_000f:
  22012. {
  22013. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  22014. int32_t L_2 = V_1;
  22015. NullCheck(L_1);
  22016. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  22017. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22018. V_2 = ((InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  22019. InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* L_4 = V_2;
  22020. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22021. bool L_5 = V_3;
  22022. if (!L_5)
  22023. {
  22024. goto IL_002f;
  22025. }
  22026. }
  22027. {
  22028. InvokableCall_1_t29ACEF017BFBFAC4A59D3F2EEF0279CB2323D0C8* L_6 = V_2;
  22029. int32_t L_7 = ___0_arg0;
  22030. NullCheck(L_6);
  22031. VirtualActionInvoker1< int32_t >::Invoke(6, L_6, L_7);
  22032. goto IL_0096;
  22033. }
  22034. IL_002f:
  22035. {
  22036. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  22037. int32_t L_9 = V_1;
  22038. NullCheck(L_8);
  22039. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  22040. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22041. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  22042. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  22043. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22044. bool L_12 = V_5;
  22045. if (!L_12)
  22046. {
  22047. goto IL_0053;
  22048. }
  22049. }
  22050. {
  22051. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  22052. NullCheck(L_13);
  22053. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  22054. goto IL_0095;
  22055. }
  22056. IL_0053:
  22057. {
  22058. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  22059. int32_t L_15 = V_1;
  22060. NullCheck(L_14);
  22061. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  22062. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22063. V_6 = L_16;
  22064. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  22065. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  22066. bool L_18 = V_7;
  22067. if (!L_18)
  22068. {
  22069. goto IL_0078;
  22070. }
  22071. }
  22072. {
  22073. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  22074. __this->___m_InvokeArray = L_19;
  22075. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  22076. }
  22077. IL_0078:
  22078. {
  22079. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  22080. int32_t L_21 = ___0_arg0;
  22081. int32_t L_22 = L_21;
  22082. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  22083. NullCheck(L_20);
  22084. ArrayElementTypeCheck (L_20, L_23);
  22085. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  22086. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  22087. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  22088. NullCheck(L_24);
  22089. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  22090. }
  22091. IL_0095:
  22092. {
  22093. }
  22094. IL_0096:
  22095. {
  22096. int32_t L_26 = V_1;
  22097. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  22098. }
  22099. IL_009b:
  22100. {
  22101. int32_t L_27 = V_1;
  22102. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  22103. NullCheck(L_28);
  22104. int32_t L_29;
  22105. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22106. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  22107. bool L_30 = V_8;
  22108. if (L_30)
  22109. {
  22110. goto IL_000f;
  22111. }
  22112. }
  22113. {
  22114. return;
  22115. }
  22116. }
  22117. #ifdef __clang__
  22118. #pragma clang diagnostic pop
  22119. #endif
  22120. #ifdef __clang__
  22121. #pragma clang diagnostic push
  22122. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22123. #pragma clang diagnostic ignored "-Wunused-variable"
  22124. #endif
  22125. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method)
  22126. {
  22127. {
  22128. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  22129. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  22130. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22131. return;
  22132. }
  22133. }
  22134. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, const RuntimeMethod* method)
  22135. {
  22136. {
  22137. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* L_0 = ___0_call;
  22138. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  22139. L_1 = UnityEvent_1_GetDelegate_mFAE599AFD0B482045CB9B57B17B72972CD50CEDA(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22140. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22141. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  22142. return;
  22143. }
  22144. }
  22145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, const RuntimeMethod* method)
  22146. {
  22147. {
  22148. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* L_0 = ___0_call;
  22149. NullCheck((Delegate_t*)L_0);
  22150. RuntimeObject* L_1;
  22151. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  22152. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* L_2 = ___0_call;
  22153. NullCheck((Delegate_t*)L_2);
  22154. MethodInfo_t* L_3;
  22155. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  22156. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22157. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  22158. return;
  22159. }
  22160. }
  22161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_m7BD8A3EE655C87C15209DC44E0E54528DEE87052_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  22162. {
  22163. static bool s_Il2CppMethodInitialized;
  22164. if (!s_Il2CppMethodInitialized)
  22165. {
  22166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  22167. s_Il2CppMethodInitialized = true;
  22168. }
  22169. MethodInfo_t* V_0 = NULL;
  22170. {
  22171. Type_t* L_0 = ___1_targetObjType;
  22172. String_t* L_1 = ___0_name;
  22173. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  22174. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  22175. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  22176. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  22177. Type_t* L_5;
  22178. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  22179. NullCheck(L_3);
  22180. ArrayElementTypeCheck (L_3, L_5);
  22181. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  22182. MethodInfo_t* L_6;
  22183. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  22184. V_0 = L_6;
  22185. goto IL_001e;
  22186. }
  22187. IL_001e:
  22188. {
  22189. MethodInfo_t* L_7 = V_0;
  22190. return L_7;
  22191. }
  22192. }
  22193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m7A74A29AEF536480C7C493EB120F4015F2C526C0_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  22194. {
  22195. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22196. {
  22197. RuntimeObject* L_0 = ___0_target;
  22198. MethodInfo_t* L_1 = ___1_theFunction;
  22199. InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* L_2 = (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  22200. InvokableCall_1__ctor_mF47066BC504756CC163A8BF4090F1894AAF26B93(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22201. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  22202. goto IL_000b;
  22203. }
  22204. IL_000b:
  22205. {
  22206. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  22207. return L_3;
  22208. }
  22209. }
  22210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mFAE599AFD0B482045CB9B57B17B72972CD50CEDA_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_action, const RuntimeMethod* method)
  22211. {
  22212. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22213. {
  22214. UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* L_0 = ___0_action;
  22215. InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* L_1 = (InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  22216. InvokableCall_1__ctor_m02A425B3208337F47190EF1891F2CDE1D145F593(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  22217. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  22218. goto IL_000a;
  22219. }
  22220. IL_000a:
  22221. {
  22222. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  22223. return L_2;
  22224. }
  22225. }
  22226. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method)
  22227. {
  22228. static bool s_Il2CppMethodInitialized;
  22229. if (!s_Il2CppMethodInitialized)
  22230. {
  22231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  22232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22233. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22234. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  22235. s_Il2CppMethodInitialized = true;
  22236. }
  22237. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  22238. int32_t V_1 = 0;
  22239. InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* V_2 = NULL;
  22240. bool V_3 = false;
  22241. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  22242. bool V_5 = false;
  22243. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  22244. bool V_7 = false;
  22245. bool V_8 = false;
  22246. {
  22247. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22248. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  22249. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22250. V_0 = L_0;
  22251. V_1 = 0;
  22252. goto IL_009b;
  22253. }
  22254. IL_000f:
  22255. {
  22256. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  22257. int32_t L_2 = V_1;
  22258. NullCheck(L_1);
  22259. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  22260. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22261. V_2 = ((InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  22262. InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* L_4 = V_2;
  22263. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22264. bool L_5 = V_3;
  22265. if (!L_5)
  22266. {
  22267. goto IL_002f;
  22268. }
  22269. }
  22270. {
  22271. InvokableCall_1_t63EECB46DB33A432D31947E56D2DC70F56C7CFAE* L_6 = V_2;
  22272. RuntimeObject* L_7 = ___0_arg0;
  22273. NullCheck(L_6);
  22274. VirtualActionInvoker1< RuntimeObject* >::Invoke(6, L_6, L_7);
  22275. goto IL_0096;
  22276. }
  22277. IL_002f:
  22278. {
  22279. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  22280. int32_t L_9 = V_1;
  22281. NullCheck(L_8);
  22282. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  22283. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22284. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  22285. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  22286. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22287. bool L_12 = V_5;
  22288. if (!L_12)
  22289. {
  22290. goto IL_0053;
  22291. }
  22292. }
  22293. {
  22294. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  22295. NullCheck(L_13);
  22296. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  22297. goto IL_0095;
  22298. }
  22299. IL_0053:
  22300. {
  22301. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  22302. int32_t L_15 = V_1;
  22303. NullCheck(L_14);
  22304. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  22305. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22306. V_6 = L_16;
  22307. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  22308. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  22309. bool L_18 = V_7;
  22310. if (!L_18)
  22311. {
  22312. goto IL_0078;
  22313. }
  22314. }
  22315. {
  22316. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  22317. __this->___m_InvokeArray = L_19;
  22318. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  22319. }
  22320. IL_0078:
  22321. {
  22322. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  22323. RuntimeObject* L_21 = ___0_arg0;
  22324. NullCheck(L_20);
  22325. ArrayElementTypeCheck (L_20, L_21);
  22326. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_21);
  22327. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_22 = V_6;
  22328. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = __this->___m_InvokeArray;
  22329. NullCheck(L_22);
  22330. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_22, L_23);
  22331. }
  22332. IL_0095:
  22333. {
  22334. }
  22335. IL_0096:
  22336. {
  22337. int32_t L_24 = V_1;
  22338. V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
  22339. }
  22340. IL_009b:
  22341. {
  22342. int32_t L_25 = V_1;
  22343. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_26 = V_0;
  22344. NullCheck(L_26);
  22345. int32_t L_27;
  22346. L_27 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_26, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22347. V_8 = (bool)((((int32_t)L_25) < ((int32_t)L_27))? 1 : 0);
  22348. bool L_28 = V_8;
  22349. if (L_28)
  22350. {
  22351. goto IL_000f;
  22352. }
  22353. }
  22354. {
  22355. return;
  22356. }
  22357. }
  22358. #ifdef __clang__
  22359. #pragma clang diagnostic pop
  22360. #endif
  22361. #ifdef __clang__
  22362. #pragma clang diagnostic push
  22363. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22364. #pragma clang diagnostic ignored "-Wunused-variable"
  22365. #endif
  22366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mD1175E822AFF26E9A43F2FB692BB82525C6DD422_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, const RuntimeMethod* method)
  22367. {
  22368. {
  22369. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  22370. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  22371. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22372. return;
  22373. }
  22374. }
  22375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m44E396BC4484BD75427FDD8CBE0B533CCAD8C1EC_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method)
  22376. {
  22377. {
  22378. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_0 = ___0_call;
  22379. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  22380. L_1 = UnityEvent_1_GetDelegate_m547191C948B76E4FF7D97D98B022A6D2017C670B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22381. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22382. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  22383. return;
  22384. }
  22385. }
  22386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m6F51818308066F0E5EA7B37AC25ABDF12FADAEA9_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_call, const RuntimeMethod* method)
  22387. {
  22388. {
  22389. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_0 = ___0_call;
  22390. NullCheck((Delegate_t*)L_0);
  22391. RuntimeObject* L_1;
  22392. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  22393. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_2 = ___0_call;
  22394. NullCheck((Delegate_t*)L_2);
  22395. MethodInfo_t* L_3;
  22396. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  22397. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22398. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  22399. return;
  22400. }
  22401. }
  22402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_m3F833B3C10D66DB8B3CE8055F179C1ACFBADFDBE_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  22403. {
  22404. static bool s_Il2CppMethodInitialized;
  22405. if (!s_Il2CppMethodInitialized)
  22406. {
  22407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  22408. s_Il2CppMethodInitialized = true;
  22409. }
  22410. MethodInfo_t* V_0 = NULL;
  22411. {
  22412. Type_t* L_0 = ___1_targetObjType;
  22413. String_t* L_1 = ___0_name;
  22414. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  22415. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  22416. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  22417. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  22418. Type_t* L_5;
  22419. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  22420. NullCheck(L_3);
  22421. ArrayElementTypeCheck (L_3, L_5);
  22422. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  22423. MethodInfo_t* L_6;
  22424. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  22425. V_0 = L_6;
  22426. goto IL_001e;
  22427. }
  22428. IL_001e:
  22429. {
  22430. MethodInfo_t* L_7 = V_0;
  22431. return L_7;
  22432. }
  22433. }
  22434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mA219F692BF3EF9D4147C1A7F3B71ECC73CC14019_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  22435. {
  22436. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22437. {
  22438. RuntimeObject* L_0 = ___0_target;
  22439. MethodInfo_t* L_1 = ___1_theFunction;
  22440. InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* L_2 = (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  22441. InvokableCall_1__ctor_mEAD0C341FC33E8F086A4D82725B5C849B0D2D9A7(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22442. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  22443. goto IL_000b;
  22444. }
  22445. IL_000b:
  22446. {
  22447. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  22448. return L_3;
  22449. }
  22450. }
  22451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m547191C948B76E4FF7D97D98B022A6D2017C670B_gshared (UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* ___0_action, const RuntimeMethod* method)
  22452. {
  22453. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22454. {
  22455. UnityAction_1_tAEFA3C1C529F0E1AD7C7C7AFC88822D359E7AC90* L_0 = ___0_action;
  22456. InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* L_1 = (InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  22457. InvokableCall_1__ctor_mD671B8B78D9D50AC632C624DCC03B111FF2441B2(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  22458. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  22459. goto IL_000a;
  22460. }
  22461. IL_000a:
  22462. {
  22463. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  22464. return L_2;
  22465. }
  22466. }
  22467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mABC41DCEDDFA68F8F39C0DFC1CF55B7C1B70A805_gshared (UnityEvent_1_tDD811EB8F49CEE97BA6DF59344DFE6C6F42553D4* __this, float ___0_arg0, const RuntimeMethod* method)
  22468. {
  22469. static bool s_Il2CppMethodInitialized;
  22470. if (!s_Il2CppMethodInitialized)
  22471. {
  22472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  22473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22474. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  22476. s_Il2CppMethodInitialized = true;
  22477. }
  22478. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  22479. int32_t V_1 = 0;
  22480. InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* V_2 = NULL;
  22481. bool V_3 = false;
  22482. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  22483. bool V_5 = false;
  22484. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  22485. bool V_7 = false;
  22486. bool V_8 = false;
  22487. {
  22488. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22489. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  22490. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22491. V_0 = L_0;
  22492. V_1 = 0;
  22493. goto IL_009b;
  22494. }
  22495. IL_000f:
  22496. {
  22497. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  22498. int32_t L_2 = V_1;
  22499. NullCheck(L_1);
  22500. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  22501. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22502. V_2 = ((InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  22503. InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* L_4 = V_2;
  22504. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22505. bool L_5 = V_3;
  22506. if (!L_5)
  22507. {
  22508. goto IL_002f;
  22509. }
  22510. }
  22511. {
  22512. InvokableCall_1_tE1B51C9B4DC9B445D4D1F86682DDD6411A37FA9E* L_6 = V_2;
  22513. float L_7 = ___0_arg0;
  22514. NullCheck(L_6);
  22515. VirtualActionInvoker1< float >::Invoke(6, L_6, L_7);
  22516. goto IL_0096;
  22517. }
  22518. IL_002f:
  22519. {
  22520. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  22521. int32_t L_9 = V_1;
  22522. NullCheck(L_8);
  22523. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  22524. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22525. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  22526. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  22527. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22528. bool L_12 = V_5;
  22529. if (!L_12)
  22530. {
  22531. goto IL_0053;
  22532. }
  22533. }
  22534. {
  22535. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  22536. NullCheck(L_13);
  22537. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  22538. goto IL_0095;
  22539. }
  22540. IL_0053:
  22541. {
  22542. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  22543. int32_t L_15 = V_1;
  22544. NullCheck(L_14);
  22545. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  22546. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22547. V_6 = L_16;
  22548. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  22549. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  22550. bool L_18 = V_7;
  22551. if (!L_18)
  22552. {
  22553. goto IL_0078;
  22554. }
  22555. }
  22556. {
  22557. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  22558. __this->___m_InvokeArray = L_19;
  22559. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  22560. }
  22561. IL_0078:
  22562. {
  22563. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  22564. float L_21 = ___0_arg0;
  22565. float L_22 = L_21;
  22566. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  22567. NullCheck(L_20);
  22568. ArrayElementTypeCheck (L_20, L_23);
  22569. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  22570. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  22571. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  22572. NullCheck(L_24);
  22573. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  22574. }
  22575. IL_0095:
  22576. {
  22577. }
  22578. IL_0096:
  22579. {
  22580. int32_t L_26 = V_1;
  22581. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  22582. }
  22583. IL_009b:
  22584. {
  22585. int32_t L_27 = V_1;
  22586. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  22587. NullCheck(L_28);
  22588. int32_t L_29;
  22589. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22590. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  22591. bool L_30 = V_8;
  22592. if (L_30)
  22593. {
  22594. goto IL_000f;
  22595. }
  22596. }
  22597. {
  22598. return;
  22599. }
  22600. }
  22601. #ifdef __clang__
  22602. #pragma clang diagnostic pop
  22603. #endif
  22604. #ifdef __clang__
  22605. #pragma clang diagnostic push
  22606. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22607. #pragma clang diagnostic ignored "-Wunused-variable"
  22608. #endif
  22609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m75F2CB288BDA04F9CA6542CCC40CC2CFE442FB0D_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, const RuntimeMethod* method)
  22610. {
  22611. {
  22612. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  22613. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  22614. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22615. return;
  22616. }
  22617. }
  22618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m2B74313C91E347D6AD24CE5B036E190E77E70851_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_call, const RuntimeMethod* method)
  22619. {
  22620. {
  22621. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* L_0 = ___0_call;
  22622. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  22623. L_1 = UnityEvent_1_GetDelegate_mEC311956BFBA170FD3525CAFF7766AD3026C548F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22624. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22625. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  22626. return;
  22627. }
  22628. }
  22629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_mC741D450364141F0589857DD5CC0C27D4CF72D99_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_call, const RuntimeMethod* method)
  22630. {
  22631. {
  22632. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* L_0 = ___0_call;
  22633. NullCheck((Delegate_t*)L_0);
  22634. RuntimeObject* L_1;
  22635. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  22636. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* L_2 = ___0_call;
  22637. NullCheck((Delegate_t*)L_2);
  22638. MethodInfo_t* L_3;
  22639. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  22640. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22641. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  22642. return;
  22643. }
  22644. }
  22645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_mF46D8DF37B6346CA7D4B04CCA4C4319D3350AF23_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  22646. {
  22647. static bool s_Il2CppMethodInitialized;
  22648. if (!s_Il2CppMethodInitialized)
  22649. {
  22650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  22651. s_Il2CppMethodInitialized = true;
  22652. }
  22653. MethodInfo_t* V_0 = NULL;
  22654. {
  22655. Type_t* L_0 = ___1_targetObjType;
  22656. String_t* L_1 = ___0_name;
  22657. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  22658. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  22659. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  22660. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  22661. Type_t* L_5;
  22662. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  22663. NullCheck(L_3);
  22664. ArrayElementTypeCheck (L_3, L_5);
  22665. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  22666. MethodInfo_t* L_6;
  22667. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  22668. V_0 = L_6;
  22669. goto IL_001e;
  22670. }
  22671. IL_001e:
  22672. {
  22673. MethodInfo_t* L_7 = V_0;
  22674. return L_7;
  22675. }
  22676. }
  22677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mE817993175C19C566A852B1A0F44E2986C765A15_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  22678. {
  22679. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22680. {
  22681. RuntimeObject* L_0 = ___0_target;
  22682. MethodInfo_t* L_1 = ___1_theFunction;
  22683. InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* L_2 = (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  22684. InvokableCall_1__ctor_m0A5FB9FB734D140DB695E387D0EF71998F8745A9(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22685. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  22686. goto IL_000b;
  22687. }
  22688. IL_000b:
  22689. {
  22690. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  22691. return L_3;
  22692. }
  22693. }
  22694. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mEC311956BFBA170FD3525CAFF7766AD3026C548F_gshared (UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* ___0_action, const RuntimeMethod* method)
  22695. {
  22696. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22697. {
  22698. UnityAction_1_t8FBFBC01962B7293F0E33F9D6F1CEAF2896D8669* L_0 = ___0_action;
  22699. InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* L_1 = (InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  22700. InvokableCall_1__ctor_mD6CE0D19DDAAFBA8EFB41C3DA122E2905FD5CB72(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  22701. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  22702. goto IL_000a;
  22703. }
  22704. IL_000a:
  22705. {
  22706. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  22707. return L_2;
  22708. }
  22709. }
  22710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m756C9B879DDBE079CDE2D06DC231CE42C01C4AD0_gshared (UnityEvent_1_t9A868DD8EBFC0D9D8134D903A170ECBDEE567932* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_arg0, const RuntimeMethod* method)
  22711. {
  22712. static bool s_Il2CppMethodInitialized;
  22713. if (!s_Il2CppMethodInitialized)
  22714. {
  22715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  22716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  22719. s_Il2CppMethodInitialized = true;
  22720. }
  22721. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  22722. int32_t V_1 = 0;
  22723. InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* V_2 = NULL;
  22724. bool V_3 = false;
  22725. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  22726. bool V_5 = false;
  22727. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  22728. bool V_7 = false;
  22729. bool V_8 = false;
  22730. {
  22731. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22732. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  22733. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22734. V_0 = L_0;
  22735. V_1 = 0;
  22736. goto IL_009b;
  22737. }
  22738. IL_000f:
  22739. {
  22740. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  22741. int32_t L_2 = V_1;
  22742. NullCheck(L_1);
  22743. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  22744. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22745. V_2 = ((InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  22746. InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* L_4 = V_2;
  22747. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22748. bool L_5 = V_3;
  22749. if (!L_5)
  22750. {
  22751. goto IL_002f;
  22752. }
  22753. }
  22754. {
  22755. InvokableCall_1_t0A1F6EAB23A2C38320A68BD10FE4ACDA7DB494DF* L_6 = V_2;
  22756. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_arg0;
  22757. NullCheck(L_6);
  22758. VirtualActionInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(6, L_6, L_7);
  22759. goto IL_0096;
  22760. }
  22761. IL_002f:
  22762. {
  22763. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  22764. int32_t L_9 = V_1;
  22765. NullCheck(L_8);
  22766. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  22767. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22768. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  22769. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  22770. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22771. bool L_12 = V_5;
  22772. if (!L_12)
  22773. {
  22774. goto IL_0053;
  22775. }
  22776. }
  22777. {
  22778. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  22779. NullCheck(L_13);
  22780. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  22781. goto IL_0095;
  22782. }
  22783. IL_0053:
  22784. {
  22785. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  22786. int32_t L_15 = V_1;
  22787. NullCheck(L_14);
  22788. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  22789. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22790. V_6 = L_16;
  22791. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  22792. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  22793. bool L_18 = V_7;
  22794. if (!L_18)
  22795. {
  22796. goto IL_0078;
  22797. }
  22798. }
  22799. {
  22800. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  22801. __this->___m_InvokeArray = L_19;
  22802. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  22803. }
  22804. IL_0078:
  22805. {
  22806. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  22807. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_arg0;
  22808. Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = L_21;
  22809. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_22);
  22810. NullCheck(L_20);
  22811. ArrayElementTypeCheck (L_20, L_23);
  22812. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  22813. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_24 = V_6;
  22814. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  22815. NullCheck(L_24);
  22816. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_24, L_25);
  22817. }
  22818. IL_0095:
  22819. {
  22820. }
  22821. IL_0096:
  22822. {
  22823. int32_t L_26 = V_1;
  22824. V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  22825. }
  22826. IL_009b:
  22827. {
  22828. int32_t L_27 = V_1;
  22829. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_28 = V_0;
  22830. NullCheck(L_28);
  22831. int32_t L_29;
  22832. L_29 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_28, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22833. V_8 = (bool)((((int32_t)L_27) < ((int32_t)L_29))? 1 : 0);
  22834. bool L_30 = V_8;
  22835. if (L_30)
  22836. {
  22837. goto IL_000f;
  22838. }
  22839. }
  22840. {
  22841. return;
  22842. }
  22843. }
  22844. #ifdef __clang__
  22845. #pragma clang diagnostic pop
  22846. #endif
  22847. #ifdef __clang__
  22848. #pragma clang diagnostic push
  22849. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  22850. #pragma clang diagnostic ignored "-Wunused-variable"
  22851. #endif
  22852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m174C3AF06DAD8FF5ABF88D1A43EE8EE2B5670A2D_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, const RuntimeMethod* method)
  22853. {
  22854. {
  22855. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  22856. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  22857. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22858. return;
  22859. }
  22860. }
  22861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_mCF6F788014D8853604DCD25C8AFB5C342F032F9D_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* ___0_call, const RuntimeMethod* method)
  22862. {
  22863. {
  22864. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* L_0 = ___0_call;
  22865. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  22866. L_1 = (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  22867. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22868. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  22869. return;
  22870. }
  22871. }
  22872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m3E97180D9D50BF43BC80B709B867B052DF0BDEDD_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* ___0_call, const RuntimeMethod* method)
  22873. {
  22874. {
  22875. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* L_0 = ___0_call;
  22876. NullCheck((Delegate_t*)L_0);
  22877. RuntimeObject* L_1;
  22878. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  22879. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* L_2 = ___0_call;
  22880. NullCheck((Delegate_t*)L_2);
  22881. MethodInfo_t* L_3;
  22882. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  22883. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22884. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  22885. return;
  22886. }
  22887. }
  22888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_1_FindMethod_Impl_m61C1FB0532D84469B8CEDC9EE1A40C28F87F10B7_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  22889. {
  22890. static bool s_Il2CppMethodInitialized;
  22891. if (!s_Il2CppMethodInitialized)
  22892. {
  22893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  22894. s_Il2CppMethodInitialized = true;
  22895. }
  22896. MethodInfo_t* V_0 = NULL;
  22897. {
  22898. Type_t* L_0 = ___1_targetObjType;
  22899. String_t* L_1 = ___0_name;
  22900. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)1);
  22901. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  22902. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  22903. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  22904. Type_t* L_5;
  22905. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  22906. NullCheck(L_3);
  22907. ArrayElementTypeCheck (L_3, L_5);
  22908. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  22909. MethodInfo_t* L_6;
  22910. L_6 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_3, NULL);
  22911. V_0 = L_6;
  22912. goto IL_001e;
  22913. }
  22914. IL_001e:
  22915. {
  22916. MethodInfo_t* L_7 = V_0;
  22917. return L_7;
  22918. }
  22919. }
  22920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_m34FF5E0902197F59CEDD580E466D1B38CF8C4C1F_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  22921. {
  22922. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22923. {
  22924. RuntimeObject* L_0 = ___0_target;
  22925. MethodInfo_t* L_1 = ___1_theFunction;
  22926. InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD* L_2 = (InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  22927. (( void (*) (InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  22928. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  22929. goto IL_000b;
  22930. }
  22931. IL_000b:
  22932. {
  22933. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  22934. return L_3;
  22935. }
  22936. }
  22937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_1_GetDelegate_mE72C47FA35D1991C3BCD70E706493906A344D1A5_gshared (UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* ___0_action, const RuntimeMethod* method)
  22938. {
  22939. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  22940. {
  22941. UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259* L_0 = ___0_action;
  22942. InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD* L_1 = (InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  22943. (( void (*) (InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*, UnityAction_1_tC5C168260FDBBEDACD1D1996850C58AA3E9C2259*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  22944. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  22945. goto IL_000a;
  22946. }
  22947. IL_000a:
  22948. {
  22949. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  22950. return L_2;
  22951. }
  22952. }
  22953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m1DAC2092CCCBD890743A0FF18E66E3390FC7871F_gshared (UnityEvent_1_t2A2840A12C919146C6D21E86D7DAA8E3DAB74030* __this, Il2CppFullySharedGenericAny ___0_arg0, const RuntimeMethod* method)
  22954. {
  22955. static bool s_Il2CppMethodInitialized;
  22956. if (!s_Il2CppMethodInitialized)
  22957. {
  22958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  22959. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  22960. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22961. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  22962. s_Il2CppMethodInitialized = true;
  22963. }
  22964. const uint32_t SizeOf_T0_t1DDE0E960341E6946BD0558FBC0AF39C25D1BADD = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
  22965. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T0_t1DDE0E960341E6946BD0558FBC0AF39C25D1BADD);
  22966. const Il2CppFullySharedGenericAny L_21 = L_7;
  22967. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  22968. int32_t V_1 = 0;
  22969. InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD* V_2 = NULL;
  22970. bool V_3 = false;
  22971. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  22972. bool V_5 = false;
  22973. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  22974. bool V_7 = false;
  22975. bool V_8 = false;
  22976. {
  22977. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  22978. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  22979. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  22980. V_0 = L_0;
  22981. V_1 = 0;
  22982. goto IL_009b;
  22983. }
  22984. IL_000f:
  22985. {
  22986. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  22987. int32_t L_2 = V_1;
  22988. NullCheck(L_1);
  22989. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  22990. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  22991. V_2 = ((InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
  22992. InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD* L_4 = V_2;
  22993. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  22994. bool L_5 = V_3;
  22995. if (!L_5)
  22996. {
  22997. goto IL_002f;
  22998. }
  22999. }
  23000. {
  23001. InvokableCall_1_t348B887775827078302BB692DD61E660EEA809AD* L_6 = V_2;
  23002. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_t1DDE0E960341E6946BD0558FBC0AF39C25D1BADD);
  23003. NullCheck(L_6);
  23004. VirtualActionInvoker1Invoker< Il2CppFullySharedGenericAny >::Invoke(6, L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_7: *(void**)L_7));
  23005. goto IL_0096;
  23006. }
  23007. IL_002f:
  23008. {
  23009. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_8 = V_0;
  23010. int32_t L_9 = V_1;
  23011. NullCheck(L_8);
  23012. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_10;
  23013. L_10 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_8, L_9, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23014. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_10, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  23015. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_11 = V_4;
  23016. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23017. bool L_12 = V_5;
  23018. if (!L_12)
  23019. {
  23020. goto IL_0053;
  23021. }
  23022. }
  23023. {
  23024. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  23025. NullCheck(L_13);
  23026. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_13, NULL);
  23027. goto IL_0095;
  23028. }
  23029. IL_0053:
  23030. {
  23031. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_14 = V_0;
  23032. int32_t L_15 = V_1;
  23033. NullCheck(L_14);
  23034. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_16;
  23035. L_16 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_14, L_15, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23036. V_6 = L_16;
  23037. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___m_InvokeArray;
  23038. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_17) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  23039. bool L_18 = V_7;
  23040. if (!L_18)
  23041. {
  23042. goto IL_0078;
  23043. }
  23044. }
  23045. {
  23046. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1);
  23047. __this->___m_InvokeArray = L_19;
  23048. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_19);
  23049. }
  23050. IL_0078:
  23051. {
  23052. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = __this->___m_InvokeArray;
  23053. il2cpp_codegen_memcpy(L_21, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_t1DDE0E960341E6946BD0558FBC0AF39C25D1BADD);
  23054. RuntimeObject* L_22 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_21);
  23055. NullCheck(L_20);
  23056. ArrayElementTypeCheck (L_20, L_22);
  23057. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_22);
  23058. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_23 = V_6;
  23059. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = __this->___m_InvokeArray;
  23060. NullCheck(L_23);
  23061. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_23, L_24);
  23062. }
  23063. IL_0095:
  23064. {
  23065. }
  23066. IL_0096:
  23067. {
  23068. int32_t L_25 = V_1;
  23069. V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  23070. }
  23071. IL_009b:
  23072. {
  23073. int32_t L_26 = V_1;
  23074. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_27 = V_0;
  23075. NullCheck(L_27);
  23076. int32_t L_28;
  23077. L_28 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_27, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23078. V_8 = (bool)((((int32_t)L_26) < ((int32_t)L_28))? 1 : 0);
  23079. bool L_29 = V_8;
  23080. if (L_29)
  23081. {
  23082. goto IL_000f;
  23083. }
  23084. }
  23085. {
  23086. return;
  23087. }
  23088. }
  23089. #ifdef __clang__
  23090. #pragma clang diagnostic pop
  23091. #endif
  23092. #ifdef __clang__
  23093. #pragma clang diagnostic push
  23094. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23095. #pragma clang diagnostic ignored "-Wunused-variable"
  23096. #endif
  23097. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2__ctor_mC75313448B2ABE238198CDD698EA81B87F379C61_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, const RuntimeMethod* method)
  23098. {
  23099. {
  23100. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  23101. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  23102. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23103. return;
  23104. }
  23105. }
  23106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_mE2FC084F4ADB9D24D904D6A39A83763969F91E27_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_call, const RuntimeMethod* method)
  23107. {
  23108. {
  23109. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* L_0 = ___0_call;
  23110. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  23111. L_1 = UnityEvent_2_GetDelegate_mCA4AB4BA14A6FB42E0C8B7D7321BFBD1739FA395(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23112. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23113. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  23114. return;
  23115. }
  23116. }
  23117. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_RemoveListener_m57B7F9B719A15831F63EA67147A848E324F3760B_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_call, const RuntimeMethod* method)
  23118. {
  23119. {
  23120. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* L_0 = ___0_call;
  23121. NullCheck((Delegate_t*)L_0);
  23122. RuntimeObject* L_1;
  23123. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  23124. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* L_2 = ___0_call;
  23125. NullCheck((Delegate_t*)L_2);
  23126. MethodInfo_t* L_3;
  23127. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  23128. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23129. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  23130. return;
  23131. }
  23132. }
  23133. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_2_FindMethod_Impl_m2F11724D6B08A2511C2E10FB3B1510FCC6DCBB43_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  23134. {
  23135. static bool s_Il2CppMethodInitialized;
  23136. if (!s_Il2CppMethodInitialized)
  23137. {
  23138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  23139. s_Il2CppMethodInitialized = true;
  23140. }
  23141. MethodInfo_t* V_0 = NULL;
  23142. {
  23143. Type_t* L_0 = ___1_targetObjType;
  23144. String_t* L_1 = ___0_name;
  23145. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
  23146. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  23147. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  23148. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  23149. Type_t* L_5;
  23150. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  23151. NullCheck(L_3);
  23152. ArrayElementTypeCheck (L_3, L_5);
  23153. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  23154. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  23155. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
  23156. Type_t* L_8;
  23157. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  23158. NullCheck(L_6);
  23159. ArrayElementTypeCheck (L_6, L_8);
  23160. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  23161. MethodInfo_t* L_9;
  23162. L_9 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_6, NULL);
  23163. V_0 = L_9;
  23164. goto IL_002b;
  23165. }
  23166. IL_002b:
  23167. {
  23168. MethodInfo_t* L_10 = V_0;
  23169. return L_10;
  23170. }
  23171. }
  23172. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_mD9220DBEBD7AE693FBA723D5030403FA904B48EF_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  23173. {
  23174. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23175. {
  23176. RuntimeObject* L_0 = ___0_target;
  23177. MethodInfo_t* L_1 = ___1_theFunction;
  23178. InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* L_2 = (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  23179. InvokableCall_2__ctor_m7922D8B8B8AD7F06E2A57E8E5059376AEC3A9BB5(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23180. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  23181. goto IL_000b;
  23182. }
  23183. IL_000b:
  23184. {
  23185. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  23186. return L_3;
  23187. }
  23188. }
  23189. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_mCA4AB4BA14A6FB42E0C8B7D7321BFBD1739FA395_gshared (UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* ___0_action, const RuntimeMethod* method)
  23190. {
  23191. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23192. {
  23193. UnityAction_2_t2654BCB968A8286196F6268276089A674B0A9007* L_0 = ___0_action;
  23194. InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* L_1 = (InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  23195. InvokableCall_2__ctor_m40E30D02AC91379499BBAB49CA8CC431F34E7549(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  23196. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  23197. goto IL_000a;
  23198. }
  23199. IL_000a:
  23200. {
  23201. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  23202. return L_2;
  23203. }
  23204. }
  23205. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m0491A8025093B0C329C5ACEBAB83DC6DE3CD0C3F_gshared (UnityEvent_2_tE1EF7CBD9965CD9466B63C1AD8FB3661A30C25B3* __this, Il2CppChar ___0_arg0, int32_t ___1_arg1, const RuntimeMethod* method)
  23206. {
  23207. static bool s_Il2CppMethodInitialized;
  23208. if (!s_Il2CppMethodInitialized)
  23209. {
  23210. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  23211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23213. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  23214. s_Il2CppMethodInitialized = true;
  23215. }
  23216. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  23217. int32_t V_1 = 0;
  23218. InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* V_2 = NULL;
  23219. bool V_3 = false;
  23220. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  23221. bool V_5 = false;
  23222. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  23223. bool V_7 = false;
  23224. bool V_8 = false;
  23225. {
  23226. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23227. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  23228. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23229. V_0 = L_0;
  23230. V_1 = 0;
  23231. goto IL_00aa;
  23232. }
  23233. IL_000f:
  23234. {
  23235. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  23236. int32_t L_2 = V_1;
  23237. NullCheck(L_1);
  23238. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  23239. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23240. V_2 = ((InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6)));
  23241. InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* L_4 = V_2;
  23242. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23243. bool L_5 = V_3;
  23244. if (!L_5)
  23245. {
  23246. goto IL_0030;
  23247. }
  23248. }
  23249. {
  23250. InvokableCall_2_t4D141FDF9F3F3587336A37D7BE1F972A6EA34544* L_6 = V_2;
  23251. Il2CppChar L_7 = ___0_arg0;
  23252. int32_t L_8 = ___1_arg1;
  23253. NullCheck(L_6);
  23254. InvokableCall_2_Invoke_mEB564E9E134BD17BF84969911A47A1B03A71683B(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  23255. goto IL_00a5;
  23256. }
  23257. IL_0030:
  23258. {
  23259. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_9 = V_0;
  23260. int32_t L_10 = V_1;
  23261. NullCheck(L_9);
  23262. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_11;
  23263. L_11 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_9, L_10, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23264. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_11, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  23265. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_12 = V_4;
  23266. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23267. bool L_13 = V_5;
  23268. if (!L_13)
  23269. {
  23270. goto IL_0054;
  23271. }
  23272. }
  23273. {
  23274. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_14 = V_4;
  23275. NullCheck(L_14);
  23276. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_14, NULL);
  23277. goto IL_00a4;
  23278. }
  23279. IL_0054:
  23280. {
  23281. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_15 = V_0;
  23282. int32_t L_16 = V_1;
  23283. NullCheck(L_15);
  23284. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_17;
  23285. L_17 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_15, L_16, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23286. V_6 = L_17;
  23287. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->___m_InvokeArray;
  23288. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_18) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  23289. bool L_19 = V_7;
  23290. if (!L_19)
  23291. {
  23292. goto IL_0079;
  23293. }
  23294. }
  23295. {
  23296. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  23297. __this->___m_InvokeArray = L_20;
  23298. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_20);
  23299. }
  23300. IL_0079:
  23301. {
  23302. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = __this->___m_InvokeArray;
  23303. Il2CppChar L_22 = ___0_arg0;
  23304. Il2CppChar L_23 = L_22;
  23305. RuntimeObject* L_24 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_23);
  23306. NullCheck(L_21);
  23307. ArrayElementTypeCheck (L_21, L_24);
  23308. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_24);
  23309. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  23310. int32_t L_26 = ___1_arg1;
  23311. int32_t L_27 = L_26;
  23312. RuntimeObject* L_28 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10), &L_27);
  23313. NullCheck(L_25);
  23314. ArrayElementTypeCheck (L_25, L_28);
  23315. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_28);
  23316. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_29 = V_6;
  23317. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = __this->___m_InvokeArray;
  23318. NullCheck(L_29);
  23319. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_29, L_30);
  23320. }
  23321. IL_00a4:
  23322. {
  23323. }
  23324. IL_00a5:
  23325. {
  23326. int32_t L_31 = V_1;
  23327. V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  23328. }
  23329. IL_00aa:
  23330. {
  23331. int32_t L_32 = V_1;
  23332. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_33 = V_0;
  23333. NullCheck(L_33);
  23334. int32_t L_34;
  23335. L_34 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_33, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23336. V_8 = (bool)((((int32_t)L_32) < ((int32_t)L_34))? 1 : 0);
  23337. bool L_35 = V_8;
  23338. if (L_35)
  23339. {
  23340. goto IL_000f;
  23341. }
  23342. }
  23343. {
  23344. return;
  23345. }
  23346. }
  23347. #ifdef __clang__
  23348. #pragma clang diagnostic pop
  23349. #endif
  23350. #ifdef __clang__
  23351. #pragma clang diagnostic push
  23352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23353. #pragma clang diagnostic ignored "-Wunused-variable"
  23354. #endif
  23355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2__ctor_m0798E1A7C273C7F46CA7F62E0368AE5CABF790C0_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, const RuntimeMethod* method)
  23356. {
  23357. {
  23358. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  23359. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  23360. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23361. return;
  23362. }
  23363. }
  23364. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_m0AD3610B1B31685AA4957B1482D449E68253E7A6_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* ___0_call, const RuntimeMethod* method)
  23365. {
  23366. {
  23367. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* L_0 = ___0_call;
  23368. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  23369. L_1 = (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23370. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23371. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  23372. return;
  23373. }
  23374. }
  23375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_RemoveListener_m580ED6EC3D4A65B30E7E27275FBD0A679A482A62_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* ___0_call, const RuntimeMethod* method)
  23376. {
  23377. {
  23378. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* L_0 = ___0_call;
  23379. NullCheck((Delegate_t*)L_0);
  23380. RuntimeObject* L_1;
  23381. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  23382. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* L_2 = ___0_call;
  23383. NullCheck((Delegate_t*)L_2);
  23384. MethodInfo_t* L_3;
  23385. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  23386. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23387. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  23388. return;
  23389. }
  23390. }
  23391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_2_FindMethod_Impl_m97EC101042099BDD76544D4A3D9A2CAB0600BFF5_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  23392. {
  23393. static bool s_Il2CppMethodInitialized;
  23394. if (!s_Il2CppMethodInitialized)
  23395. {
  23396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  23397. s_Il2CppMethodInitialized = true;
  23398. }
  23399. MethodInfo_t* V_0 = NULL;
  23400. {
  23401. Type_t* L_0 = ___1_targetObjType;
  23402. String_t* L_1 = ___0_name;
  23403. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)2);
  23404. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  23405. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  23406. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  23407. Type_t* L_5;
  23408. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  23409. NullCheck(L_3);
  23410. ArrayElementTypeCheck (L_3, L_5);
  23411. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  23412. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  23413. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
  23414. Type_t* L_8;
  23415. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  23416. NullCheck(L_6);
  23417. ArrayElementTypeCheck (L_6, L_8);
  23418. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  23419. MethodInfo_t* L_9;
  23420. L_9 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_6, NULL);
  23421. V_0 = L_9;
  23422. goto IL_002b;
  23423. }
  23424. IL_002b:
  23425. {
  23426. MethodInfo_t* L_10 = V_0;
  23427. return L_10;
  23428. }
  23429. }
  23430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_m6842F255251E5C2F9838C5513472A4C5B15390D7_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  23431. {
  23432. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23433. {
  23434. RuntimeObject* L_0 = ___0_target;
  23435. MethodInfo_t* L_1 = ___1_theFunction;
  23436. InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F* L_2 = (InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 6));
  23437. (( void (*) (InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
  23438. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  23439. goto IL_000b;
  23440. }
  23441. IL_000b:
  23442. {
  23443. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  23444. return L_3;
  23445. }
  23446. }
  23447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_2_GetDelegate_mF2D3064479FAC97B2BB0C4B43FA447BC25B05434_gshared (UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* ___0_action, const RuntimeMethod* method)
  23448. {
  23449. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23450. {
  23451. UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F* L_0 = ___0_action;
  23452. InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F* L_1 = (InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  23453. (( void (*) (InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*, UnityAction_2_t742C43FA6EAABE0458C753DFE15FDDFAE01EA73F*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  23454. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  23455. goto IL_000a;
  23456. }
  23457. IL_000a:
  23458. {
  23459. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  23460. return L_2;
  23461. }
  23462. }
  23463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m730E3821D36D46217CF6FA797D5D329FF57F7F92_gshared (UnityEvent_2_t4000343C3337D1FF4300FFA119D84820B0628F1F* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, const RuntimeMethod* method)
  23464. {
  23465. static bool s_Il2CppMethodInitialized;
  23466. if (!s_Il2CppMethodInitialized)
  23467. {
  23468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  23469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23470. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23471. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  23472. s_Il2CppMethodInitialized = true;
  23473. }
  23474. const uint32_t SizeOf_T0_tAA07CC24358202AA2E3E7613A154A398E0B7B225 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9));
  23475. const uint32_t SizeOf_T1_t71A7ECBDA9A30E9DF39AB8875233AB21E2D64D81 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
  23476. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T0_tAA07CC24358202AA2E3E7613A154A398E0B7B225);
  23477. const Il2CppFullySharedGenericAny L_22 = L_7;
  23478. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T1_t71A7ECBDA9A30E9DF39AB8875233AB21E2D64D81);
  23479. const Il2CppFullySharedGenericAny L_25 = L_8;
  23480. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  23481. int32_t V_1 = 0;
  23482. InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F* V_2 = NULL;
  23483. bool V_3 = false;
  23484. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  23485. bool V_5 = false;
  23486. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  23487. bool V_7 = false;
  23488. bool V_8 = false;
  23489. {
  23490. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23491. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  23492. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23493. V_0 = L_0;
  23494. V_1 = 0;
  23495. goto IL_00aa;
  23496. }
  23497. IL_000f:
  23498. {
  23499. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  23500. int32_t L_2 = V_1;
  23501. NullCheck(L_1);
  23502. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  23503. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23504. V_2 = ((InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 6)));
  23505. InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F* L_4 = V_2;
  23506. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23507. bool L_5 = V_3;
  23508. if (!L_5)
  23509. {
  23510. goto IL_0030;
  23511. }
  23512. }
  23513. {
  23514. InvokableCall_2_tA4164362F28C59258A66D7F3C013AC273955331F* L_6 = V_2;
  23515. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_tAA07CC24358202AA2E3E7613A154A398E0B7B225);
  23516. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_arg1 : &___1_arg1), SizeOf_T1_t71A7ECBDA9A30E9DF39AB8875233AB21E2D64D81);
  23517. NullCheck(L_6);
  23518. InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_8: *(void**)L_8));
  23519. goto IL_00a5;
  23520. }
  23521. IL_0030:
  23522. {
  23523. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_9 = V_0;
  23524. int32_t L_10 = V_1;
  23525. NullCheck(L_9);
  23526. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_11;
  23527. L_11 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_9, L_10, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23528. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_11, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  23529. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_12 = V_4;
  23530. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23531. bool L_13 = V_5;
  23532. if (!L_13)
  23533. {
  23534. goto IL_0054;
  23535. }
  23536. }
  23537. {
  23538. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_14 = V_4;
  23539. NullCheck(L_14);
  23540. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_14, NULL);
  23541. goto IL_00a4;
  23542. }
  23543. IL_0054:
  23544. {
  23545. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_15 = V_0;
  23546. int32_t L_16 = V_1;
  23547. NullCheck(L_15);
  23548. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_17;
  23549. L_17 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_15, L_16, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23550. V_6 = L_17;
  23551. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->___m_InvokeArray;
  23552. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_18) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  23553. bool L_19 = V_7;
  23554. if (!L_19)
  23555. {
  23556. goto IL_0079;
  23557. }
  23558. }
  23559. {
  23560. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_20 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
  23561. __this->___m_InvokeArray = L_20;
  23562. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_20);
  23563. }
  23564. IL_0079:
  23565. {
  23566. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = __this->___m_InvokeArray;
  23567. il2cpp_codegen_memcpy(L_22, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_tAA07CC24358202AA2E3E7613A154A398E0B7B225);
  23568. RuntimeObject* L_23 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), L_22);
  23569. NullCheck(L_21);
  23570. ArrayElementTypeCheck (L_21, L_23);
  23571. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  23572. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = __this->___m_InvokeArray;
  23573. il2cpp_codegen_memcpy(L_25, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___1_arg1 : &___1_arg1), SizeOf_T1_t71A7ECBDA9A30E9DF39AB8875233AB21E2D64D81);
  23574. RuntimeObject* L_26 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10), L_25);
  23575. NullCheck(L_24);
  23576. ArrayElementTypeCheck (L_24, L_26);
  23577. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_26);
  23578. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_27 = V_6;
  23579. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = __this->___m_InvokeArray;
  23580. NullCheck(L_27);
  23581. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_27, L_28);
  23582. }
  23583. IL_00a4:
  23584. {
  23585. }
  23586. IL_00a5:
  23587. {
  23588. int32_t L_29 = V_1;
  23589. V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  23590. }
  23591. IL_00aa:
  23592. {
  23593. int32_t L_30 = V_1;
  23594. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_31 = V_0;
  23595. NullCheck(L_31);
  23596. int32_t L_32;
  23597. L_32 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_31, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23598. V_8 = (bool)((((int32_t)L_30) < ((int32_t)L_32))? 1 : 0);
  23599. bool L_33 = V_8;
  23600. if (L_33)
  23601. {
  23602. goto IL_000f;
  23603. }
  23604. }
  23605. {
  23606. return;
  23607. }
  23608. }
  23609. #ifdef __clang__
  23610. #pragma clang diagnostic pop
  23611. #endif
  23612. #ifdef __clang__
  23613. #pragma clang diagnostic push
  23614. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23615. #pragma clang diagnostic ignored "-Wunused-variable"
  23616. #endif
  23617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3__ctor_m941EF00E4EF658BB1461C8BD9E6527F9E495DCFE_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, const RuntimeMethod* method)
  23618. {
  23619. {
  23620. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  23621. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  23622. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23623. return;
  23624. }
  23625. }
  23626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_AddListener_mB461B21F098D8AA18E33A0FF2AC6B5F357AF0299_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_call, const RuntimeMethod* method)
  23627. {
  23628. {
  23629. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* L_0 = ___0_call;
  23630. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  23631. L_1 = UnityEvent_3_GetDelegate_m5E5F51535137BF568EE06C3B24ABF51219E0B73E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23632. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23633. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  23634. return;
  23635. }
  23636. }
  23637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_RemoveListener_m9F3B34881BBD41EB01560C7BF8EB8B108D4A5DD8_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_call, const RuntimeMethod* method)
  23638. {
  23639. {
  23640. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* L_0 = ___0_call;
  23641. NullCheck((Delegate_t*)L_0);
  23642. RuntimeObject* L_1;
  23643. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  23644. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* L_2 = ___0_call;
  23645. NullCheck((Delegate_t*)L_2);
  23646. MethodInfo_t* L_3;
  23647. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  23648. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23649. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  23650. return;
  23651. }
  23652. }
  23653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_3_FindMethod_Impl_m49D825C2354A1C37F4DF57461B585DCAAEAEF1C6_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  23654. {
  23655. static bool s_Il2CppMethodInitialized;
  23656. if (!s_Il2CppMethodInitialized)
  23657. {
  23658. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  23659. s_Il2CppMethodInitialized = true;
  23660. }
  23661. MethodInfo_t* V_0 = NULL;
  23662. {
  23663. Type_t* L_0 = ___1_targetObjType;
  23664. String_t* L_1 = ___0_name;
  23665. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
  23666. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  23667. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  23668. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  23669. Type_t* L_5;
  23670. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  23671. NullCheck(L_3);
  23672. ArrayElementTypeCheck (L_3, L_5);
  23673. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  23674. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  23675. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
  23676. Type_t* L_8;
  23677. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  23678. NullCheck(L_6);
  23679. ArrayElementTypeCheck (L_6, L_8);
  23680. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  23681. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_6;
  23682. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) };
  23683. Type_t* L_11;
  23684. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  23685. NullCheck(L_9);
  23686. ArrayElementTypeCheck (L_9, L_11);
  23687. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_11);
  23688. MethodInfo_t* L_12;
  23689. L_12 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_9, NULL);
  23690. V_0 = L_12;
  23691. goto IL_0038;
  23692. }
  23693. IL_0038:
  23694. {
  23695. MethodInfo_t* L_13 = V_0;
  23696. return L_13;
  23697. }
  23698. }
  23699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m1FCB936DEC7A2DE03D2493F3B658C64ADEFC4FE1_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  23700. {
  23701. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23702. {
  23703. RuntimeObject* L_0 = ___0_target;
  23704. MethodInfo_t* L_1 = ___1_theFunction;
  23705. InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* L_2 = (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
  23706. InvokableCall_3__ctor_mA327AB4734B473B1F096C2CB2C120AB941D8C859(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  23707. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  23708. goto IL_000b;
  23709. }
  23710. IL_000b:
  23711. {
  23712. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  23713. return L_3;
  23714. }
  23715. }
  23716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m5E5F51535137BF568EE06C3B24ABF51219E0B73E_gshared (UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* ___0_action, const RuntimeMethod* method)
  23717. {
  23718. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23719. {
  23720. UnityAction_3_t2F4C93AEE3F6452801100D902D54CF21027541D8* L_0 = ___0_action;
  23721. InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* L_1 = (InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  23722. InvokableCall_3__ctor_m30413EBE568799D2A339CD6A426F8F52A471B0E3(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  23723. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  23724. goto IL_000a;
  23725. }
  23726. IL_000a:
  23727. {
  23728. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  23729. return L_2;
  23730. }
  23731. }
  23732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_Invoke_m50868D681E7B0FAE1AA2516EF4DA7DB16CBD9DA9_gshared (UnityEvent_3_tD7E14BDD38F12B63EFECBD1604C666F9AF100EAA* __this, RuntimeObject* ___0_arg0, int32_t ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  23733. {
  23734. static bool s_Il2CppMethodInitialized;
  23735. if (!s_Il2CppMethodInitialized)
  23736. {
  23737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  23738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23739. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23740. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  23741. s_Il2CppMethodInitialized = true;
  23742. }
  23743. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  23744. int32_t V_1 = 0;
  23745. InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* V_2 = NULL;
  23746. bool V_3 = false;
  23747. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  23748. bool V_5 = false;
  23749. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  23750. bool V_7 = false;
  23751. bool V_8 = false;
  23752. {
  23753. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23754. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  23755. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23756. V_0 = L_0;
  23757. V_1 = 0;
  23758. goto IL_00bc;
  23759. }
  23760. IL_000f:
  23761. {
  23762. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  23763. int32_t L_2 = V_1;
  23764. NullCheck(L_1);
  23765. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  23766. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23767. V_2 = ((InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
  23768. InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* L_4 = V_2;
  23769. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23770. bool L_5 = V_3;
  23771. if (!L_5)
  23772. {
  23773. goto IL_0034;
  23774. }
  23775. }
  23776. {
  23777. InvokableCall_3_t7C47BB6A30230A3239E6B87CAB294D4B7B40AE0D* L_6 = V_2;
  23778. RuntimeObject* L_7 = ___0_arg0;
  23779. int32_t L_8 = ___1_arg1;
  23780. int32_t L_9 = ___2_arg2;
  23781. NullCheck(L_6);
  23782. InvokableCall_3_Invoke_m3779F60DD2EAC54126D5E63CBB6EB7EB46110B62(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  23783. goto IL_00b7;
  23784. }
  23785. IL_0034:
  23786. {
  23787. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_10 = V_0;
  23788. int32_t L_11 = V_1;
  23789. NullCheck(L_10);
  23790. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_12;
  23791. L_12 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_10, L_11, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23792. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_12, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  23793. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  23794. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  23795. bool L_14 = V_5;
  23796. if (!L_14)
  23797. {
  23798. goto IL_0058;
  23799. }
  23800. }
  23801. {
  23802. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_15 = V_4;
  23803. NullCheck(L_15);
  23804. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_15, NULL);
  23805. goto IL_00b6;
  23806. }
  23807. IL_0058:
  23808. {
  23809. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_16 = V_0;
  23810. int32_t L_17 = V_1;
  23811. NullCheck(L_16);
  23812. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_18;
  23813. L_18 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_16, L_17, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  23814. V_6 = L_18;
  23815. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = __this->___m_InvokeArray;
  23816. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_19) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  23817. bool L_20 = V_7;
  23818. if (!L_20)
  23819. {
  23820. goto IL_007d;
  23821. }
  23822. }
  23823. {
  23824. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
  23825. __this->___m_InvokeArray = L_21;
  23826. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_21);
  23827. }
  23828. IL_007d:
  23829. {
  23830. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = __this->___m_InvokeArray;
  23831. RuntimeObject* L_23 = ___0_arg0;
  23832. NullCheck(L_22);
  23833. ArrayElementTypeCheck (L_22, L_23);
  23834. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  23835. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = __this->___m_InvokeArray;
  23836. int32_t L_25 = ___1_arg1;
  23837. int32_t L_26 = L_25;
  23838. RuntimeObject* L_27 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), &L_26);
  23839. NullCheck(L_24);
  23840. ArrayElementTypeCheck (L_24, L_27);
  23841. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_27);
  23842. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = __this->___m_InvokeArray;
  23843. int32_t L_29 = ___2_arg2;
  23844. int32_t L_30 = L_29;
  23845. RuntimeObject* L_31 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12), &L_30);
  23846. NullCheck(L_28);
  23847. ArrayElementTypeCheck (L_28, L_31);
  23848. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_31);
  23849. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_32 = V_6;
  23850. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = __this->___m_InvokeArray;
  23851. NullCheck(L_32);
  23852. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_32, L_33);
  23853. }
  23854. IL_00b6:
  23855. {
  23856. }
  23857. IL_00b7:
  23858. {
  23859. int32_t L_34 = V_1;
  23860. V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  23861. }
  23862. IL_00bc:
  23863. {
  23864. int32_t L_35 = V_1;
  23865. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_36 = V_0;
  23866. NullCheck(L_36);
  23867. int32_t L_37;
  23868. L_37 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_36, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  23869. V_8 = (bool)((((int32_t)L_35) < ((int32_t)L_37))? 1 : 0);
  23870. bool L_38 = V_8;
  23871. if (L_38)
  23872. {
  23873. goto IL_000f;
  23874. }
  23875. }
  23876. {
  23877. return;
  23878. }
  23879. }
  23880. #ifdef __clang__
  23881. #pragma clang diagnostic pop
  23882. #endif
  23883. #ifdef __clang__
  23884. #pragma clang diagnostic push
  23885. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  23886. #pragma clang diagnostic ignored "-Wunused-variable"
  23887. #endif
  23888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3__ctor_mB689E1A15DDACB9ED22ACAB2BCA3D97B893FFA5B_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, const RuntimeMethod* method)
  23889. {
  23890. {
  23891. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  23892. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  23893. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  23894. return;
  23895. }
  23896. }
  23897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_AddListener_m3AA2B007902D3FE6138FE14E8BB7BB720471EBED_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_call, const RuntimeMethod* method)
  23898. {
  23899. {
  23900. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* L_0 = ___0_call;
  23901. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  23902. L_1 = UnityEvent_3_GetDelegate_m2DCCAE1EA82C31C3C9FFD5945C1DE364D107980F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  23903. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23904. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  23905. return;
  23906. }
  23907. }
  23908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_RemoveListener_mB363F4B5EEE001BB8EB1B788D1CC30A1FB5CD41F_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_call, const RuntimeMethod* method)
  23909. {
  23910. {
  23911. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* L_0 = ___0_call;
  23912. NullCheck((Delegate_t*)L_0);
  23913. RuntimeObject* L_1;
  23914. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  23915. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* L_2 = ___0_call;
  23916. NullCheck((Delegate_t*)L_2);
  23917. MethodInfo_t* L_3;
  23918. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  23919. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  23920. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  23921. return;
  23922. }
  23923. }
  23924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_3_FindMethod_Impl_m9FD68EED116200F59CA2AFC8311BE50C01BA9AD3_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  23925. {
  23926. static bool s_Il2CppMethodInitialized;
  23927. if (!s_Il2CppMethodInitialized)
  23928. {
  23929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  23930. s_Il2CppMethodInitialized = true;
  23931. }
  23932. MethodInfo_t* V_0 = NULL;
  23933. {
  23934. Type_t* L_0 = ___1_targetObjType;
  23935. String_t* L_1 = ___0_name;
  23936. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
  23937. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  23938. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  23939. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  23940. Type_t* L_5;
  23941. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  23942. NullCheck(L_3);
  23943. ArrayElementTypeCheck (L_3, L_5);
  23944. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  23945. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  23946. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
  23947. Type_t* L_8;
  23948. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  23949. NullCheck(L_6);
  23950. ArrayElementTypeCheck (L_6, L_8);
  23951. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  23952. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_6;
  23953. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) };
  23954. Type_t* L_11;
  23955. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  23956. NullCheck(L_9);
  23957. ArrayElementTypeCheck (L_9, L_11);
  23958. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_11);
  23959. MethodInfo_t* L_12;
  23960. L_12 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_9, NULL);
  23961. V_0 = L_12;
  23962. goto IL_0038;
  23963. }
  23964. IL_0038:
  23965. {
  23966. MethodInfo_t* L_13 = V_0;
  23967. return L_13;
  23968. }
  23969. }
  23970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_mFC2902478EE7050698CD2D0A574B9408A03D8FC5_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  23971. {
  23972. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23973. {
  23974. RuntimeObject* L_0 = ___0_target;
  23975. MethodInfo_t* L_1 = ___1_theFunction;
  23976. InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* L_2 = (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
  23977. InvokableCall_3__ctor_mC14C44C9CFEE6F2F5311F6FAF75218A034453781(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  23978. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  23979. goto IL_000b;
  23980. }
  23981. IL_000b:
  23982. {
  23983. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  23984. return L_3;
  23985. }
  23986. }
  23987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m2DCCAE1EA82C31C3C9FFD5945C1DE364D107980F_gshared (UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* ___0_action, const RuntimeMethod* method)
  23988. {
  23989. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  23990. {
  23991. UnityAction_3_tFD664A83B91518A4F822E02F501557F29ECCF487* L_0 = ___0_action;
  23992. InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* L_1 = (InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  23993. InvokableCall_3__ctor_m929F9BD45E8A387C67268CA4419A70B890A0ADF9(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  23994. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  23995. goto IL_000a;
  23996. }
  23997. IL_000a:
  23998. {
  23999. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  24000. return L_2;
  24001. }
  24002. }
  24003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_Invoke_m1331145C187AE9ABB8C1236006F36A1D20D57C6A_gshared (UnityEvent_3_tCE934710A8225E2574DC47F0C89DD63B7324C18F* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, int32_t ___2_arg2, const RuntimeMethod* method)
  24004. {
  24005. static bool s_Il2CppMethodInitialized;
  24006. if (!s_Il2CppMethodInitialized)
  24007. {
  24008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  24009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  24010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  24012. s_Il2CppMethodInitialized = true;
  24013. }
  24014. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  24015. int32_t V_1 = 0;
  24016. InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* V_2 = NULL;
  24017. bool V_3 = false;
  24018. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  24019. bool V_5 = false;
  24020. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  24021. bool V_7 = false;
  24022. bool V_8 = false;
  24023. {
  24024. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  24025. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  24026. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  24027. V_0 = L_0;
  24028. V_1 = 0;
  24029. goto IL_00bc;
  24030. }
  24031. IL_000f:
  24032. {
  24033. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  24034. int32_t L_2 = V_1;
  24035. NullCheck(L_1);
  24036. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  24037. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24038. V_2 = ((InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
  24039. InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* L_4 = V_2;
  24040. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  24041. bool L_5 = V_3;
  24042. if (!L_5)
  24043. {
  24044. goto IL_0034;
  24045. }
  24046. }
  24047. {
  24048. InvokableCall_3_t212A7291B418F7C9EE1E0462D28EF98E2B2D76C4* L_6 = V_2;
  24049. RuntimeObject* L_7 = ___0_arg0;
  24050. RuntimeObject* L_8 = ___1_arg1;
  24051. int32_t L_9 = ___2_arg2;
  24052. NullCheck(L_6);
  24053. InvokableCall_3_Invoke_m9C4D668CFA1BA2F54EFCB5D77EFB78F13541FED0(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  24054. goto IL_00b7;
  24055. }
  24056. IL_0034:
  24057. {
  24058. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_10 = V_0;
  24059. int32_t L_11 = V_1;
  24060. NullCheck(L_10);
  24061. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_12;
  24062. L_12 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_10, L_11, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24063. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_12, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  24064. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  24065. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  24066. bool L_14 = V_5;
  24067. if (!L_14)
  24068. {
  24069. goto IL_0058;
  24070. }
  24071. }
  24072. {
  24073. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_15 = V_4;
  24074. NullCheck(L_15);
  24075. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_15, NULL);
  24076. goto IL_00b6;
  24077. }
  24078. IL_0058:
  24079. {
  24080. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_16 = V_0;
  24081. int32_t L_17 = V_1;
  24082. NullCheck(L_16);
  24083. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_18;
  24084. L_18 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_16, L_17, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24085. V_6 = L_18;
  24086. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = __this->___m_InvokeArray;
  24087. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_19) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  24088. bool L_20 = V_7;
  24089. if (!L_20)
  24090. {
  24091. goto IL_007d;
  24092. }
  24093. }
  24094. {
  24095. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
  24096. __this->___m_InvokeArray = L_21;
  24097. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_21);
  24098. }
  24099. IL_007d:
  24100. {
  24101. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = __this->___m_InvokeArray;
  24102. RuntimeObject* L_23 = ___0_arg0;
  24103. NullCheck(L_22);
  24104. ArrayElementTypeCheck (L_22, L_23);
  24105. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_23);
  24106. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = __this->___m_InvokeArray;
  24107. RuntimeObject* L_25 = ___1_arg1;
  24108. NullCheck(L_24);
  24109. ArrayElementTypeCheck (L_24, L_25);
  24110. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_25);
  24111. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = __this->___m_InvokeArray;
  24112. int32_t L_27 = ___2_arg2;
  24113. int32_t L_28 = L_27;
  24114. RuntimeObject* L_29 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12), &L_28);
  24115. NullCheck(L_26);
  24116. ArrayElementTypeCheck (L_26, L_29);
  24117. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_29);
  24118. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_30 = V_6;
  24119. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_31 = __this->___m_InvokeArray;
  24120. NullCheck(L_30);
  24121. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_30, L_31);
  24122. }
  24123. IL_00b6:
  24124. {
  24125. }
  24126. IL_00b7:
  24127. {
  24128. int32_t L_32 = V_1;
  24129. V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  24130. }
  24131. IL_00bc:
  24132. {
  24133. int32_t L_33 = V_1;
  24134. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_34 = V_0;
  24135. NullCheck(L_34);
  24136. int32_t L_35;
  24137. L_35 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_34, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  24138. V_8 = (bool)((((int32_t)L_33) < ((int32_t)L_35))? 1 : 0);
  24139. bool L_36 = V_8;
  24140. if (L_36)
  24141. {
  24142. goto IL_000f;
  24143. }
  24144. }
  24145. {
  24146. return;
  24147. }
  24148. }
  24149. #ifdef __clang__
  24150. #pragma clang diagnostic pop
  24151. #endif
  24152. #ifdef __clang__
  24153. #pragma clang diagnostic push
  24154. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24155. #pragma clang diagnostic ignored "-Wunused-variable"
  24156. #endif
  24157. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3__ctor_m613548DA22EBD5C8297FA6DAAF29583D71590A45_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, const RuntimeMethod* method)
  24158. {
  24159. {
  24160. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  24161. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  24162. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  24163. return;
  24164. }
  24165. }
  24166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_AddListener_m5A0184FA69B3A48B5D5149A18C3BC253D1AF61DB_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* ___0_call, const RuntimeMethod* method)
  24167. {
  24168. {
  24169. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* L_0 = ___0_call;
  24170. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_1;
  24171. L_1 = (( BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* (*) (UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
  24172. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  24173. UnityEventBase_AddCall_mA78C058ED530789A28F42347B653190FEC84DBBC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, NULL);
  24174. return;
  24175. }
  24176. }
  24177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_RemoveListener_mE47BA9BC8371AA789EB0195D6DEB8E404E01D563_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* ___0_call, const RuntimeMethod* method)
  24178. {
  24179. {
  24180. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* L_0 = ___0_call;
  24181. NullCheck((Delegate_t*)L_0);
  24182. RuntimeObject* L_1;
  24183. L_1 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline((Delegate_t*)L_0, NULL);
  24184. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* L_2 = ___0_call;
  24185. NullCheck((Delegate_t*)L_2);
  24186. MethodInfo_t* L_3;
  24187. L_3 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019((Delegate_t*)L_2, NULL);
  24188. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  24189. UnityEventBase_RemoveListener_mFF8F8FAD5F18BA872C3CE005DC134B6828E1AD3B((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, L_1, L_3, NULL);
  24190. return;
  24191. }
  24192. }
  24193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_3_FindMethod_Impl_m1364EA6950C8F25BF468A99B318F67F03113FA11_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  24194. {
  24195. static bool s_Il2CppMethodInitialized;
  24196. if (!s_Il2CppMethodInitialized)
  24197. {
  24198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  24199. s_Il2CppMethodInitialized = true;
  24200. }
  24201. MethodInfo_t* V_0 = NULL;
  24202. {
  24203. Type_t* L_0 = ___1_targetObjType;
  24204. String_t* L_1 = ___0_name;
  24205. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)3);
  24206. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  24207. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  24208. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  24209. Type_t* L_5;
  24210. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  24211. NullCheck(L_3);
  24212. ArrayElementTypeCheck (L_3, L_5);
  24213. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  24214. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  24215. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) };
  24216. Type_t* L_8;
  24217. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  24218. NullCheck(L_6);
  24219. ArrayElementTypeCheck (L_6, L_8);
  24220. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  24221. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_6;
  24222. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 6)) };
  24223. Type_t* L_11;
  24224. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  24225. NullCheck(L_9);
  24226. ArrayElementTypeCheck (L_9, L_11);
  24227. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_11);
  24228. MethodInfo_t* L_12;
  24229. L_12 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_9, NULL);
  24230. V_0 = L_12;
  24231. goto IL_0038;
  24232. }
  24233. IL_0038:
  24234. {
  24235. MethodInfo_t* L_13 = V_0;
  24236. return L_13;
  24237. }
  24238. }
  24239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m8BB224F5BFFEB6B23C2605EE9433BD829DB8B197_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  24240. {
  24241. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  24242. {
  24243. RuntimeObject* L_0 = ___0_target;
  24244. MethodInfo_t* L_1 = ___1_theFunction;
  24245. InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2* L_2 = (InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 7));
  24246. (( void (*) (InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8));
  24247. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  24248. goto IL_000b;
  24249. }
  24250. IL_000b:
  24251. {
  24252. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  24253. return L_3;
  24254. }
  24255. }
  24256. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_3_GetDelegate_m982C37701EA51217E40D053993308133486F5733_gshared (UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* ___0_action, const RuntimeMethod* method)
  24257. {
  24258. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  24259. {
  24260. UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6* L_0 = ___0_action;
  24261. InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2* L_1 = (InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  24262. (( void (*) (InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*, UnityAction_3_t63FCFB2F4A79E45F22B316176EBC03C84C95F6A6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(L_1, L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  24263. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_1;
  24264. goto IL_000a;
  24265. }
  24266. IL_000a:
  24267. {
  24268. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_2 = V_0;
  24269. return L_2;
  24270. }
  24271. }
  24272. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_Invoke_mA806D0AA8EA3C9BD10F2F97B27A8578792414039_gshared (UnityEvent_3_t7529F0F708EC93B926EB742CD3EC99F17C2F94D8* __this, Il2CppFullySharedGenericAny ___0_arg0, Il2CppFullySharedGenericAny ___1_arg1, Il2CppFullySharedGenericAny ___2_arg2, const RuntimeMethod* method)
  24273. {
  24274. static bool s_Il2CppMethodInitialized;
  24275. if (!s_Il2CppMethodInitialized)
  24276. {
  24277. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var);
  24278. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  24279. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24280. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  24281. s_Il2CppMethodInitialized = true;
  24282. }
  24283. const uint32_t SizeOf_T0_t2BF919984BA3AAA12AAAF3E9960454C42BB39A22 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
  24284. const uint32_t SizeOf_T1_t71CAC2632D33DBDDEE8DA6226138D3EDF698F5D9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11));
  24285. const uint32_t SizeOf_T2_tCDED8A2B57D1F30D46697051883B8E26107AC0E1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12));
  24286. const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T0_t2BF919984BA3AAA12AAAF3E9960454C42BB39A22);
  24287. const Il2CppFullySharedGenericAny L_23 = L_7;
  24288. const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_T1_t71CAC2632D33DBDDEE8DA6226138D3EDF698F5D9);
  24289. const Il2CppFullySharedGenericAny L_26 = L_8;
  24290. const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T2_tCDED8A2B57D1F30D46697051883B8E26107AC0E1);
  24291. const Il2CppFullySharedGenericAny L_29 = L_9;
  24292. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* V_0 = NULL;
  24293. int32_t V_1 = 0;
  24294. InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2* V_2 = NULL;
  24295. bool V_3 = false;
  24296. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* V_4 = NULL;
  24297. bool V_5 = false;
  24298. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_6 = NULL;
  24299. bool V_7 = false;
  24300. bool V_8 = false;
  24301. {
  24302. NullCheck((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this);
  24303. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_0;
  24304. L_0 = UnityEventBase_PrepareInvoke_m4D04FA5D7025C093047DCD3DFEEFB9DF48764FC2((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  24305. V_0 = L_0;
  24306. V_1 = 0;
  24307. goto IL_00bc;
  24308. }
  24309. IL_000f:
  24310. {
  24311. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_1 = V_0;
  24312. int32_t L_2 = V_1;
  24313. NullCheck(L_1);
  24314. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3;
  24315. L_3 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_1, L_2, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24316. V_2 = ((InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*)IsInstClass((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 7)));
  24317. InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2* L_4 = V_2;
  24318. V_3 = (bool)((!(((RuntimeObject*)(InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  24319. bool L_5 = V_3;
  24320. if (!L_5)
  24321. {
  24322. goto IL_0034;
  24323. }
  24324. }
  24325. {
  24326. InvokableCall_3_tFB16EAFDFD52A876B6AC8566273E0DF14BC7D4C2* L_6 = V_2;
  24327. il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_t2BF919984BA3AAA12AAAF3E9960454C42BB39A22);
  24328. il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? ___1_arg1 : &___1_arg1), SizeOf_T1_t71CAC2632D33DBDDEE8DA6226138D3EDF698F5D9);
  24329. il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? ___2_arg2 : &___2_arg2), SizeOf_T2_tCDED8A2B57D1F30D46697051883B8E26107AC0E1);
  24330. NullCheck(L_6);
  24331. InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? L_8: *(void**)L_8), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? L_9: *(void**)L_9));
  24332. goto IL_00b7;
  24333. }
  24334. IL_0034:
  24335. {
  24336. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_10 = V_0;
  24337. int32_t L_11 = V_1;
  24338. NullCheck(L_10);
  24339. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_12;
  24340. L_12 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_10, L_11, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24341. V_4 = ((InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)IsInstClass((RuntimeObject*)L_12, InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122_il2cpp_TypeInfo_var));
  24342. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_13 = V_4;
  24343. V_5 = (bool)((!(((RuntimeObject*)(InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  24344. bool L_14 = V_5;
  24345. if (!L_14)
  24346. {
  24347. goto IL_0058;
  24348. }
  24349. }
  24350. {
  24351. InvokableCall_t8481C00D3B38904F5B77ACEA2ABAE6AC119D4122* L_15 = V_4;
  24352. NullCheck(L_15);
  24353. InvokableCall_Invoke_m6F4828FD2B3E3BBB7AA6EECC2C37FB08538363F4(L_15, NULL);
  24354. goto IL_00b6;
  24355. }
  24356. IL_0058:
  24357. {
  24358. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_16 = V_0;
  24359. int32_t L_17 = V_1;
  24360. NullCheck(L_16);
  24361. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_18;
  24362. L_18 = List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279(L_16, L_17, List_1_get_Item_m2B51DFE114B7ED5612ABA800B8165A60BACE1279_RuntimeMethod_var);
  24363. V_6 = L_18;
  24364. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_19 = __this->___m_InvokeArray;
  24365. V_7 = (bool)((((RuntimeObject*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)L_19) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  24366. bool L_20 = V_7;
  24367. if (!L_20)
  24368. {
  24369. goto IL_007d;
  24370. }
  24371. }
  24372. {
  24373. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)3);
  24374. __this->___m_InvokeArray = L_21;
  24375. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)L_21);
  24376. }
  24377. IL_007d:
  24378. {
  24379. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = __this->___m_InvokeArray;
  24380. il2cpp_codegen_memcpy(L_23, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_arg0 : &___0_arg0), SizeOf_T0_t2BF919984BA3AAA12AAAF3E9960454C42BB39A22);
  24381. RuntimeObject* L_24 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10), L_23);
  24382. NullCheck(L_22);
  24383. ArrayElementTypeCheck (L_22, L_24);
  24384. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_24);
  24385. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->___m_InvokeArray;
  24386. il2cpp_codegen_memcpy(L_26, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11)) ? ___1_arg1 : &___1_arg1), SizeOf_T1_t71CAC2632D33DBDDEE8DA6226138D3EDF698F5D9);
  24387. RuntimeObject* L_27 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 11), L_26);
  24388. NullCheck(L_25);
  24389. ArrayElementTypeCheck (L_25, L_27);
  24390. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_27);
  24391. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = __this->___m_InvokeArray;
  24392. il2cpp_codegen_memcpy(L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12)) ? ___2_arg2 : &___2_arg2), SizeOf_T2_tCDED8A2B57D1F30D46697051883B8E26107AC0E1);
  24393. RuntimeObject* L_30 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 12), L_29);
  24394. NullCheck(L_28);
  24395. ArrayElementTypeCheck (L_28, L_30);
  24396. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_30);
  24397. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_31 = V_6;
  24398. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = __this->___m_InvokeArray;
  24399. NullCheck(L_31);
  24400. VirtualActionInvoker1< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(4, L_31, L_32);
  24401. }
  24402. IL_00b6:
  24403. {
  24404. }
  24405. IL_00b7:
  24406. {
  24407. int32_t L_33 = V_1;
  24408. V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  24409. }
  24410. IL_00bc:
  24411. {
  24412. int32_t L_34 = V_1;
  24413. List_1_t91E36549D76184780FD8995722CD4A87A2650C23* L_35 = V_0;
  24414. NullCheck(L_35);
  24415. int32_t L_36;
  24416. L_36 = List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_inline(L_35, List_1_get_Count_mD86BEA5DB3090332216B9FA14BD79A4E5247614B_RuntimeMethod_var);
  24417. V_8 = (bool)((((int32_t)L_34) < ((int32_t)L_36))? 1 : 0);
  24418. bool L_37 = V_8;
  24419. if (L_37)
  24420. {
  24421. goto IL_000f;
  24422. }
  24423. }
  24424. {
  24425. return;
  24426. }
  24427. }
  24428. #ifdef __clang__
  24429. #pragma clang diagnostic pop
  24430. #endif
  24431. #ifdef __clang__
  24432. #pragma clang diagnostic push
  24433. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24434. #pragma clang diagnostic ignored "-Wunused-variable"
  24435. #endif
  24436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_4__ctor_m96E83150EA0AE1381F013FDD1EE2AA4579A42815_gshared (UnityEvent_4_tB25C258A90989E875418D19065F44B641F6E3E58* __this, const RuntimeMethod* method)
  24437. {
  24438. {
  24439. __this->___m_InvokeArray = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL;
  24440. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_InvokeArray), (void*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  24441. UnityEventBase__ctor_mB1F958EAC1A7C4B31253F2E1FED173A628725DEC((UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8*)__this, NULL);
  24442. return;
  24443. }
  24444. }
  24445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* UnityEvent_4_FindMethod_Impl_mA1E01995BAF5BF3D392DE17B2707221E3E02B066_gshared (UnityEvent_4_tB25C258A90989E875418D19065F44B641F6E3E58* __this, String_t* ___0_name, Type_t* ___1_targetObjType, const RuntimeMethod* method)
  24446. {
  24447. static bool s_Il2CppMethodInitialized;
  24448. if (!s_Il2CppMethodInitialized)
  24449. {
  24450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var);
  24451. s_Il2CppMethodInitialized = true;
  24452. }
  24453. MethodInfo_t* V_0 = NULL;
  24454. {
  24455. Type_t* L_0 = ___1_targetObjType;
  24456. String_t* L_1 = ___0_name;
  24457. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_2 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)4);
  24458. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_3 = L_2;
  24459. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 1)) };
  24460. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  24461. Type_t* L_5;
  24462. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  24463. NullCheck(L_3);
  24464. ArrayElementTypeCheck (L_3, L_5);
  24465. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t*)L_5);
  24466. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_6 = L_3;
  24467. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  24468. Type_t* L_8;
  24469. L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
  24470. NullCheck(L_6);
  24471. ArrayElementTypeCheck (L_6, L_8);
  24472. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t*)L_8);
  24473. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_9 = L_6;
  24474. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 3)) };
  24475. Type_t* L_11;
  24476. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  24477. NullCheck(L_9);
  24478. ArrayElementTypeCheck (L_9, L_11);
  24479. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t*)L_11);
  24480. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_12 = L_9;
  24481. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 4)) };
  24482. Type_t* L_14;
  24483. L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL);
  24484. NullCheck(L_12);
  24485. ArrayElementTypeCheck (L_12, L_14);
  24486. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(3), (Type_t*)L_14);
  24487. MethodInfo_t* L_15;
  24488. L_15 = UnityEventBase_GetValidMethodInfo_mCFA9547C470F2F90619A1514108BCE0F49F9B0CD(L_0, L_1, L_12, NULL);
  24489. V_0 = L_15;
  24490. goto IL_0045;
  24491. }
  24492. IL_0045:
  24493. {
  24494. MethodInfo_t* L_16 = V_0;
  24495. return L_16;
  24496. }
  24497. }
  24498. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* UnityEvent_4_GetDelegate_m9ADC54FBB0A231B949AADEABBA8C980FE2B02D91_gshared (UnityEvent_4_tB25C258A90989E875418D19065F44B641F6E3E58* __this, RuntimeObject* ___0_target, MethodInfo_t* ___1_theFunction, const RuntimeMethod* method)
  24499. {
  24500. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* V_0 = NULL;
  24501. {
  24502. RuntimeObject* L_0 = ___0_target;
  24503. MethodInfo_t* L_1 = ___1_theFunction;
  24504. InvokableCall_4_t45F20E9F4C675850225A61068727C82B536FD594* L_2 = (InvokableCall_4_t45F20E9F4C675850225A61068727C82B536FD594*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
  24505. (( void (*) (InvokableCall_4_t45F20E9F4C675850225A61068727C82B536FD594*, RuntimeObject*, MethodInfo_t*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_2, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  24506. V_0 = (BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339*)L_2;
  24507. goto IL_000b;
  24508. }
  24509. IL_000b:
  24510. {
  24511. BaseInvokableCall_tB912356039B1D3806B23DFBC7E9CFA1BCC82F339* L_3 = V_0;
  24512. return L_3;
  24513. }
  24514. }
  24515. #ifdef __clang__
  24516. #pragma clang diagnostic pop
  24517. #endif
  24518. #ifdef __clang__
  24519. #pragma clang diagnostic push
  24520. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24521. #pragma clang diagnostic ignored "-Wunused-variable"
  24522. #endif
  24523. #ifdef __clang__
  24524. #pragma clang diagnostic pop
  24525. #endif
  24526. #ifdef __clang__
  24527. #pragma clang diagnostic push
  24528. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24529. #pragma clang diagnostic ignored "-Wunused-variable"
  24530. #endif
  24531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  24532. {
  24533. {
  24534. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24535. il2cpp_codegen_initobj(L_0, sizeof(HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B));
  24536. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24537. int32_t L_2 = ___0_initialCapacity;
  24538. uint32_t L_3 = sizeof(int32_t);
  24539. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4 = ___1_allocator;
  24540. HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8(L_1, L_2, (int32_t)L_3, ((int32_t)256), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24541. return;
  24542. }
  24543. }
  24544. IL2CPP_EXTERN_C void UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  24545. {
  24546. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24547. int32_t _offset = 1;
  24548. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24549. UnsafeHashMap_2__ctor_m05956AA76CBBDF13E8C7DE69045E71E185055B1C(_thisAdjusted, ___0_initialCapacity, ___1_allocator, method);
  24550. }
  24551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24552. {
  24553. {
  24554. bool L_0;
  24555. L_0 = UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24556. if (L_0)
  24557. {
  24558. goto IL_0009;
  24559. }
  24560. }
  24561. {
  24562. return;
  24563. }
  24564. IL_0009:
  24565. {
  24566. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24567. HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  24568. return;
  24569. }
  24570. }
  24571. IL2CPP_EXTERN_C void UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24572. {
  24573. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24574. int32_t _offset = 1;
  24575. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24576. UnsafeHashMap_2_Dispose_m425185DE808A988B0D34DE065B8F939A68792161(_thisAdjusted, method);
  24577. }
  24578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24579. {
  24580. {
  24581. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24582. bool L_1;
  24583. L_1 = HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  24584. return L_1;
  24585. }
  24586. }
  24587. IL2CPP_EXTERN_C bool UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24588. {
  24589. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24590. int32_t _offset = 1;
  24591. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24592. bool _returnValue;
  24593. _returnValue = UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_inline(_thisAdjusted, method);
  24594. return _returnValue;
  24595. }
  24596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24597. {
  24598. {
  24599. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24600. int32_t L_1 = L_0->___Count;
  24601. return L_1;
  24602. }
  24603. }
  24604. IL2CPP_EXTERN_C int32_t UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24605. {
  24606. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24607. int32_t _offset = 1;
  24608. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24609. int32_t _returnValue;
  24610. _returnValue = UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_inline(_thisAdjusted, method);
  24611. return _returnValue;
  24612. }
  24613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
  24614. {
  24615. int32_t V_0 = 0;
  24616. {
  24617. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24618. int32_t L_1;
  24619. L_1 = HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693(L_0, (&___0_key), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  24620. V_0 = L_1;
  24621. int32_t L_2 = V_0;
  24622. if ((((int32_t)(-1)) == ((int32_t)L_2)))
  24623. {
  24624. goto IL_0026;
  24625. }
  24626. }
  24627. {
  24628. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_3 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24629. uint8_t* L_4 = L_3->___Ptr;
  24630. int32_t L_5 = V_0;
  24631. int32_t L_6 = ___1_item;
  24632. UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_inline((void*)L_4, L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  24633. return (bool)1;
  24634. }
  24635. IL_0026:
  24636. {
  24637. return (bool)0;
  24638. }
  24639. }
  24640. IL2CPP_EXTERN_C bool UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, int32_t ___1_item, const RuntimeMethod* method)
  24641. {
  24642. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24643. int32_t _offset = 1;
  24644. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24645. bool _returnValue;
  24646. _returnValue = UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF(_thisAdjusted, ___0_key, ___1_item, method);
  24647. return _returnValue;
  24648. }
  24649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method)
  24650. {
  24651. {
  24652. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24653. int32_t L_1 = ___0_key;
  24654. int32_t L_2;
  24655. L_2 = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  24656. return (bool)((((int32_t)((((int32_t)(-1)) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  24657. }
  24658. }
  24659. IL2CPP_EXTERN_C bool UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  24660. {
  24661. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24662. int32_t _offset = 1;
  24663. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24664. bool _returnValue;
  24665. _returnValue = UnsafeHashMap_2_ContainsKey_m93E31425054F0382E8AE4C446D005DAFD93F5C3F(_thisAdjusted, ___0_key, method);
  24666. return _returnValue;
  24667. }
  24668. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, const RuntimeMethod* method)
  24669. {
  24670. int32_t V_0 = 0;
  24671. {
  24672. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24673. int32_t L_1 = ___0_key;
  24674. bool L_2;
  24675. L_2 = HashMapHelper_1_TryGetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mA70749D184C617424A26662CF0EFA48DD6CF2251(L_0, L_1, (&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  24676. int32_t L_3 = V_0;
  24677. return L_3;
  24678. }
  24679. }
  24680. IL2CPP_EXTERN_C int32_t UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  24681. {
  24682. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24683. int32_t _offset = 1;
  24684. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24685. int32_t _returnValue;
  24686. _returnValue = UnsafeHashMap_2_get_Item_m81E9F17237C6F093218FA82ACEEEF898D1D3E667(_thisAdjusted, ___0_key, method);
  24687. return _returnValue;
  24688. }
  24689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  24690. {
  24691. int32_t V_0 = 0;
  24692. {
  24693. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24694. int32_t L_1 = ___0_key;
  24695. int32_t L_2;
  24696. L_2 = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  24697. V_0 = L_2;
  24698. int32_t L_3 = V_0;
  24699. if ((((int32_t)(-1)) == ((int32_t)L_3)))
  24700. {
  24701. goto IL_0024;
  24702. }
  24703. }
  24704. {
  24705. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_4 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24706. uint8_t* L_5 = L_4->___Ptr;
  24707. int32_t L_6 = V_0;
  24708. int32_t L_7 = ___1_value;
  24709. UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_inline((void*)L_5, L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  24710. return;
  24711. }
  24712. IL_0024:
  24713. {
  24714. int32_t L_8 = ___0_key;
  24715. int32_t L_9 = ___1_value;
  24716. bool L_10;
  24717. L_10 = UnsafeHashMap_2_TryAdd_m4FEC8406237DE288976F25FF101BFAD2CAE0F4AF(__this, L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  24718. return;
  24719. }
  24720. }
  24721. IL2CPP_EXTERN_C void UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  24722. {
  24723. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24724. int32_t _offset = 1;
  24725. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24726. UnsafeHashMap_2_set_Item_mF6FBDA91104ED5DD6638C9DFEB86A91FF9B8788D(_thisAdjusted, ___0_key, ___1_value, method);
  24727. }
  24728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24729. {
  24730. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* V_0 = NULL;
  24731. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* V_1 = NULL;
  24732. Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D V_2;
  24733. memset((&V_2), 0, sizeof(V_2));
  24734. {
  24735. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24736. V_1 = L_0;
  24737. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = V_1;
  24738. V_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)((uintptr_t)L_1);
  24739. il2cpp_codegen_initobj((&V_2), sizeof(Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D));
  24740. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_2 = V_0;
  24741. Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A L_3;
  24742. memset((&L_3), 0, sizeof(L_3));
  24743. Enumerator__ctor_m85AB2A4E370E984792163BDEAD3BA05ABBF65C92((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  24744. (&V_2)->___m_Enumerator = L_3;
  24745. Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D L_4 = V_2;
  24746. return L_4;
  24747. }
  24748. }
  24749. IL2CPP_EXTERN_C Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24750. {
  24751. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24752. int32_t _offset = 1;
  24753. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24754. Enumerator_t822DDB153B03DA9E484A2B1F0983BAAB708F438D _returnValue;
  24755. _returnValue = UnsafeHashMap_2_GetEnumerator_m13176D2E0F7F2EBAEF3F058D537CBDA1BDB2E208(_thisAdjusted, method);
  24756. return _returnValue;
  24757. }
  24758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24759. {
  24760. {
  24761. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  24762. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  24763. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  24764. }
  24765. }
  24766. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24767. {
  24768. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24769. int32_t _offset = 1;
  24770. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24771. RuntimeObject* _returnValue;
  24772. _returnValue = UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m617A71BCC1F40796C89B01F9101FCA3BC95BD882(_thisAdjusted, method);
  24773. return _returnValue;
  24774. }
  24775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2_gshared (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  24776. {
  24777. {
  24778. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  24779. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  24780. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  24781. }
  24782. }
  24783. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24784. {
  24785. UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* _thisAdjusted;
  24786. int32_t _offset = 1;
  24787. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00*>(__this + _offset);
  24788. RuntimeObject* _returnValue;
  24789. _returnValue = UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m32B904D8ED68528A68D6317113BA83E6BD8034B2(_thisAdjusted, method);
  24790. return _returnValue;
  24791. }
  24792. #ifdef __clang__
  24793. #pragma clang diagnostic pop
  24794. #endif
  24795. #ifdef __clang__
  24796. #pragma clang diagnostic push
  24797. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  24798. #pragma clang diagnostic ignored "-Wunused-variable"
  24799. #endif
  24800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  24801. {
  24802. {
  24803. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24804. il2cpp_codegen_initobj(L_0, sizeof(HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B));
  24805. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24806. int32_t L_2 = ___0_initialCapacity;
  24807. uint32_t L_3 = sizeof(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF);
  24808. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4 = ___1_allocator;
  24809. HashMapHelper_1_Init_mAEAE496CF1D61CF8193E421F3702384A3EE9B0A8(L_1, L_2, (int32_t)L_3, ((int32_t)256), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  24810. return;
  24811. }
  24812. }
  24813. IL2CPP_EXTERN_C void UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  24814. {
  24815. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24816. int32_t _offset = 1;
  24817. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24818. UnsafeHashMap_2__ctor_m3793493229C5F49146A93A8A894AE85759E14947(_thisAdjusted, ___0_initialCapacity, ___1_allocator, method);
  24819. }
  24820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  24821. {
  24822. {
  24823. bool L_0;
  24824. L_0 = UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  24825. if (L_0)
  24826. {
  24827. goto IL_0009;
  24828. }
  24829. }
  24830. {
  24831. return;
  24832. }
  24833. IL_0009:
  24834. {
  24835. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24836. HashMapHelper_1_Dispose_mDCF706CC6456C34A9AF923AA221897977481C613(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  24837. return;
  24838. }
  24839. }
  24840. IL2CPP_EXTERN_C void UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24841. {
  24842. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24843. int32_t _offset = 1;
  24844. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24845. UnsafeHashMap_2_Dispose_mF291ADCDC1BEA84134947798A234634717238E4C(_thisAdjusted, method);
  24846. }
  24847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  24848. {
  24849. {
  24850. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24851. bool L_1;
  24852. L_1 = HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  24853. return L_1;
  24854. }
  24855. }
  24856. IL2CPP_EXTERN_C bool UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24857. {
  24858. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24859. int32_t _offset = 1;
  24860. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24861. bool _returnValue;
  24862. _returnValue = UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_inline(_thisAdjusted, method);
  24863. return _returnValue;
  24864. }
  24865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  24866. {
  24867. {
  24868. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24869. int32_t L_1 = L_0->___Count;
  24870. return L_1;
  24871. }
  24872. }
  24873. IL2CPP_EXTERN_C int32_t UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  24874. {
  24875. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24876. int32_t _offset = 1;
  24877. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24878. int32_t _returnValue;
  24879. _returnValue = UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_inline(_thisAdjusted, method);
  24880. return _returnValue;
  24881. }
  24882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_item, const RuntimeMethod* method)
  24883. {
  24884. int32_t V_0 = 0;
  24885. {
  24886. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24887. int32_t L_1;
  24888. L_1 = HashMapHelper_1_TryAdd_mF0B5C6B252BBEFA7CD9E6910F6308F44B8E29693(L_0, (&___0_key), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  24889. V_0 = L_1;
  24890. int32_t L_2 = V_0;
  24891. if ((((int32_t)(-1)) == ((int32_t)L_2)))
  24892. {
  24893. goto IL_0026;
  24894. }
  24895. }
  24896. {
  24897. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_3 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24898. uint8_t* L_4 = L_3->___Ptr;
  24899. int32_t L_5 = V_0;
  24900. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_6 = ___1_item;
  24901. UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_inline((void*)L_4, L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  24902. return (bool)1;
  24903. }
  24904. IL_0026:
  24905. {
  24906. return (bool)0;
  24907. }
  24908. }
  24909. IL2CPP_EXTERN_C bool UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_item, const RuntimeMethod* method)
  24910. {
  24911. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24912. int32_t _offset = 1;
  24913. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24914. bool _returnValue;
  24915. _returnValue = UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82(_thisAdjusted, ___0_key, ___1_item, method);
  24916. return _returnValue;
  24917. }
  24918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method)
  24919. {
  24920. {
  24921. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24922. int32_t L_1 = ___0_key;
  24923. int32_t L_2;
  24924. L_2 = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  24925. return (bool)((((int32_t)((((int32_t)(-1)) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  24926. }
  24927. }
  24928. IL2CPP_EXTERN_C bool UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  24929. {
  24930. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24931. int32_t _offset = 1;
  24932. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24933. bool _returnValue;
  24934. _returnValue = UnsafeHashMap_2_ContainsKey_m40C95058FB5A6E88B69B581FBCD6A1A2B165AED9(_thisAdjusted, ___0_key, method);
  24935. return _returnValue;
  24936. }
  24937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, const RuntimeMethod* method)
  24938. {
  24939. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF V_0;
  24940. memset((&V_0), 0, sizeof(V_0));
  24941. {
  24942. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24943. int32_t L_1 = ___0_key;
  24944. bool L_2;
  24945. L_2 = HashMapHelper_1_TryGetValue_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m8FC9836A0CEB5E58E4C9015D1C3B1D47C794A986(L_0, L_1, (&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14));
  24946. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_3 = V_0;
  24947. return L_3;
  24948. }
  24949. }
  24950. IL2CPP_EXTERN_C int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, const RuntimeMethod* method)
  24951. {
  24952. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24953. int32_t _offset = 1;
  24954. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24955. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF _returnValue;
  24956. _returnValue = UnsafeHashMap_2_get_Item_mBCB62ED0FFBECF35E01EC6011404D6297122742C(_thisAdjusted, ___0_key, method);
  24957. return _returnValue;
  24958. }
  24959. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_value, const RuntimeMethod* method)
  24960. {
  24961. int32_t V_0 = 0;
  24962. {
  24963. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24964. int32_t L_1 = ___0_key;
  24965. int32_t L_2;
  24966. L_2 = HashMapHelper_1_Find_m932136D4BE80E55BE7133D5054684109A079E1E6(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  24967. V_0 = L_2;
  24968. int32_t L_3 = V_0;
  24969. if ((((int32_t)(-1)) == ((int32_t)L_3)))
  24970. {
  24971. goto IL_0024;
  24972. }
  24973. }
  24974. {
  24975. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_4 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  24976. uint8_t* L_5 = L_4->___Ptr;
  24977. int32_t L_6 = V_0;
  24978. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_7 = ___1_value;
  24979. UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_inline((void*)L_5, L_6, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12));
  24980. return;
  24981. }
  24982. IL_0024:
  24983. {
  24984. int32_t L_8 = ___0_key;
  24985. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_9 = ___1_value;
  24986. bool L_10;
  24987. L_10 = UnsafeHashMap_2_TryAdd_mD60E521C130E6E734B1667C4DB5CA7B97C609B82(__this, L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  24988. return;
  24989. }
  24990. }
  24991. IL2CPP_EXTERN_C void UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_key, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___1_value, const RuntimeMethod* method)
  24992. {
  24993. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  24994. int32_t _offset = 1;
  24995. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  24996. UnsafeHashMap_2_set_Item_mED02F2688ED3C479C4CE6732961B98817EC3CEDF(_thisAdjusted, ___0_key, ___1_value, method);
  24997. }
  24998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  24999. {
  25000. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* V_0 = NULL;
  25001. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* V_1 = NULL;
  25002. Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD V_2;
  25003. memset((&V_2), 0, sizeof(V_2));
  25004. {
  25005. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  25006. V_1 = L_0;
  25007. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_1 = V_1;
  25008. V_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)((uintptr_t)L_1);
  25009. il2cpp_codegen_initobj((&V_2), sizeof(Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD));
  25010. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_2 = V_0;
  25011. Enumerator_tF583BFA83C883FFDCB8D58090126E798B112484A L_3;
  25012. memset((&L_3), 0, sizeof(L_3));
  25013. Enumerator__ctor_m85AB2A4E370E984792163BDEAD3BA05ABBF65C92((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  25014. (&V_2)->___m_Enumerator = L_3;
  25015. Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD L_4 = V_2;
  25016. return L_4;
  25017. }
  25018. }
  25019. IL2CPP_EXTERN_C Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25020. {
  25021. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  25022. int32_t _offset = 1;
  25023. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  25024. Enumerator_t18FC54A1C7F954E5348878EACDDC7AB96EB173DD _returnValue;
  25025. _returnValue = UnsafeHashMap_2_GetEnumerator_mA8741C3A65CA5F9EA1EE261CE665F8FA8ABC0565(_thisAdjusted, method);
  25026. return _returnValue;
  25027. }
  25028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  25029. {
  25030. {
  25031. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25032. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25033. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25034. }
  25035. }
  25036. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25037. {
  25038. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  25039. int32_t _offset = 1;
  25040. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  25041. RuntimeObject* _returnValue;
  25042. _returnValue = UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mAA35D9DD374AA6FB6274A4DC9BAA0D50CB8DD060(_thisAdjusted, method);
  25043. return _returnValue;
  25044. }
  25045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C_gshared (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  25046. {
  25047. {
  25048. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25049. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25050. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25051. }
  25052. }
  25053. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25054. {
  25055. UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* _thisAdjusted;
  25056. int32_t _offset = 1;
  25057. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3*>(__this + _offset);
  25058. RuntimeObject* _returnValue;
  25059. _returnValue = UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_m00F9661EF1FFB56C91051CA4FF14A77B5D96355C(_thisAdjusted, method);
  25060. return _returnValue;
  25061. }
  25062. #ifdef __clang__
  25063. #pragma clang diagnostic pop
  25064. #endif
  25065. #ifdef __clang__
  25066. #pragma clang diagnostic push
  25067. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25068. #pragma clang diagnostic ignored "-Wunused-variable"
  25069. #endif
  25070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  25071. {
  25072. const uint32_t SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25073. {
  25074. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25075. il2cpp_codegen_initobj(L_0, sizeof(HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC));
  25076. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_1 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25077. int32_t L_2 = ___0_initialCapacity;
  25078. uint32_t L_3 = SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003;
  25079. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4 = ___1_allocator;
  25080. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, int32_t, int32_t, int32_t, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(L_1, L_2, (int32_t)L_3, ((int32_t)256), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25081. return;
  25082. }
  25083. }
  25084. IL2CPP_EXTERN_C void UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, const RuntimeMethod* method)
  25085. {
  25086. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25087. int32_t _offset = 1;
  25088. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25089. UnsafeHashMap_2__ctor_mAE62A20C509DEDD08752CE9091328B1D54A0D7ED(_thisAdjusted, ___0_initialCapacity, ___1_allocator, method);
  25090. }
  25091. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25092. {
  25093. {
  25094. bool L_0;
  25095. L_0 = (( bool (*) (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25096. if (L_0)
  25097. {
  25098. goto IL_0009;
  25099. }
  25100. }
  25101. {
  25102. return;
  25103. }
  25104. IL_0009:
  25105. {
  25106. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_1 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25107. (( void (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  25108. return;
  25109. }
  25110. }
  25111. IL2CPP_EXTERN_C void UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25112. {
  25113. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25114. int32_t _offset = 1;
  25115. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25116. UnsafeHashMap_2_Dispose_mC5832831A098A0C1453F76414130051BD4551445(_thisAdjusted, method);
  25117. }
  25118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25119. {
  25120. {
  25121. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25122. bool L_1;
  25123. L_1 = (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  25124. return L_1;
  25125. }
  25126. }
  25127. IL2CPP_EXTERN_C bool UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25128. {
  25129. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25130. int32_t _offset = 1;
  25131. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25132. bool _returnValue;
  25133. _returnValue = UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_inline(_thisAdjusted, method);
  25134. return _returnValue;
  25135. }
  25136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25137. {
  25138. {
  25139. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25140. int32_t L_1 = L_0->___Count;
  25141. return L_1;
  25142. }
  25143. }
  25144. IL2CPP_EXTERN_C int32_t UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25145. {
  25146. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25147. int32_t _offset = 1;
  25148. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25149. int32_t _returnValue;
  25150. _returnValue = UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_inline(_thisAdjusted, method);
  25151. return _returnValue;
  25152. }
  25153. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_item, const RuntimeMethod* method)
  25154. {
  25155. const uint32_t SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25156. const Il2CppFullySharedGenericStruct L_6 = alloca(SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25157. int32_t V_0 = 0;
  25158. {
  25159. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25160. int32_t L_1;
  25161. L_1 = (( int32_t (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, Il2CppFullySharedGenericStruct*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))(L_0, (Il2CppFullySharedGenericStruct*)___0_key, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  25162. V_0 = L_1;
  25163. int32_t L_2 = V_0;
  25164. if ((((int32_t)(-1)) == ((int32_t)L_2)))
  25165. {
  25166. goto IL_0026;
  25167. }
  25168. }
  25169. {
  25170. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_3 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25171. uint8_t* L_4 = L_3->___Ptr;
  25172. int32_t L_5 = V_0;
  25173. il2cpp_codegen_memcpy(L_6, ___1_item, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25174. InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12), NULL, (void*)L_4, L_5, L_6);
  25175. return (bool)1;
  25176. }
  25177. IL_0026:
  25178. {
  25179. return (bool)0;
  25180. }
  25181. }
  25182. IL2CPP_EXTERN_C bool UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_item, const RuntimeMethod* method)
  25183. {
  25184. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25185. int32_t _offset = 1;
  25186. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25187. bool _returnValue;
  25188. _returnValue = UnsafeHashMap_2_TryAdd_m7347F0AD0D1E22C5ABC54641B13ADBE1C371B9E0(_thisAdjusted, ___0_key, ___1_item, method);
  25189. return _returnValue;
  25190. }
  25191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  25192. {
  25193. const uint32_t SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  25194. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25195. {
  25196. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25197. il2cpp_codegen_memcpy(L_1, ___0_key, SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25198. int32_t L_2;
  25199. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13), L_0, L_1);
  25200. return (bool)((((int32_t)((((int32_t)(-1)) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25201. }
  25202. }
  25203. IL2CPP_EXTERN_C bool UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, const RuntimeMethod* method)
  25204. {
  25205. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25206. int32_t _offset = 1;
  25207. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25208. bool _returnValue;
  25209. _returnValue = UnsafeHashMap_2_ContainsKey_mF529A65988EBAECF776B166778E0C4CEF8FC6982(_thisAdjusted, ___0_key, method);
  25210. return _returnValue;
  25211. }
  25212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  25213. {
  25214. const uint32_t SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25215. const uint32_t SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  25216. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25217. const Il2CppFullySharedGenericStruct L_3 = alloca(SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25218. Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25219. memset(V_0, 0, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25220. {
  25221. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25222. il2cpp_codegen_memcpy(L_1, ___0_key, SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25223. bool L_2;
  25224. L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 14), L_0, L_1, (Il2CppFullySharedGenericStruct*)V_0);
  25225. il2cpp_codegen_memcpy(L_3, V_0, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25226. il2cpp_codegen_memcpy(il2cppRetVal, L_3, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25227. return;
  25228. }
  25229. }
  25230. IL2CPP_EXTERN_C void UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  25231. {
  25232. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25233. int32_t _offset = 1;
  25234. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25235. UnsafeHashMap_2_get_Item_mDD352F446D95945BE6E14E1ED08F37B2CE1371B0(_thisAdjusted, ___0_key, il2cppRetVal, method);
  25236. return;
  25237. }
  25238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  25239. {
  25240. const uint32_t SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  25241. const uint32_t SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  25242. const Il2CppFullySharedGenericStruct L_1 = alloca(SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25243. const Il2CppFullySharedGenericStruct L_8 = L_1;
  25244. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25245. const Il2CppFullySharedGenericStruct L_9 = L_7;
  25246. int32_t V_0 = 0;
  25247. {
  25248. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25249. il2cpp_codegen_memcpy(L_1, ___0_key, SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25250. int32_t L_2;
  25251. L_2 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13), L_0, L_1);
  25252. V_0 = L_2;
  25253. int32_t L_3 = V_0;
  25254. if ((((int32_t)(-1)) == ((int32_t)L_3)))
  25255. {
  25256. goto IL_0024;
  25257. }
  25258. }
  25259. {
  25260. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_4 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25261. uint8_t* L_5 = L_4->___Ptr;
  25262. int32_t L_6 = V_0;
  25263. il2cpp_codegen_memcpy(L_7, ___1_value, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25264. InvokerActionInvoker3< void*, int32_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12), NULL, (void*)L_5, L_6, L_7);
  25265. return;
  25266. }
  25267. IL_0024:
  25268. {
  25269. il2cpp_codegen_memcpy(L_8, ___0_key, SizeOf_TKey_t9956810BF50C2A9F06E26DAA0F2BA3122F4B1E98);
  25270. il2cpp_codegen_memcpy(L_9, ___1_value, SizeOf_TValue_t1811826E5E497EF68E35EF1EEBCA743E7CDB0003);
  25271. bool L_10;
  25272. L_10 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16), __this, L_8, L_9);
  25273. return;
  25274. }
  25275. }
  25276. IL2CPP_EXTERN_C void UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct ___0_key, Il2CppFullySharedGenericStruct ___1_value, const RuntimeMethod* method)
  25277. {
  25278. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25279. int32_t _offset = 1;
  25280. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25281. UnsafeHashMap_2_set_Item_mB8C2EE802A3627A0A53AD087A0143A9164290F5B(_thisAdjusted, ___0_key, ___1_value, method);
  25282. }
  25283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25284. {
  25285. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* V_0 = NULL;
  25286. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* V_1 = NULL;
  25287. Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF V_2;
  25288. memset((&V_2), 0, sizeof(V_2));
  25289. {
  25290. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  25291. V_1 = L_0;
  25292. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_1 = V_1;
  25293. V_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)((uintptr_t)L_1);
  25294. il2cpp_codegen_initobj((&V_2), sizeof(Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF));
  25295. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_2 = V_0;
  25296. Enumerator_tAF86E81F6DB633F2128F19B6FB26582C64E69802 L_3;
  25297. memset((&L_3), 0, sizeof(L_3));
  25298. Enumerator__ctor_m844321AD2F41AFAB9B9D7D57A2572F8C07777D7B((&L_3), L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  25299. (&V_2)->___m_Enumerator = L_3;
  25300. Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF L_4 = V_2;
  25301. return L_4;
  25302. }
  25303. }
  25304. IL2CPP_EXTERN_C Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25305. {
  25306. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25307. int32_t _offset = 1;
  25308. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25309. Enumerator_t89850361E635FDE75BA40C40FAB80F2B9E4BCEEF _returnValue;
  25310. _returnValue = UnsafeHashMap_2_GetEnumerator_m14F28CCC3EFE8F7F99F5782EEA1DC7306E553C68(_thisAdjusted, method);
  25311. return _returnValue;
  25312. }
  25313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25314. {
  25315. {
  25316. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25317. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25318. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25319. }
  25320. }
  25321. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25322. {
  25323. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25324. int32_t _offset = 1;
  25325. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25326. RuntimeObject* _returnValue;
  25327. _returnValue = UnsafeHashMap_2_System_Collections_Generic_IEnumerableU3CUnity_Collections_KVPairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m213433CFC5779226609C25F9233C72EDF0F42F50(_thisAdjusted, method);
  25328. return _returnValue;
  25329. }
  25330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1_gshared (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  25331. {
  25332. {
  25333. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25334. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25335. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25336. }
  25337. }
  25338. IL2CPP_EXTERN_C RuntimeObject* UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25339. {
  25340. UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* _thisAdjusted;
  25341. int32_t _offset = 1;
  25342. _thisAdjusted = reinterpret_cast<UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65*>(__this + _offset);
  25343. RuntimeObject* _returnValue;
  25344. _returnValue = UnsafeHashMap_2_System_Collections_IEnumerable_GetEnumerator_mA665362F1662B06D61798E982BB434109B4D08E1(_thisAdjusted, method);
  25345. return _returnValue;
  25346. }
  25347. #ifdef __clang__
  25348. #pragma clang diagnostic pop
  25349. #endif
  25350. #ifdef __clang__
  25351. #pragma clang diagnostic push
  25352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25353. #pragma clang diagnostic ignored "-Wunused-variable"
  25354. #endif
  25355. #ifdef __clang__
  25356. #pragma clang diagnostic pop
  25357. #endif
  25358. #ifdef __clang__
  25359. #pragma clang diagnostic push
  25360. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25361. #pragma clang diagnostic ignored "-Wunused-variable"
  25362. #endif
  25363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25364. {
  25365. {
  25366. int32_t L_0 = __this->___m_length;
  25367. int32_t L_1;
  25368. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  25369. return L_1;
  25370. }
  25371. }
  25372. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25373. {
  25374. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25375. int32_t _offset = 1;
  25376. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25377. int32_t _returnValue;
  25378. _returnValue = UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_inline(_thisAdjusted, method);
  25379. return _returnValue;
  25380. }
  25381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25382. {
  25383. {
  25384. int32_t L_0 = __this->___m_capacity;
  25385. int32_t L_1;
  25386. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  25387. return L_1;
  25388. }
  25389. }
  25390. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25391. {
  25392. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25393. int32_t _offset = 1;
  25394. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25395. int32_t _returnValue;
  25396. _returnValue = UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_inline(_thisAdjusted, method);
  25397. return _returnValue;
  25398. }
  25399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_index, const RuntimeMethod* method)
  25400. {
  25401. {
  25402. uint8_t* L_0 = __this->___Ptr;
  25403. int32_t L_1 = ___0_index;
  25404. int32_t L_2;
  25405. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  25406. uint32_t L_3 = sizeof(uint8_t);
  25407. uint8_t L_4 = (*(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  25408. return L_4;
  25409. }
  25410. }
  25411. IL2CPP_EXTERN_C uint8_t UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  25412. {
  25413. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25414. int32_t _offset = 1;
  25415. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25416. uint8_t _returnValue;
  25417. _returnValue = UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_inline(_thisAdjusted, ___0_index, method);
  25418. return _returnValue;
  25419. }
  25420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  25421. {
  25422. int32_t V_0 = 0;
  25423. {
  25424. __this->___Ptr = (uint8_t*)((uintptr_t)0);
  25425. __this->___m_length = 0;
  25426. __this->___m_capacity = 0;
  25427. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0 = ___1_allocator;
  25428. __this->___Allocator = L_0;
  25429. __this->___padding = 0;
  25430. int32_t L_1 = ___0_initialCapacity;
  25431. int32_t L_2;
  25432. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, 1, NULL);
  25433. UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25434. int32_t L_3 = ___2_options;
  25435. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  25436. {
  25437. goto IL_005a;
  25438. }
  25439. }
  25440. {
  25441. uint8_t* L_4 = __this->___Ptr;
  25442. if ((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0))))
  25443. {
  25444. goto IL_005a;
  25445. }
  25446. }
  25447. {
  25448. uint32_t L_5 = sizeof(uint8_t);
  25449. V_0 = (int32_t)L_5;
  25450. uint8_t* L_6 = __this->___Ptr;
  25451. int32_t L_7;
  25452. L_7 = UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25453. int32_t L_8 = V_0;
  25454. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)L_6, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_7, L_8))), NULL);
  25455. }
  25456. IL_005a:
  25457. {
  25458. return;
  25459. }
  25460. }
  25461. IL2CPP_EXTERN_C void UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  25462. {
  25463. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25464. int32_t _offset = 1;
  25465. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25466. UnsafeList_1__ctor_mBD261947E1CD4A2304EDDE0A00A11CB0F7260644(_thisAdjusted, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  25467. }
  25468. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Destroy_mE6C177A6A217F2FB2E0082C24D49621ABEC89291_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* ___0_listData, const RuntimeMethod* method)
  25469. {
  25470. static bool s_Il2CppMethodInitialized;
  25471. if (!s_Il2CppMethodInitialized)
  25472. {
  25473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25474. s_Il2CppMethodInitialized = true;
  25475. }
  25476. {
  25477. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* L_0 = ___0_listData;
  25478. NullCheck(L_0);
  25479. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = L_0->___Allocator;
  25480. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* L_2 = ___0_listData;
  25481. UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1((UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  25482. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* L_3 = ___0_listData;
  25483. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25484. AllocatorManager_Free_TisUnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D_m8EB1EE7D6BC78B9105AE7B42A088C6C54F1DA06D(L_1, L_3, 1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  25485. return;
  25486. }
  25487. }
  25488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25489. {
  25490. {
  25491. uint8_t* L_0 = __this->___Ptr;
  25492. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25493. }
  25494. }
  25495. IL2CPP_EXTERN_C bool UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25496. {
  25497. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25498. int32_t _offset = 1;
  25499. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25500. bool _returnValue;
  25501. _returnValue = UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_inline(_thisAdjusted, method);
  25502. return _returnValue;
  25503. }
  25504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25505. {
  25506. static bool s_Il2CppMethodInitialized;
  25507. if (!s_Il2CppMethodInitialized)
  25508. {
  25509. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25510. s_Il2CppMethodInitialized = true;
  25511. }
  25512. {
  25513. bool L_0;
  25514. L_0 = UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  25515. if (L_0)
  25516. {
  25517. goto IL_0009;
  25518. }
  25519. }
  25520. {
  25521. return;
  25522. }
  25523. IL_0009:
  25524. {
  25525. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  25526. bool L_2;
  25527. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  25528. if (!L_2)
  25529. {
  25530. goto IL_0038;
  25531. }
  25532. }
  25533. {
  25534. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___Allocator;
  25535. uint8_t* L_4 = __this->___Ptr;
  25536. int32_t L_5 = __this->___m_capacity;
  25537. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25538. AllocatorManager_Free_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m5770BB4B36AE5AE7CD8CA15DADCE0F5684DE80B8(L_3, L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  25539. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  25540. __this->___Allocator = L_6;
  25541. }
  25542. IL_0038:
  25543. {
  25544. __this->___Ptr = (uint8_t*)((uintptr_t)0);
  25545. __this->___m_length = 0;
  25546. __this->___m_capacity = 0;
  25547. return;
  25548. }
  25549. }
  25550. IL2CPP_EXTERN_C void UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25551. {
  25552. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25553. int32_t _offset = 1;
  25554. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25555. UnsafeList_1_Dispose_mAA3AA3C24353F81AC3D1FE4653D3496B28C5E3D1(_thisAdjusted, method);
  25556. }
  25557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  25558. {
  25559. int32_t V_0 = 0;
  25560. int32_t V_1 = 0;
  25561. uint8_t* V_2 = NULL;
  25562. int32_t V_3 = 0;
  25563. {
  25564. int32_t L_0 = __this->___m_length;
  25565. V_0 = L_0;
  25566. int32_t L_1 = ___0_length;
  25567. int32_t L_2;
  25568. L_2 = UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25569. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  25570. {
  25571. goto IL_0017;
  25572. }
  25573. }
  25574. {
  25575. int32_t L_3 = ___0_length;
  25576. UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25577. }
  25578. IL_0017:
  25579. {
  25580. int32_t L_4 = ___0_length;
  25581. __this->___m_length = L_4;
  25582. int32_t L_5 = ___1_options;
  25583. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  25584. {
  25585. goto IL_0046;
  25586. }
  25587. }
  25588. {
  25589. int32_t L_6 = V_0;
  25590. int32_t L_7 = ___0_length;
  25591. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  25592. {
  25593. goto IL_0046;
  25594. }
  25595. }
  25596. {
  25597. int32_t L_8 = ___0_length;
  25598. int32_t L_9 = V_0;
  25599. V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
  25600. uint8_t* L_10 = __this->___Ptr;
  25601. V_2 = L_10;
  25602. uint32_t L_11 = sizeof(uint8_t);
  25603. V_3 = (int32_t)L_11;
  25604. uint8_t* L_12 = V_2;
  25605. int32_t L_13 = V_0;
  25606. int32_t L_14 = V_3;
  25607. int32_t L_15 = V_1;
  25608. int32_t L_16 = V_3;
  25609. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_multiply(L_13, L_14)))), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, L_16))), NULL);
  25610. }
  25611. IL_0046:
  25612. {
  25613. return;
  25614. }
  25615. }
  25616. IL2CPP_EXTERN_C void UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  25617. {
  25618. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25619. int32_t _offset = 1;
  25620. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25621. UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26(_thisAdjusted, ___0_length, ___1_options, method);
  25622. }
  25623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  25624. {
  25625. {
  25626. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* L_0 = (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*)(&__this->___Allocator);
  25627. int32_t L_1 = ___0_capacity;
  25628. UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_m7B489B11F89EC6052F540FE4A94DBCC09F5DD8E2(__this, L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  25629. return;
  25630. }
  25631. }
  25632. IL2CPP_EXTERN_C void UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  25633. {
  25634. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25635. int32_t _offset = 1;
  25636. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25637. UnsafeList_1_SetCapacity_m789E56A062E95CD1F003CA53C207DFD6247B5988(_thisAdjusted, ___0_capacity, method);
  25638. }
  25639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, uint8_t* ___0_value, const RuntimeMethod* method)
  25640. {
  25641. int32_t V_0 = 0;
  25642. {
  25643. int32_t L_0 = __this->___m_length;
  25644. V_0 = L_0;
  25645. int32_t L_1 = __this->___m_length;
  25646. int32_t L_2 = __this->___m_capacity;
  25647. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  25648. {
  25649. goto IL_003f;
  25650. }
  25651. }
  25652. {
  25653. uint8_t* L_3 = __this->___Ptr;
  25654. int32_t L_4 = V_0;
  25655. uint32_t L_5 = sizeof(uint8_t);
  25656. uint8_t* L_6 = ___0_value;
  25657. uint8_t L_7 = (*(uint8_t*)L_6);
  25658. *(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  25659. int32_t L_8 = __this->___m_length;
  25660. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  25661. return;
  25662. }
  25663. IL_003f:
  25664. {
  25665. int32_t L_9 = V_0;
  25666. UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  25667. uint8_t* L_10 = __this->___Ptr;
  25668. int32_t L_11 = V_0;
  25669. uint32_t L_12 = sizeof(uint8_t);
  25670. uint8_t* L_13 = ___0_value;
  25671. uint8_t L_14 = (*(uint8_t*)L_13);
  25672. *(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  25673. return;
  25674. }
  25675. }
  25676. IL2CPP_EXTERN_C void UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_AdjustorThunk (RuntimeObject* __this, uint8_t* ___0_value, const RuntimeMethod* method)
  25677. {
  25678. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25679. int32_t _offset = 1;
  25680. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25681. UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_inline(_thisAdjusted, ___0_value, method);
  25682. }
  25683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25684. {
  25685. {
  25686. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25687. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25688. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25689. }
  25690. }
  25691. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25692. {
  25693. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25694. int32_t _offset = 1;
  25695. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25696. RuntimeObject* _returnValue;
  25697. _returnValue = UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mFAC195508F66FE4267AB1BA33FA39234703CB9A0(_thisAdjusted, method);
  25698. return _returnValue;
  25699. }
  25700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B_gshared (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  25701. {
  25702. {
  25703. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  25704. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  25705. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  25706. }
  25707. }
  25708. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25709. {
  25710. UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* _thisAdjusted;
  25711. int32_t _offset = 1;
  25712. _thisAdjusted = reinterpret_cast<UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D*>(__this + _offset);
  25713. RuntimeObject* _returnValue;
  25714. _returnValue = UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE7410F146CE8B0DDD6E4B93B8F7759D86D9C5B7B(_thisAdjusted, method);
  25715. return _returnValue;
  25716. }
  25717. #ifdef __clang__
  25718. #pragma clang diagnostic pop
  25719. #endif
  25720. #ifdef __clang__
  25721. #pragma clang diagnostic push
  25722. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  25723. #pragma clang diagnostic ignored "-Wunused-variable"
  25724. #endif
  25725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  25726. {
  25727. {
  25728. int32_t L_0 = __this->___m_length;
  25729. int32_t L_1;
  25730. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  25731. return L_1;
  25732. }
  25733. }
  25734. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25735. {
  25736. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25737. int32_t _offset = 1;
  25738. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25739. int32_t _returnValue;
  25740. _returnValue = UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_inline(_thisAdjusted, method);
  25741. return _returnValue;
  25742. }
  25743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  25744. {
  25745. {
  25746. int32_t L_0 = __this->___m_capacity;
  25747. int32_t L_1;
  25748. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  25749. return L_1;
  25750. }
  25751. }
  25752. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25753. {
  25754. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25755. int32_t _offset = 1;
  25756. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25757. int32_t _returnValue;
  25758. _returnValue = UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_inline(_thisAdjusted, method);
  25759. return _returnValue;
  25760. }
  25761. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
  25762. {
  25763. {
  25764. int32_t* L_0 = __this->___Ptr;
  25765. int32_t L_1 = ___0_index;
  25766. int32_t L_2;
  25767. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  25768. uint32_t L_3 = sizeof(int32_t);
  25769. int32_t L_4 = (*(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  25770. return L_4;
  25771. }
  25772. }
  25773. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  25774. {
  25775. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25776. int32_t _offset = 1;
  25777. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25778. int32_t _returnValue;
  25779. _returnValue = UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_inline(_thisAdjusted, ___0_index, method);
  25780. return _returnValue;
  25781. }
  25782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  25783. {
  25784. int32_t V_0 = 0;
  25785. {
  25786. __this->___Ptr = (int32_t*)((uintptr_t)0);
  25787. __this->___m_length = 0;
  25788. __this->___m_capacity = 0;
  25789. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0 = ___1_allocator;
  25790. __this->___Allocator = L_0;
  25791. __this->___padding = 0;
  25792. int32_t L_1 = ___0_initialCapacity;
  25793. int32_t L_2;
  25794. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, 1, NULL);
  25795. UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25796. int32_t L_3 = ___2_options;
  25797. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  25798. {
  25799. goto IL_005a;
  25800. }
  25801. }
  25802. {
  25803. int32_t* L_4 = __this->___Ptr;
  25804. if ((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0))))
  25805. {
  25806. goto IL_005a;
  25807. }
  25808. }
  25809. {
  25810. uint32_t L_5 = sizeof(int32_t);
  25811. V_0 = (int32_t)L_5;
  25812. int32_t* L_6 = __this->___Ptr;
  25813. int32_t L_7;
  25814. L_7 = UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25815. int32_t L_8 = V_0;
  25816. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)L_6, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_7, L_8))), NULL);
  25817. }
  25818. IL_005a:
  25819. {
  25820. return;
  25821. }
  25822. }
  25823. IL2CPP_EXTERN_C void UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  25824. {
  25825. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25826. int32_t _offset = 1;
  25827. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25828. UnsafeList_1__ctor_mD42CDE11A127D75EBF469CD294C47FBDAFB2A8E1(_thisAdjusted, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  25829. }
  25830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Destroy_mD2ACC7BB7F5072207B924C42103A1F2D971E9A66_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* ___0_listData, const RuntimeMethod* method)
  25831. {
  25832. static bool s_Il2CppMethodInitialized;
  25833. if (!s_Il2CppMethodInitialized)
  25834. {
  25835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25836. s_Il2CppMethodInitialized = true;
  25837. }
  25838. {
  25839. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_0 = ___0_listData;
  25840. NullCheck(L_0);
  25841. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = L_0->___Allocator;
  25842. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_2 = ___0_listData;
  25843. UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0((UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  25844. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* L_3 = ___0_listData;
  25845. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25846. AllocatorManager_Free_TisUnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718_m73679116F834219FA3469A18FAAB58888108C0B4(L_1, L_3, 1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  25847. return;
  25848. }
  25849. }
  25850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  25851. {
  25852. {
  25853. int32_t* L_0 = __this->___Ptr;
  25854. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  25855. }
  25856. }
  25857. IL2CPP_EXTERN_C bool UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25858. {
  25859. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25860. int32_t _offset = 1;
  25861. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25862. bool _returnValue;
  25863. _returnValue = UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_inline(_thisAdjusted, method);
  25864. return _returnValue;
  25865. }
  25866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  25867. {
  25868. static bool s_Il2CppMethodInitialized;
  25869. if (!s_Il2CppMethodInitialized)
  25870. {
  25871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25872. s_Il2CppMethodInitialized = true;
  25873. }
  25874. {
  25875. bool L_0;
  25876. L_0 = UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  25877. if (L_0)
  25878. {
  25879. goto IL_0009;
  25880. }
  25881. }
  25882. {
  25883. return;
  25884. }
  25885. IL_0009:
  25886. {
  25887. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  25888. bool L_2;
  25889. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  25890. if (!L_2)
  25891. {
  25892. goto IL_0038;
  25893. }
  25894. }
  25895. {
  25896. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___Allocator;
  25897. int32_t* L_4 = __this->___Ptr;
  25898. int32_t L_5 = __this->___m_capacity;
  25899. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  25900. AllocatorManager_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mFF85BEF43F24998040F7D04D07250BEEDAAC0FC1(L_3, L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  25901. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  25902. __this->___Allocator = L_6;
  25903. }
  25904. IL_0038:
  25905. {
  25906. __this->___Ptr = (int32_t*)((uintptr_t)0);
  25907. __this->___m_length = 0;
  25908. __this->___m_capacity = 0;
  25909. return;
  25910. }
  25911. }
  25912. IL2CPP_EXTERN_C void UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  25913. {
  25914. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25915. int32_t _offset = 1;
  25916. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25917. UnsafeList_1_Dispose_m2ED0840C85ED637B40A51F16967EB8ADDE3905E0(_thisAdjusted, method);
  25918. }
  25919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  25920. {
  25921. int32_t V_0 = 0;
  25922. int32_t V_1 = 0;
  25923. uint8_t* V_2 = NULL;
  25924. int32_t V_3 = 0;
  25925. {
  25926. int32_t L_0 = __this->___m_length;
  25927. V_0 = L_0;
  25928. int32_t L_1 = ___0_length;
  25929. int32_t L_2;
  25930. L_2 = UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  25931. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  25932. {
  25933. goto IL_0017;
  25934. }
  25935. }
  25936. {
  25937. int32_t L_3 = ___0_length;
  25938. UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  25939. }
  25940. IL_0017:
  25941. {
  25942. int32_t L_4 = ___0_length;
  25943. __this->___m_length = L_4;
  25944. int32_t L_5 = ___1_options;
  25945. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  25946. {
  25947. goto IL_0046;
  25948. }
  25949. }
  25950. {
  25951. int32_t L_6 = V_0;
  25952. int32_t L_7 = ___0_length;
  25953. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  25954. {
  25955. goto IL_0046;
  25956. }
  25957. }
  25958. {
  25959. int32_t L_8 = ___0_length;
  25960. int32_t L_9 = V_0;
  25961. V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
  25962. int32_t* L_10 = __this->___Ptr;
  25963. V_2 = (uint8_t*)L_10;
  25964. uint32_t L_11 = sizeof(int32_t);
  25965. V_3 = (int32_t)L_11;
  25966. uint8_t* L_12 = V_2;
  25967. int32_t L_13 = V_0;
  25968. int32_t L_14 = V_3;
  25969. int32_t L_15 = V_1;
  25970. int32_t L_16 = V_3;
  25971. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_multiply(L_13, L_14)))), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, L_16))), NULL);
  25972. }
  25973. IL_0046:
  25974. {
  25975. return;
  25976. }
  25977. }
  25978. IL2CPP_EXTERN_C void UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  25979. {
  25980. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25981. int32_t _offset = 1;
  25982. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25983. UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E(_thisAdjusted, ___0_length, ___1_options, method);
  25984. }
  25985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  25986. {
  25987. {
  25988. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* L_0 = (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*)(&__this->___Allocator);
  25989. int32_t L_1 = ___0_capacity;
  25990. UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mB5FDE9F7B7F225B72847C991AD289E4A92A8569C(__this, L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  25991. return;
  25992. }
  25993. }
  25994. IL2CPP_EXTERN_C void UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  25995. {
  25996. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  25997. int32_t _offset = 1;
  25998. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  25999. UnsafeList_1_SetCapacity_mD5D3DB2EF6A030E6E00FAA33D0B7CB5CAC2C6DFA(_thisAdjusted, ___0_capacity, method);
  26000. }
  26001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t* ___0_value, const RuntimeMethod* method)
  26002. {
  26003. int32_t V_0 = 0;
  26004. {
  26005. int32_t L_0 = __this->___m_length;
  26006. V_0 = L_0;
  26007. int32_t L_1 = __this->___m_length;
  26008. int32_t L_2 = __this->___m_capacity;
  26009. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  26010. {
  26011. goto IL_003f;
  26012. }
  26013. }
  26014. {
  26015. int32_t* L_3 = __this->___Ptr;
  26016. int32_t L_4 = V_0;
  26017. uint32_t L_5 = sizeof(int32_t);
  26018. int32_t* L_6 = ___0_value;
  26019. int32_t L_7 = (*(int32_t*)L_6);
  26020. *(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  26021. int32_t L_8 = __this->___m_length;
  26022. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  26023. return;
  26024. }
  26025. IL_003f:
  26026. {
  26027. int32_t L_9 = V_0;
  26028. UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  26029. int32_t* L_10 = __this->___Ptr;
  26030. int32_t L_11 = V_0;
  26031. uint32_t L_12 = sizeof(int32_t);
  26032. int32_t* L_13 = ___0_value;
  26033. int32_t L_14 = (*(int32_t*)L_13);
  26034. *(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  26035. return;
  26036. }
  26037. }
  26038. IL2CPP_EXTERN_C void UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_AdjustorThunk (RuntimeObject* __this, int32_t* ___0_value, const RuntimeMethod* method)
  26039. {
  26040. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  26041. int32_t _offset = 1;
  26042. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  26043. UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_inline(_thisAdjusted, ___0_value, method);
  26044. }
  26045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  26046. {
  26047. {
  26048. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26049. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26050. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26051. }
  26052. }
  26053. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26054. {
  26055. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  26056. int32_t _offset = 1;
  26057. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  26058. RuntimeObject* _returnValue;
  26059. _returnValue = UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_m3E0D37DE356265DAE2036F4FE5BC8376958DD28B(_thisAdjusted, method);
  26060. return _returnValue;
  26061. }
  26062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F_gshared (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  26063. {
  26064. {
  26065. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26066. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26067. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26068. }
  26069. }
  26070. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26071. {
  26072. UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* _thisAdjusted;
  26073. int32_t _offset = 1;
  26074. _thisAdjusted = reinterpret_cast<UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718*>(__this + _offset);
  26075. RuntimeObject* _returnValue;
  26076. _returnValue = UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m298114E2AE10DC11D3370B149A07655017286B8F(_thisAdjusted, method);
  26077. return _returnValue;
  26078. }
  26079. #ifdef __clang__
  26080. #pragma clang diagnostic pop
  26081. #endif
  26082. #ifdef __clang__
  26083. #pragma clang diagnostic push
  26084. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26085. #pragma clang diagnostic ignored "-Wunused-variable"
  26086. #endif
  26087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26088. {
  26089. {
  26090. int32_t L_0 = __this->___m_length;
  26091. int32_t L_1;
  26092. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  26093. return L_1;
  26094. }
  26095. }
  26096. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26097. {
  26098. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26099. int32_t _offset = 1;
  26100. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26101. int32_t _returnValue;
  26102. _returnValue = UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_inline(_thisAdjusted, method);
  26103. return _returnValue;
  26104. }
  26105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26106. {
  26107. {
  26108. int32_t L_0 = __this->___m_capacity;
  26109. int32_t L_1;
  26110. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  26111. return L_1;
  26112. }
  26113. }
  26114. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26115. {
  26116. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26117. int32_t _offset = 1;
  26118. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26119. int32_t _returnValue;
  26120. _returnValue = UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_inline(_thisAdjusted, method);
  26121. return _returnValue;
  26122. }
  26123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  26124. {
  26125. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26126. const Il2CppFullySharedGenericStruct L_4 = alloca(SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26127. {
  26128. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  26129. int32_t L_1 = ___0_index;
  26130. int32_t L_2;
  26131. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  26132. uint32_t L_3 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  26133. il2cpp_codegen_memcpy(L_4, ((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))), SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26134. il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26135. return;
  26136. }
  26137. }
  26138. IL2CPP_EXTERN_C void UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  26139. {
  26140. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26141. int32_t _offset = 1;
  26142. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26143. UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_inline(_thisAdjusted, ___0_index, il2cppRetVal, method);
  26144. return;
  26145. }
  26146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  26147. {
  26148. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26149. int32_t V_0 = 0;
  26150. {
  26151. __this->___Ptr = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
  26152. __this->___m_length = 0;
  26153. __this->___m_capacity = 0;
  26154. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0 = ___1_allocator;
  26155. __this->___Allocator = L_0;
  26156. __this->___padding = 0;
  26157. int32_t L_1 = ___0_initialCapacity;
  26158. int32_t L_2;
  26159. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, 1, NULL);
  26160. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26161. int32_t L_3 = ___2_options;
  26162. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  26163. {
  26164. goto IL_005a;
  26165. }
  26166. }
  26167. {
  26168. Il2CppFullySharedGenericStruct* L_4 = __this->___Ptr;
  26169. if ((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0))))
  26170. {
  26171. goto IL_005a;
  26172. }
  26173. }
  26174. {
  26175. uint32_t L_5 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  26176. V_0 = (int32_t)L_5;
  26177. Il2CppFullySharedGenericStruct* L_6 = __this->___Ptr;
  26178. int32_t L_7;
  26179. L_7 = (( int32_t (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26180. int32_t L_8 = V_0;
  26181. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)L_6, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_7, L_8))), NULL);
  26182. }
  26183. IL_005a:
  26184. {
  26185. return;
  26186. }
  26187. }
  26188. IL2CPP_EXTERN_C void UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  26189. {
  26190. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26191. int32_t _offset = 1;
  26192. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26193. UnsafeList_1__ctor_m77340A75055228D3857F5DCDDE675BB31951957A(_thisAdjusted, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  26194. }
  26195. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Destroy_m249012E919A9DAC0F416ED2D40146F2B3DBB1B26_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* ___0_listData, const RuntimeMethod* method)
  26196. {
  26197. static bool s_Il2CppMethodInitialized;
  26198. if (!s_Il2CppMethodInitialized)
  26199. {
  26200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26201. s_Il2CppMethodInitialized = true;
  26202. }
  26203. {
  26204. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* L_0 = ___0_listData;
  26205. NullCheck(L_0);
  26206. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = L_0->___Allocator;
  26207. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* L_2 = ___0_listData;
  26208. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))((UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  26209. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* L_3 = ___0_listData;
  26210. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26211. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)))(L_1, L_3, 1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  26212. return;
  26213. }
  26214. }
  26215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26216. {
  26217. {
  26218. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  26219. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26220. }
  26221. }
  26222. IL2CPP_EXTERN_C bool UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26223. {
  26224. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26225. int32_t _offset = 1;
  26226. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26227. bool _returnValue;
  26228. _returnValue = UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_inline(_thisAdjusted, method);
  26229. return _returnValue;
  26230. }
  26231. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26232. {
  26233. static bool s_Il2CppMethodInitialized;
  26234. if (!s_Il2CppMethodInitialized)
  26235. {
  26236. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26237. s_Il2CppMethodInitialized = true;
  26238. }
  26239. {
  26240. bool L_0;
  26241. L_0 = (( bool (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  26242. if (L_0)
  26243. {
  26244. goto IL_0009;
  26245. }
  26246. }
  26247. {
  26248. return;
  26249. }
  26250. IL_0009:
  26251. {
  26252. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  26253. bool L_2;
  26254. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  26255. if (!L_2)
  26256. {
  26257. goto IL_0038;
  26258. }
  26259. }
  26260. {
  26261. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___Allocator;
  26262. Il2CppFullySharedGenericStruct* L_4 = __this->___Ptr;
  26263. int32_t L_5 = __this->___m_capacity;
  26264. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26265. (( void (*) (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, Il2CppFullySharedGenericStruct*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11)))(L_3, L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  26266. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  26267. __this->___Allocator = L_6;
  26268. }
  26269. IL_0038:
  26270. {
  26271. __this->___Ptr = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
  26272. __this->___m_length = 0;
  26273. __this->___m_capacity = 0;
  26274. return;
  26275. }
  26276. }
  26277. IL2CPP_EXTERN_C void UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26278. {
  26279. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26280. int32_t _offset = 1;
  26281. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26282. UnsafeList_1_Dispose_m40FE65A111C7CF6FB979B4AA2DBB0EAF2881D734(_thisAdjusted, method);
  26283. }
  26284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  26285. {
  26286. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26287. int32_t V_0 = 0;
  26288. int32_t V_1 = 0;
  26289. uint8_t* V_2 = NULL;
  26290. int32_t V_3 = 0;
  26291. {
  26292. int32_t L_0 = __this->___m_length;
  26293. V_0 = L_0;
  26294. int32_t L_1 = ___0_length;
  26295. int32_t L_2;
  26296. L_2 = (( int32_t (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26297. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  26298. {
  26299. goto IL_0017;
  26300. }
  26301. }
  26302. {
  26303. int32_t L_3 = ___0_length;
  26304. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3)))(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26305. }
  26306. IL_0017:
  26307. {
  26308. int32_t L_4 = ___0_length;
  26309. __this->___m_length = L_4;
  26310. int32_t L_5 = ___1_options;
  26311. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  26312. {
  26313. goto IL_0046;
  26314. }
  26315. }
  26316. {
  26317. int32_t L_6 = V_0;
  26318. int32_t L_7 = ___0_length;
  26319. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  26320. {
  26321. goto IL_0046;
  26322. }
  26323. }
  26324. {
  26325. int32_t L_8 = ___0_length;
  26326. int32_t L_9 = V_0;
  26327. V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
  26328. Il2CppFullySharedGenericStruct* L_10 = __this->___Ptr;
  26329. V_2 = (uint8_t*)L_10;
  26330. uint32_t L_11 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  26331. V_3 = (int32_t)L_11;
  26332. uint8_t* L_12 = V_2;
  26333. int32_t L_13 = V_0;
  26334. int32_t L_14 = V_3;
  26335. int32_t L_15 = V_1;
  26336. int32_t L_16 = V_3;
  26337. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_multiply(L_13, L_14)))), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, L_16))), NULL);
  26338. }
  26339. IL_0046:
  26340. {
  26341. return;
  26342. }
  26343. }
  26344. IL2CPP_EXTERN_C void UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  26345. {
  26346. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26347. int32_t _offset = 1;
  26348. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26349. UnsafeList_1_Resize_m1F99567F0B3EFCD21227B49E3BFF2858AD4082DB(_thisAdjusted, ___0_length, ___1_options, method);
  26350. }
  26351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  26352. {
  26353. {
  26354. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* L_0 = (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*)(&__this->___Allocator);
  26355. int32_t L_1 = ___0_capacity;
  26356. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)))(__this, L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  26357. return;
  26358. }
  26359. }
  26360. IL2CPP_EXTERN_C void UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  26361. {
  26362. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26363. int32_t _offset = 1;
  26364. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26365. UnsafeList_1_SetCapacity_m1A26A7EC9C2610C1842C8FD2B3247CAB52BA3F3D(_thisAdjusted, ___0_capacity, method);
  26366. }
  26367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
  26368. {
  26369. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26370. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26371. const Il2CppFullySharedGenericStruct L_14 = L_7;
  26372. int32_t V_0 = 0;
  26373. {
  26374. int32_t L_0 = __this->___m_length;
  26375. V_0 = L_0;
  26376. int32_t L_1 = __this->___m_length;
  26377. int32_t L_2 = __this->___m_capacity;
  26378. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  26379. {
  26380. goto IL_003f;
  26381. }
  26382. }
  26383. {
  26384. Il2CppFullySharedGenericStruct* L_3 = __this->___Ptr;
  26385. int32_t L_4 = V_0;
  26386. uint32_t L_5 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  26387. Il2CppFullySharedGenericStruct* L_6 = ___0_value;
  26388. il2cpp_codegen_memcpy(L_7, L_6, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26389. il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))), L_7, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26390. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))), (void*)L_7);
  26391. int32_t L_8 = __this->___m_length;
  26392. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  26393. return;
  26394. }
  26395. IL_003f:
  26396. {
  26397. int32_t L_9 = V_0;
  26398. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  26399. Il2CppFullySharedGenericStruct* L_10 = __this->___Ptr;
  26400. int32_t L_11 = V_0;
  26401. uint32_t L_12 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  26402. Il2CppFullySharedGenericStruct* L_13 = ___0_value;
  26403. il2cpp_codegen_memcpy(L_14, L_13, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26404. il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))), L_14, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  26405. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))), (void*)L_14);
  26406. return;
  26407. }
  26408. }
  26409. IL2CPP_EXTERN_C void UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_AdjustorThunk (RuntimeObject* __this, Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
  26410. {
  26411. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26412. int32_t _offset = 1;
  26413. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26414. UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_inline(_thisAdjusted, ___0_value, method);
  26415. }
  26416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26417. {
  26418. {
  26419. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26420. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26421. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26422. }
  26423. }
  26424. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26425. {
  26426. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26427. int32_t _offset = 1;
  26428. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26429. RuntimeObject* _returnValue;
  26430. _returnValue = UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mCAF80DF7CB4AF09DB010BBC3E142B258C700F281(_thisAdjusted, method);
  26431. return _returnValue;
  26432. }
  26433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9_gshared (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  26434. {
  26435. {
  26436. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26437. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26438. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26439. }
  26440. }
  26441. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26442. {
  26443. UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* _thisAdjusted;
  26444. int32_t _offset = 1;
  26445. _thisAdjusted = reinterpret_cast<UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*>(__this + _offset);
  26446. RuntimeObject* _returnValue;
  26447. _returnValue = UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mCB2C19A74F8BEDABFA4D327317EB968B261AD4A9(_thisAdjusted, method);
  26448. return _returnValue;
  26449. }
  26450. #ifdef __clang__
  26451. #pragma clang diagnostic pop
  26452. #endif
  26453. #ifdef __clang__
  26454. #pragma clang diagnostic push
  26455. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26456. #pragma clang diagnostic ignored "-Wunused-variable"
  26457. #endif
  26458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26459. {
  26460. {
  26461. int32_t L_0 = __this->___m_length;
  26462. int32_t L_1;
  26463. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  26464. return L_1;
  26465. }
  26466. }
  26467. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26468. {
  26469. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26470. int32_t _offset = 1;
  26471. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26472. int32_t _returnValue;
  26473. _returnValue = UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_inline(_thisAdjusted, method);
  26474. return _returnValue;
  26475. }
  26476. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26477. {
  26478. {
  26479. int32_t L_0 = __this->___m_capacity;
  26480. int32_t L_1;
  26481. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  26482. return L_1;
  26483. }
  26484. }
  26485. IL2CPP_EXTERN_C int32_t UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26486. {
  26487. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26488. int32_t _offset = 1;
  26489. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26490. int32_t _returnValue;
  26491. _returnValue = UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_inline(_thisAdjusted, method);
  26492. return _returnValue;
  26493. }
  26494. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_index, const RuntimeMethod* method)
  26495. {
  26496. {
  26497. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = __this->___Ptr;
  26498. int32_t L_1 = ___0_index;
  26499. int32_t L_2;
  26500. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  26501. uint32_t L_3 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  26502. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_4 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  26503. return L_4;
  26504. }
  26505. }
  26506. IL2CPP_EXTERN_C int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
  26507. {
  26508. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26509. int32_t _offset = 1;
  26510. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26511. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A _returnValue;
  26512. _returnValue = UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_inline(_thisAdjusted, ___0_index, method);
  26513. return _returnValue;
  26514. }
  26515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  26516. {
  26517. int32_t V_0 = 0;
  26518. {
  26519. __this->___Ptr = (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((uintptr_t)0);
  26520. __this->___m_length = 0;
  26521. __this->___m_capacity = 0;
  26522. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_0 = ___1_allocator;
  26523. __this->___Allocator = L_0;
  26524. __this->___padding = 0;
  26525. int32_t L_1 = ___0_initialCapacity;
  26526. int32_t L_2;
  26527. L_2 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_1, 1, NULL);
  26528. UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D(__this, L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26529. int32_t L_3 = ___2_options;
  26530. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  26531. {
  26532. goto IL_005a;
  26533. }
  26534. }
  26535. {
  26536. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4 = __this->___Ptr;
  26537. if ((((intptr_t)L_4) == ((intptr_t)((uintptr_t)0))))
  26538. {
  26539. goto IL_005a;
  26540. }
  26541. }
  26542. {
  26543. uint32_t L_5 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  26544. V_0 = (int32_t)L_5;
  26545. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6 = __this->___Ptr;
  26546. int32_t L_7;
  26547. L_7 = UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26548. int32_t L_8 = V_0;
  26549. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)L_6, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_7, L_8))), NULL);
  26550. }
  26551. IL_005a:
  26552. {
  26553. return;
  26554. }
  26555. }
  26556. IL2CPP_EXTERN_C void UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19_AdjustorThunk (RuntimeObject* __this, int32_t ___0_initialCapacity, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 ___1_allocator, int32_t ___2_options, const RuntimeMethod* method)
  26557. {
  26558. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26559. int32_t _offset = 1;
  26560. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26561. UnsafeList_1__ctor_m3911166428C14CCD64312903E8898DDFEE1B1C19(_thisAdjusted, ___0_initialCapacity, ___1_allocator, ___2_options, method);
  26562. }
  26563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Destroy_m0A27D7C31DD92452273C702F9AD472EBC1A41002_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* ___0_listData, const RuntimeMethod* method)
  26564. {
  26565. static bool s_Il2CppMethodInitialized;
  26566. if (!s_Il2CppMethodInitialized)
  26567. {
  26568. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26569. s_Il2CppMethodInitialized = true;
  26570. }
  26571. {
  26572. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* L_0 = ___0_listData;
  26573. NullCheck(L_0);
  26574. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = L_0->___Allocator;
  26575. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* L_2 = ___0_listData;
  26576. UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D((UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*)L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  26577. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* L_3 = ___0_listData;
  26578. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26579. AllocatorManager_Free_TisUnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3_m8BF55B55516879E4DD9B8015022D8204C726A5CC(L_1, L_3, 1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9));
  26580. return;
  26581. }
  26582. }
  26583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26584. {
  26585. {
  26586. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = __this->___Ptr;
  26587. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26588. }
  26589. }
  26590. IL2CPP_EXTERN_C bool UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26591. {
  26592. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26593. int32_t _offset = 1;
  26594. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26595. bool _returnValue;
  26596. _returnValue = UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_inline(_thisAdjusted, method);
  26597. return _returnValue;
  26598. }
  26599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26600. {
  26601. static bool s_Il2CppMethodInitialized;
  26602. if (!s_Il2CppMethodInitialized)
  26603. {
  26604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26605. s_Il2CppMethodInitialized = true;
  26606. }
  26607. {
  26608. bool L_0;
  26609. L_0 = UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 10));
  26610. if (L_0)
  26611. {
  26612. goto IL_0009;
  26613. }
  26614. }
  26615. {
  26616. return;
  26617. }
  26618. IL_0009:
  26619. {
  26620. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  26621. bool L_2;
  26622. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  26623. if (!L_2)
  26624. {
  26625. goto IL_0038;
  26626. }
  26627. }
  26628. {
  26629. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___Allocator;
  26630. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_4 = __this->___Ptr;
  26631. int32_t L_5 = __this->___m_capacity;
  26632. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  26633. AllocatorManager_Free_Tisint2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A_mBCFD8E2A8878974FEC3B031AEB157808391F1C8C(L_3, L_4, L_5, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 11));
  26634. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  26635. __this->___Allocator = L_6;
  26636. }
  26637. IL_0038:
  26638. {
  26639. __this->___Ptr = (int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((uintptr_t)0);
  26640. __this->___m_length = 0;
  26641. __this->___m_capacity = 0;
  26642. return;
  26643. }
  26644. }
  26645. IL2CPP_EXTERN_C void UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26646. {
  26647. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26648. int32_t _offset = 1;
  26649. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26650. UnsafeList_1_Dispose_mB39C8817AAF5F0BCEBCA2AAE2FD6F0C9A181947D(_thisAdjusted, method);
  26651. }
  26652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  26653. {
  26654. int32_t V_0 = 0;
  26655. int32_t V_1 = 0;
  26656. uint8_t* V_2 = NULL;
  26657. int32_t V_3 = 0;
  26658. {
  26659. int32_t L_0 = __this->___m_length;
  26660. V_0 = L_0;
  26661. int32_t L_1 = ___0_length;
  26662. int32_t L_2;
  26663. L_2 = UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26664. if ((((int32_t)L_1) <= ((int32_t)L_2)))
  26665. {
  26666. goto IL_0017;
  26667. }
  26668. }
  26669. {
  26670. int32_t L_3 = ___0_length;
  26671. UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D(__this, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  26672. }
  26673. IL_0017:
  26674. {
  26675. int32_t L_4 = ___0_length;
  26676. __this->___m_length = L_4;
  26677. int32_t L_5 = ___1_options;
  26678. if ((!(((uint32_t)L_5) == ((uint32_t)1))))
  26679. {
  26680. goto IL_0046;
  26681. }
  26682. }
  26683. {
  26684. int32_t L_6 = V_0;
  26685. int32_t L_7 = ___0_length;
  26686. if ((((int32_t)L_6) >= ((int32_t)L_7)))
  26687. {
  26688. goto IL_0046;
  26689. }
  26690. }
  26691. {
  26692. int32_t L_8 = ___0_length;
  26693. int32_t L_9 = V_0;
  26694. V_1 = ((int32_t)il2cpp_codegen_subtract(L_8, L_9));
  26695. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_10 = __this->___Ptr;
  26696. V_2 = (uint8_t*)L_10;
  26697. uint32_t L_11 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  26698. V_3 = (int32_t)L_11;
  26699. uint8_t* L_12 = V_2;
  26700. int32_t L_13 = V_0;
  26701. int32_t L_14 = V_3;
  26702. int32_t L_15 = V_1;
  26703. int32_t L_16 = V_3;
  26704. UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_12, ((int32_t)il2cpp_codegen_multiply(L_13, L_14)))), ((int64_t)((int32_t)il2cpp_codegen_multiply(L_15, L_16))), NULL);
  26705. }
  26706. IL_0046:
  26707. {
  26708. return;
  26709. }
  26710. }
  26711. IL2CPP_EXTERN_C void UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87_AdjustorThunk (RuntimeObject* __this, int32_t ___0_length, int32_t ___1_options, const RuntimeMethod* method)
  26712. {
  26713. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26714. int32_t _offset = 1;
  26715. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26716. UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87(_thisAdjusted, ___0_length, ___1_options, method);
  26717. }
  26718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  26719. {
  26720. {
  26721. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148* L_0 = (AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148*)(&__this->___Allocator);
  26722. int32_t L_1 = ___0_capacity;
  26723. UnsafeList_1_SetCapacity_TisAllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148_mA1C69F37A88DA162CF96CA40B85A110606F4B6D5(__this, L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13));
  26724. return;
  26725. }
  26726. }
  26727. IL2CPP_EXTERN_C void UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D_AdjustorThunk (RuntimeObject* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  26728. {
  26729. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26730. int32_t _offset = 1;
  26731. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26732. UnsafeList_1_SetCapacity_m67771FD62E75D246400CAF8DA16D0453AA2EB53D(_thisAdjusted, ___0_capacity, method);
  26733. }
  26734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_value, const RuntimeMethod* method)
  26735. {
  26736. int32_t V_0 = 0;
  26737. {
  26738. int32_t L_0 = __this->___m_length;
  26739. V_0 = L_0;
  26740. int32_t L_1 = __this->___m_length;
  26741. int32_t L_2 = __this->___m_capacity;
  26742. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  26743. {
  26744. goto IL_003f;
  26745. }
  26746. }
  26747. {
  26748. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_3 = __this->___Ptr;
  26749. int32_t L_4 = V_0;
  26750. uint32_t L_5 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  26751. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6 = ___0_value;
  26752. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_6);
  26753. *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  26754. int32_t L_8 = __this->___m_length;
  26755. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  26756. return;
  26757. }
  26758. IL_003f:
  26759. {
  26760. int32_t L_9 = V_0;
  26761. UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  26762. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_10 = __this->___Ptr;
  26763. int32_t L_11 = V_0;
  26764. uint32_t L_12 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  26765. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_13 = ___0_value;
  26766. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_14 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_13);
  26767. *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  26768. return;
  26769. }
  26770. }
  26771. IL2CPP_EXTERN_C void UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_AdjustorThunk (RuntimeObject* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_value, const RuntimeMethod* method)
  26772. {
  26773. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26774. int32_t _offset = 1;
  26775. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26776. UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_inline(_thisAdjusted, ___0_value, method);
  26777. }
  26778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26779. {
  26780. {
  26781. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26782. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26783. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26784. }
  26785. }
  26786. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26787. {
  26788. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26789. int32_t _offset = 1;
  26790. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26791. RuntimeObject* _returnValue;
  26792. _returnValue = UnsafeList_1_System_Collections_IEnumerable_GetEnumerator_mF60C0AA97404765F0CE00F236F351AB1380DD700(_thisAdjusted, method);
  26793. return _returnValue;
  26794. }
  26795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0_gshared (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  26796. {
  26797. {
  26798. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  26799. NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
  26800. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
  26801. }
  26802. }
  26803. IL2CPP_EXTERN_C RuntimeObject* UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26804. {
  26805. UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* _thisAdjusted;
  26806. int32_t _offset = 1;
  26807. _thisAdjusted = reinterpret_cast<UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3*>(__this + _offset);
  26808. RuntimeObject* _returnValue;
  26809. _returnValue = UnsafeList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC18FB1C00BD2DC77655C5CC2A11024429EC3E8C0(_thisAdjusted, method);
  26810. return _returnValue;
  26811. }
  26812. #ifdef __clang__
  26813. #pragma clang diagnostic pop
  26814. #endif
  26815. #ifdef __clang__
  26816. #pragma clang diagnostic push
  26817. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26818. #pragma clang diagnostic ignored "-Wunused-variable"
  26819. #endif
  26820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Free_m18988E5522D1DC40594676D182E756688F6DD317_gshared (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* ___0_data, const RuntimeMethod* method)
  26821. {
  26822. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 V_0;
  26823. memset((&V_0), 0, sizeof(V_0));
  26824. {
  26825. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* L_0 = ___0_data;
  26826. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  26827. {
  26828. goto IL_0010;
  26829. }
  26830. }
  26831. {
  26832. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  26833. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC23D7BB793E37F04F40E458263002E397B343D5)), NULL);
  26834. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  26835. }
  26836. IL_0010:
  26837. {
  26838. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* L_2 = ___0_data;
  26839. NullCheck(L_2);
  26840. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = L_2->___m_AllocatorLabel;
  26841. V_0 = L_3;
  26842. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* L_4 = ___0_data;
  26843. UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101((UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*)L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26844. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* L_5 = ___0_data;
  26845. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = V_0;
  26846. Unmanaged_Free_TisUnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258_m2DE439768C1ED8207B310B087BA22C4E1344C151(L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  26847. return;
  26848. }
  26849. }
  26850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_gshared (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method)
  26851. {
  26852. {
  26853. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_0 = __this->___m_Buffer;
  26854. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26855. }
  26856. }
  26857. IL2CPP_EXTERN_C bool UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26858. {
  26859. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* _thisAdjusted;
  26860. int32_t _offset = 1;
  26861. _thisAdjusted = reinterpret_cast<UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*>(__this + _offset);
  26862. bool _returnValue;
  26863. _returnValue = UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_inline(_thisAdjusted, method);
  26864. return _returnValue;
  26865. }
  26866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101_gshared (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method)
  26867. {
  26868. {
  26869. bool L_0;
  26870. L_0 = UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26871. if (L_0)
  26872. {
  26873. goto IL_0009;
  26874. }
  26875. }
  26876. {
  26877. return;
  26878. }
  26879. IL_0009:
  26880. {
  26881. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_1 = __this->___m_Buffer;
  26882. UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0* L_2 = __this->___m_QueuePool;
  26883. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___m_AllocatorLabel;
  26884. UnsafeQueueData_DeallocateQueue_mF4E2184511650FED8D9B85ECDB14B6E43AB06373(L_1, L_2, L_3, NULL);
  26885. __this->___m_Buffer = (UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2*)((uintptr_t)0);
  26886. __this->___m_QueuePool = (UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0*)((uintptr_t)0);
  26887. return;
  26888. }
  26889. }
  26890. IL2CPP_EXTERN_C void UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26891. {
  26892. UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* _thisAdjusted;
  26893. int32_t _offset = 1;
  26894. _thisAdjusted = reinterpret_cast<UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258*>(__this + _offset);
  26895. UnsafeQueue_1_Dispose_m823364F6DAE1A80A95ACC61EEDDAA28AB54B6101(_thisAdjusted, method);
  26896. }
  26897. #ifdef __clang__
  26898. #pragma clang diagnostic pop
  26899. #endif
  26900. #ifdef __clang__
  26901. #pragma clang diagnostic push
  26902. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26903. #pragma clang diagnostic ignored "-Wunused-variable"
  26904. #endif
  26905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Free_m2CC537AE3F481D184BA5CF42F45E9AA7C9BB632B_gshared (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* ___0_data, const RuntimeMethod* method)
  26906. {
  26907. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 V_0;
  26908. memset((&V_0), 0, sizeof(V_0));
  26909. {
  26910. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* L_0 = ___0_data;
  26911. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  26912. {
  26913. goto IL_0010;
  26914. }
  26915. }
  26916. {
  26917. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  26918. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC23D7BB793E37F04F40E458263002E397B343D5)), NULL);
  26919. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  26920. }
  26921. IL_0010:
  26922. {
  26923. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* L_2 = ___0_data;
  26924. NullCheck(L_2);
  26925. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = L_2->___m_AllocatorLabel;
  26926. V_0 = L_3;
  26927. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* L_4 = ___0_data;
  26928. (( void (*) (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))((UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*)L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  26929. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* L_5 = ___0_data;
  26930. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = V_0;
  26931. (( void (*) (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  26932. return;
  26933. }
  26934. }
  26935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_gshared (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method)
  26936. {
  26937. {
  26938. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_0 = __this->___m_Buffer;
  26939. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  26940. }
  26941. }
  26942. IL2CPP_EXTERN_C bool UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26943. {
  26944. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* _thisAdjusted;
  26945. int32_t _offset = 1;
  26946. _thisAdjusted = reinterpret_cast<UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*>(__this + _offset);
  26947. bool _returnValue;
  26948. _returnValue = UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_inline(_thisAdjusted, method);
  26949. return _returnValue;
  26950. }
  26951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC_gshared (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method)
  26952. {
  26953. {
  26954. bool L_0;
  26955. L_0 = (( bool (*) (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 5));
  26956. if (L_0)
  26957. {
  26958. goto IL_0009;
  26959. }
  26960. }
  26961. {
  26962. return;
  26963. }
  26964. IL_0009:
  26965. {
  26966. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_1 = __this->___m_Buffer;
  26967. UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0* L_2 = __this->___m_QueuePool;
  26968. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = __this->___m_AllocatorLabel;
  26969. UnsafeQueueData_DeallocateQueue_mF4E2184511650FED8D9B85ECDB14B6E43AB06373(L_1, L_2, L_3, NULL);
  26970. __this->___m_Buffer = (UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2*)((uintptr_t)0);
  26971. __this->___m_QueuePool = (UnsafeQueueBlockPoolData_tA87D4984A1174C6ADB32EBF1E560F473D99280F0*)((uintptr_t)0);
  26972. return;
  26973. }
  26974. }
  26975. IL2CPP_EXTERN_C void UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  26976. {
  26977. UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* _thisAdjusted;
  26978. int32_t _offset = 1;
  26979. _thisAdjusted = reinterpret_cast<UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C*>(__this + _offset);
  26980. UnsafeQueue_1_Dispose_m6A73C25E9270945D386226FB4A5F7454889A85EC(_thisAdjusted, method);
  26981. }
  26982. #ifdef __clang__
  26983. #pragma clang diagnostic pop
  26984. #endif
  26985. #ifdef __clang__
  26986. #pragma clang diagnostic push
  26987. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26988. #pragma clang diagnostic ignored "-Wunused-variable"
  26989. #endif
  26990. #ifdef __clang__
  26991. #pragma clang diagnostic pop
  26992. #endif
  26993. #ifdef __clang__
  26994. #pragma clang diagnostic push
  26995. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  26996. #pragma clang diagnostic ignored "-Wunused-variable"
  26997. #endif
  26998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Free_m578C60017F70E5B6F46B9FC3D6A05313C8F9C26D_gshared (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* ___0_data, const RuntimeMethod* method)
  26999. {
  27000. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 V_0;
  27001. memset((&V_0), 0, sizeof(V_0));
  27002. {
  27003. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* L_0 = ___0_data;
  27004. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  27005. {
  27006. goto IL_0010;
  27007. }
  27008. }
  27009. {
  27010. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  27011. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D670F161064495791C1C4D4181FFB6751F83795)), NULL);
  27012. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  27013. }
  27014. IL_0010:
  27015. {
  27016. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* L_2 = ___0_data;
  27017. NullCheck(L_2);
  27018. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = L_2->___Allocator;
  27019. V_0 = L_3;
  27020. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* L_4 = ___0_data;
  27021. UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9((UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*)L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27022. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* L_5 = ___0_data;
  27023. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = V_0;
  27024. Unmanaged_Free_TisUnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6_m1EEF7F2F65542F10C73B042CE442EB5F8FA73473(L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  27025. return;
  27026. }
  27027. }
  27028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_gshared (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method)
  27029. {
  27030. {
  27031. int32_t* L_0 = __this->___Ptr;
  27032. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27033. }
  27034. }
  27035. IL2CPP_EXTERN_C bool UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  27036. {
  27037. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* _thisAdjusted;
  27038. int32_t _offset = 1;
  27039. _thisAdjusted = reinterpret_cast<UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*>(__this + _offset);
  27040. bool _returnValue;
  27041. _returnValue = UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_inline(_thisAdjusted, method);
  27042. return _returnValue;
  27043. }
  27044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9_gshared (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method)
  27045. {
  27046. static bool s_Il2CppMethodInitialized;
  27047. if (!s_Il2CppMethodInitialized)
  27048. {
  27049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  27050. s_Il2CppMethodInitialized = true;
  27051. }
  27052. {
  27053. bool L_0;
  27054. L_0 = UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  27055. if (L_0)
  27056. {
  27057. goto IL_0009;
  27058. }
  27059. }
  27060. {
  27061. return;
  27062. }
  27063. IL_0009:
  27064. {
  27065. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  27066. bool L_2;
  27067. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  27068. if (!L_2)
  27069. {
  27070. goto IL_0032;
  27071. }
  27072. }
  27073. {
  27074. int32_t* L_3 = __this->___Ptr;
  27075. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4 = __this->___Allocator;
  27076. Unmanaged_Free_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mBDAC644D78CB577E5C3CEF18A59DB392CB645A4C(L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  27077. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  27078. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_5 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  27079. __this->___Allocator = L_5;
  27080. }
  27081. IL_0032:
  27082. {
  27083. __this->___Ptr = (int32_t*)((uintptr_t)0);
  27084. return;
  27085. }
  27086. }
  27087. IL2CPP_EXTERN_C void UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  27088. {
  27089. UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* _thisAdjusted;
  27090. int32_t _offset = 1;
  27091. _thisAdjusted = reinterpret_cast<UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6*>(__this + _offset);
  27092. UnsafeRingQueue_1_Dispose_mAD395D7751AABBD8CA15660B695915287364D3D9(_thisAdjusted, method);
  27093. }
  27094. #ifdef __clang__
  27095. #pragma clang diagnostic pop
  27096. #endif
  27097. #ifdef __clang__
  27098. #pragma clang diagnostic push
  27099. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27100. #pragma clang diagnostic ignored "-Wunused-variable"
  27101. #endif
  27102. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Free_m4878B2911E0B8E10449124CAF0F4D7EE9127443E_gshared (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* ___0_data, const RuntimeMethod* method)
  27103. {
  27104. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 V_0;
  27105. memset((&V_0), 0, sizeof(V_0));
  27106. {
  27107. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* L_0 = ___0_data;
  27108. if ((!(((uintptr_t)L_0) == ((uintptr_t)((uintptr_t)0)))))
  27109. {
  27110. goto IL_0010;
  27111. }
  27112. }
  27113. {
  27114. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  27115. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1D670F161064495791C1C4D4181FFB6751F83795)), NULL);
  27116. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
  27117. }
  27118. IL_0010:
  27119. {
  27120. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* L_2 = ___0_data;
  27121. NullCheck(L_2);
  27122. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_3 = L_2->___Allocator;
  27123. V_0 = L_3;
  27124. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* L_4 = ___0_data;
  27125. (( void (*) (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2)))((UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*)L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  27126. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* L_5 = ___0_data;
  27127. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_6 = V_0;
  27128. (( void (*) (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_5, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4));
  27129. return;
  27130. }
  27131. }
  27132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_gshared (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method)
  27133. {
  27134. {
  27135. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  27136. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  27137. }
  27138. }
  27139. IL2CPP_EXTERN_C bool UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  27140. {
  27141. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* _thisAdjusted;
  27142. int32_t _offset = 1;
  27143. _thisAdjusted = reinterpret_cast<UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*>(__this + _offset);
  27144. bool _returnValue;
  27145. _returnValue = UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_inline(_thisAdjusted, method);
  27146. return _returnValue;
  27147. }
  27148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC_gshared (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method)
  27149. {
  27150. static bool s_Il2CppMethodInitialized;
  27151. if (!s_Il2CppMethodInitialized)
  27152. {
  27153. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  27154. s_Il2CppMethodInitialized = true;
  27155. }
  27156. {
  27157. bool L_0;
  27158. L_0 = (( bool (*) (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6)))(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 6));
  27159. if (L_0)
  27160. {
  27161. goto IL_0009;
  27162. }
  27163. }
  27164. {
  27165. return;
  27166. }
  27167. IL_0009:
  27168. {
  27169. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_1 = __this->___Allocator;
  27170. bool L_2;
  27171. L_2 = CollectionHelper_ShouldDeallocate_m505E7EDBA71F02BAF52CC9DCD7C593CDA85D5465(L_1, NULL);
  27172. if (!L_2)
  27173. {
  27174. goto IL_0032;
  27175. }
  27176. }
  27177. {
  27178. Il2CppFullySharedGenericStruct* L_3 = __this->___Ptr;
  27179. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_4 = __this->___Allocator;
  27180. (( void (*) (Il2CppFullySharedGenericStruct*, AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7)))(L_3, L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 7));
  27181. il2cpp_codegen_runtime_class_init_inline(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var);
  27182. AllocatorHandle_t3CA09720B1F89F91A8DDBA95E74C28A1EC3E3148 L_5 = ((AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_StaticFields*)il2cpp_codegen_static_fields_for(AllocatorManager_tFB15A22029C8159A3DCD4C08935BE57D3E6B3C2C_il2cpp_TypeInfo_var))->___Invalid;
  27183. __this->___Allocator = L_5;
  27184. }
  27185. IL_0032:
  27186. {
  27187. __this->___Ptr = (Il2CppFullySharedGenericStruct*)((uintptr_t)0);
  27188. return;
  27189. }
  27190. }
  27191. IL2CPP_EXTERN_C void UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  27192. {
  27193. UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* _thisAdjusted;
  27194. int32_t _offset = 1;
  27195. _thisAdjusted = reinterpret_cast<UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7*>(__this + _offset);
  27196. UnsafeRingQueue_1_Dispose_m72851D0FDFB87F46F84EEC0724A99A5354EE29CC(_thisAdjusted, method);
  27197. }
  27198. #ifdef __clang__
  27199. #pragma clang diagnostic pop
  27200. #endif
  27201. #ifdef __clang__
  27202. #pragma clang diagnostic push
  27203. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27204. #pragma clang diagnostic ignored "-Wunused-variable"
  27205. #endif
  27206. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1__ctor_m444AC846B8EBC766BB59B1E3C44A2A07330D3089_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_outerTask, bool ___1_lookForOce, const RuntimeMethod* method)
  27207. {
  27208. static bool s_Il2CppMethodInitialized;
  27209. if (!s_Il2CppMethodInitialized)
  27210. {
  27211. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850);
  27213. s_Il2CppMethodInitialized = true;
  27214. }
  27215. {
  27216. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_outerTask;
  27217. NullCheck(L_0);
  27218. int32_t L_1;
  27219. L_1 = Task_get_CreationOptions_mB24B764C9D18CE5122EB3F0C27272A338074FF14(L_0, NULL);
  27220. Task_1__ctor_m7A65D2C0E3F203AD5EFAF7F28D3D62D9E8C65F80((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)__this, NULL, (int32_t)((int32_t)((int32_t)L_1&4)), il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  27221. bool L_2 = ___1_lookForOce;
  27222. __this->____lookForOce = L_2;
  27223. __this->____state = (uint8_t)0;
  27224. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27225. bool L_3;
  27226. L_3 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  27227. if (!L_3)
  27228. {
  27229. goto IL_0032;
  27230. }
  27231. }
  27232. {
  27233. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27234. DebuggerSupport_TraceOperationCreation_m311097028455DBEED9480F6315649693464F2C06((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, _stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850, (uint64_t)((int64_t)0), NULL);
  27235. }
  27236. IL_0032:
  27237. {
  27238. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27239. DebuggerSupport_AddToActiveTasks_mF592C309CB2AE9C85563BE114DDDB6D226AD9E3E_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  27240. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_outerTask;
  27241. NullCheck(L_4);
  27242. bool L_5;
  27243. L_5 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_4, NULL);
  27244. if (!L_5)
  27245. {
  27246. goto IL_0048;
  27247. }
  27248. }
  27249. {
  27250. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_outerTask;
  27251. UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27252. return;
  27253. }
  27254. IL_0048:
  27255. {
  27256. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_outerTask;
  27257. NullCheck(L_7);
  27258. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  27259. return;
  27260. }
  27261. }
  27262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_Invoke_m4A882512260EA7A715D79AAD7882B59A132F9EB9_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27263. {
  27264. static bool s_Il2CppMethodInitialized;
  27265. if (!s_Il2CppMethodInitialized)
  27266. {
  27267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  27268. s_Il2CppMethodInitialized = true;
  27269. }
  27270. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* V_0 = NULL;
  27271. {
  27272. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  27273. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_0;
  27274. L_0 = Task_get_CurrentStackGuard_m3302DA8592B8F037AC6AA887932A78A28F044ED7(NULL);
  27275. V_0 = L_0;
  27276. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_1 = V_0;
  27277. NullCheck(L_1);
  27278. bool L_2;
  27279. L_2 = StackGuard_TryBeginInliningScope_m1DF014B0147202E2D87E6E017895B1947CF49F97(L_1, NULL);
  27280. if (!L_2)
  27281. {
  27282. goto IL_001e;
  27283. }
  27284. }
  27285. {
  27286. auto __finallyBlock = il2cpp::utils::Finally([&]
  27287. {
  27288. FINALLY_0017:
  27289. {
  27290. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_3 = V_0;
  27291. NullCheck(L_3);
  27292. StackGuard_EndInliningScope_mFD985C935C3763EA6399952051C4286502161941(L_3, NULL);
  27293. return;
  27294. }
  27295. });
  27296. try
  27297. {
  27298. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  27299. UnwrapPromise_1_InvokeCore_mAF2FAE8032F5566069FC84CC4818A8F3DB3522B6(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  27300. goto IL_0025;
  27301. }
  27302. catch(Il2CppExceptionWrapper& e)
  27303. {
  27304. __finallyBlock.StoreException(e.ex);
  27305. }
  27306. }
  27307. IL_001e:
  27308. {
  27309. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  27310. UnwrapPromise_1_InvokeCoreAsync_m6AB9EB6CB6A4FBCC6CBED19BA8DF171144BE22D2(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27311. }
  27312. IL_0025:
  27313. {
  27314. return;
  27315. }
  27316. }
  27317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCore_mAF2FAE8032F5566069FC84CC4818A8F3DB3522B6_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27318. {
  27319. uint8_t V_0 = 0x0;
  27320. {
  27321. uint8_t L_0 = __this->____state;
  27322. V_0 = L_0;
  27323. uint8_t L_1 = V_0;
  27324. if (!L_1)
  27325. {
  27326. goto IL_000f;
  27327. }
  27328. }
  27329. {
  27330. uint8_t L_2 = V_0;
  27331. if ((((int32_t)L_2) == ((int32_t)1)))
  27332. {
  27333. goto IL_0017;
  27334. }
  27335. }
  27336. {
  27337. return;
  27338. }
  27339. IL_000f:
  27340. {
  27341. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_completingTask;
  27342. UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27343. return;
  27344. }
  27345. IL_0017:
  27346. {
  27347. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  27348. bool L_5;
  27349. L_5 = UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3(__this, L_4, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  27350. __this->____state = (uint8_t)2;
  27351. return;
  27352. }
  27353. }
  27354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCoreAsync_m6AB9EB6CB6A4FBCC6CBED19BA8DF171144BE22D2_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27355. {
  27356. static bool s_Il2CppMethodInitialized;
  27357. if (!s_Il2CppMethodInitialized)
  27358. {
  27359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  27360. s_Il2CppMethodInitialized = true;
  27361. }
  27362. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B2_0 = NULL;
  27363. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B1_0 = NULL;
  27364. {
  27365. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  27366. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_0 = ((U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0;
  27367. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_1 = L_0;
  27368. if (L_1)
  27369. {
  27370. G_B2_0 = L_1;
  27371. goto IL_001f;
  27372. }
  27373. G_B1_0 = L_1;
  27374. }
  27375. {
  27376. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  27377. U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B* L_2 = ((U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9;
  27378. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_3 = (WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3*)il2cpp_codegen_object_new(WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  27379. WaitCallback__ctor_m9730564F9A28ECB72462D05AA92CA9E43DE9B41C(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  27380. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_4 = L_3;
  27381. ((U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0 = L_4;
  27382. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAD8919D2DBC7CAFE8E8F2367DF0054328AF95B8B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0), (void*)L_4);
  27383. G_B2_0 = L_4;
  27384. }
  27385. IL_001f:
  27386. {
  27387. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  27388. Tuple_2_t7ED43A3AB7D22AF951A0F78E0EC1F2E4EB36853E* L_6;
  27389. L_6 = Tuple_Create_TisUnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E_TisTask_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_mB9174365AA22CADAB1C4AE2C0CBAD8B4C1E7CE21(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  27390. bool L_7;
  27391. L_7 = ThreadPool_UnsafeQueueUserWorkItem_m05CF00E355CE07D625386779E3F3D3D2341FEE86(G_B2_0, (RuntimeObject*)L_6, NULL);
  27392. return;
  27393. }
  27394. }
  27395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessCompletedOuterTask_m029DF1E1689C2AFCA78594FBAE4D80F155107436_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  27396. {
  27397. static bool s_Il2CppMethodInitialized;
  27398. if (!s_Il2CppMethodInitialized)
  27399. {
  27400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  27401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var);
  27402. s_Il2CppMethodInitialized = true;
  27403. }
  27404. Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868* V_0 = NULL;
  27405. int32_t V_1 = 0;
  27406. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B5_0 = NULL;
  27407. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B4_0 = NULL;
  27408. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* G_B6_0 = NULL;
  27409. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B6_1 = NULL;
  27410. {
  27411. __this->____state = (uint8_t)1;
  27412. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  27413. NullCheck(L_0);
  27414. int32_t L_1;
  27415. L_1 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_0, NULL);
  27416. V_1 = L_1;
  27417. int32_t L_2 = V_1;
  27418. if ((((int32_t)L_2) == ((int32_t)5)))
  27419. {
  27420. goto IL_0027;
  27421. }
  27422. }
  27423. {
  27424. int32_t L_3 = V_1;
  27425. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 6))) <= ((uint32_t)1))))
  27426. {
  27427. goto IL_004a;
  27428. }
  27429. }
  27430. {
  27431. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  27432. bool L_5 = __this->____lookForOce;
  27433. bool L_6;
  27434. L_6 = UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3(__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  27435. return;
  27436. }
  27437. IL_0027:
  27438. {
  27439. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  27440. V_0 = ((Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868*)IsInstClass((RuntimeObject*)L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  27441. Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868* L_8 = V_0;
  27442. if (L_8)
  27443. {
  27444. G_B5_0 = __this;
  27445. goto IL_003f;
  27446. }
  27447. G_B4_0 = __this;
  27448. }
  27449. {
  27450. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  27451. NullCheck(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)));
  27452. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_10;
  27453. L_10 = Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)), Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  27454. G_B6_0 = L_10;
  27455. G_B6_1 = G_B4_0;
  27456. goto IL_0045;
  27457. }
  27458. IL_003f:
  27459. {
  27460. Task_1_t8923214371A3F5BC070C6DE37A05405486B5D868* L_11 = V_0;
  27461. NullCheck(L_11);
  27462. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* L_12;
  27463. L_12 = Task_1_get_Result_m5FC88F331E971CDD26E0369425CC31D765901109(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  27464. G_B6_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)(L_12));
  27465. G_B6_1 = G_B5_0;
  27466. }
  27467. IL_0045:
  27468. {
  27469. NullCheck(G_B6_1);
  27470. UnwrapPromise_1_ProcessInnerTask_mB08453822E33AC6CA30893AB4E38FCC81FF04F64(G_B6_1, G_B6_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  27471. }
  27472. IL_004a:
  27473. {
  27474. return;
  27475. }
  27476. }
  27477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method)
  27478. {
  27479. static bool s_Il2CppMethodInitialized;
  27480. if (!s_Il2CppMethodInitialized)
  27481. {
  27482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  27484. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  27485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  27486. s_Il2CppMethodInitialized = true;
  27487. }
  27488. bool V_0 = false;
  27489. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* V_1 = NULL;
  27490. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* V_2 = NULL;
  27491. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_3 = NULL;
  27492. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* V_4 = NULL;
  27493. int32_t V_5 = 0;
  27494. RuntimeObject* V_6 = NULL;
  27495. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B15_0 = NULL;
  27496. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B14_0 = NULL;
  27497. RuntimeObject* G_B16_0 = NULL;
  27498. UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* G_B16_1 = NULL;
  27499. {
  27500. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27501. bool L_0;
  27502. L_0 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  27503. if (!L_0)
  27504. {
  27505. goto IL_000f;
  27506. }
  27507. }
  27508. {
  27509. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27510. DebuggerSupport_TraceOperationRelation_m940A2FF274D08177EA7D83FAAE4492DAC0CFE16D((int32_t)1, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  27511. }
  27512. IL_000f:
  27513. {
  27514. V_0 = (bool)0;
  27515. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_1 = ___0_task;
  27516. NullCheck(L_1);
  27517. int32_t L_2;
  27518. L_2 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_1, NULL);
  27519. V_5 = L_2;
  27520. int32_t L_3 = V_5;
  27521. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 5)))
  27522. {
  27523. case 0:
  27524. {
  27525. goto IL_0092;
  27526. }
  27527. case 1:
  27528. {
  27529. goto IL_0033;
  27530. }
  27531. case 2:
  27532. {
  27533. goto IL_004b;
  27534. }
  27535. }
  27536. }
  27537. {
  27538. goto IL_00cd;
  27539. }
  27540. IL_0033:
  27541. {
  27542. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  27543. NullCheck(L_4);
  27544. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_5;
  27545. L_5 = Task_get_CancellationToken_m459E6E4311018E389AC44E089CCB4ACDC252766A(L_4, NULL);
  27546. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_task;
  27547. NullCheck(L_6);
  27548. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7;
  27549. L_7 = Task_GetCancellationExceptionDispatchInfo_m190A98B306C8BCCB67F3D8B2E7B8BF75EAE63E34(L_6, NULL);
  27550. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  27551. bool L_8;
  27552. L_8 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_5, (RuntimeObject*)L_7, NULL);
  27553. V_0 = L_8;
  27554. goto IL_00cd;
  27555. }
  27556. IL_004b:
  27557. {
  27558. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  27559. NullCheck(L_9);
  27560. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_10;
  27561. L_10 = Task_GetExceptionDispatchInfos_m2E8811FF2E0CDBC4BFE281A4822C6D8452832831(L_9, NULL);
  27562. V_1 = L_10;
  27563. bool L_11 = ___1_lookForOce;
  27564. if (!L_11)
  27565. {
  27566. goto IL_0088;
  27567. }
  27568. }
  27569. {
  27570. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_12 = V_1;
  27571. NullCheck(L_12);
  27572. int32_t L_13;
  27573. L_13 = ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566(L_12, ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  27574. if ((((int32_t)L_13) <= ((int32_t)0)))
  27575. {
  27576. goto IL_0088;
  27577. }
  27578. }
  27579. {
  27580. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_14 = V_1;
  27581. NullCheck(L_14);
  27582. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_15;
  27583. L_15 = ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6(L_14, 0, ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  27584. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_16 = L_15;
  27585. V_2 = L_16;
  27586. if (!L_16)
  27587. {
  27588. goto IL_0088;
  27589. }
  27590. }
  27591. {
  27592. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_17 = V_2;
  27593. NullCheck(L_17);
  27594. Exception_t* L_18;
  27595. L_18 = ExceptionDispatchInfo_get_SourceException_m981DC7F90598BE65BD4FA1A8340025A3A7CC3DBE_inline(L_17, NULL);
  27596. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_19 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IsInstClass((RuntimeObject*)L_18, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var));
  27597. V_3 = L_19;
  27598. if (!L_19)
  27599. {
  27600. goto IL_0088;
  27601. }
  27602. }
  27603. {
  27604. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_20 = V_3;
  27605. NullCheck(L_20);
  27606. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_21;
  27607. L_21 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_20, NULL);
  27608. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_22 = V_2;
  27609. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  27610. bool L_23;
  27611. L_23 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_21, (RuntimeObject*)L_22, NULL);
  27612. V_0 = L_23;
  27613. goto IL_00cd;
  27614. }
  27615. IL_0088:
  27616. {
  27617. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_24 = V_1;
  27618. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  27619. bool L_25;
  27620. L_25 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_24, NULL);
  27621. V_0 = L_25;
  27622. goto IL_00cd;
  27623. }
  27624. IL_0092:
  27625. {
  27626. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_26 = ___0_task;
  27627. V_4 = ((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)IsInstClass((RuntimeObject*)L_26, il2cpp_rgctx_data(method->klass->rgctx_data, 14)));
  27628. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27629. bool L_27;
  27630. L_27 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  27631. if (!L_27)
  27632. {
  27633. goto IL_00a9;
  27634. }
  27635. }
  27636. {
  27637. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27638. DebuggerSupport_TraceOperationCompletion_m7047A96BCB7DC4835B38D1B965B4BC3049AF62CB((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  27639. }
  27640. IL_00a9:
  27641. {
  27642. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27643. DebuggerSupport_RemoveFromActiveTasks_m19229D30DAA2447DDAB524F2A0E9718D070A1251_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  27644. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* L_28 = V_4;
  27645. if (L_28)
  27646. {
  27647. G_B15_0 = __this;
  27648. goto IL_00c0;
  27649. }
  27650. G_B14_0 = __this;
  27651. }
  27652. {
  27653. il2cpp_codegen_initobj((&V_6), sizeof(RuntimeObject*));
  27654. RuntimeObject* L_29 = V_6;
  27655. G_B16_0 = L_29;
  27656. G_B16_1 = G_B14_0;
  27657. goto IL_00c7;
  27658. }
  27659. IL_00c0:
  27660. {
  27661. Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2* L_30 = V_4;
  27662. NullCheck(L_30);
  27663. RuntimeObject* L_31;
  27664. L_31 = Task_1_get_Result_m6897AA7D4A583F9E81EC01C1BF788372D64C5A26(L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  27665. G_B16_0 = L_31;
  27666. G_B16_1 = G_B15_0;
  27667. }
  27668. IL_00c7:
  27669. {
  27670. NullCheck((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)G_B16_1);
  27671. bool L_32;
  27672. L_32 = Task_1_TrySetResult_m2EE766FD3F76F4824990F4A93ED1F7253ECE014C((Task_1_t0C4CD3A5BB93A184420D73218644C56C70FDA7E2*)G_B16_1, G_B16_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  27673. V_0 = L_32;
  27674. }
  27675. IL_00cd:
  27676. {
  27677. bool L_33 = V_0;
  27678. return L_33;
  27679. }
  27680. }
  27681. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessInnerTask_mB08453822E33AC6CA30893AB4E38FCC81FF04F64_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  27682. {
  27683. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED V_0;
  27684. memset((&V_0), 0, sizeof(V_0));
  27685. {
  27686. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  27687. if (L_0)
  27688. {
  27689. goto IL_001b;
  27690. }
  27691. }
  27692. {
  27693. il2cpp_codegen_initobj((&V_0), sizeof(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED));
  27694. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_1 = V_0;
  27695. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  27696. bool L_2;
  27697. L_2 = Task_TrySetCanceled_m3F4C4486AE7C1E6295332B4BA21AFFEAA37E525E((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_1, NULL);
  27698. __this->____state = (uint8_t)2;
  27699. return;
  27700. }
  27701. IL_001b:
  27702. {
  27703. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_task;
  27704. NullCheck(L_3);
  27705. bool L_4;
  27706. L_4 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_3, NULL);
  27707. if (!L_4)
  27708. {
  27709. goto IL_0034;
  27710. }
  27711. }
  27712. {
  27713. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_task;
  27714. bool L_6;
  27715. L_6 = UnwrapPromise_1_TrySetFromTask_m4C72CC4A6450D3DA665206BDB9C76621923241E3(__this, L_5, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  27716. __this->____state = (uint8_t)2;
  27717. return;
  27718. }
  27719. IL_0034:
  27720. {
  27721. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  27722. NullCheck(L_7);
  27723. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  27724. return;
  27725. }
  27726. }
  27727. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_get_InvokeMayRunArbitraryCode_mDB2EB3B02152E16F37E612A737727AB34421A592_gshared (UnwrapPromise_1_tEE3DD92946C85E16C4E468CE517515B0A532C43E* __this, const RuntimeMethod* method)
  27728. {
  27729. {
  27730. return (bool)1;
  27731. }
  27732. }
  27733. #ifdef __clang__
  27734. #pragma clang diagnostic pop
  27735. #endif
  27736. #ifdef __clang__
  27737. #pragma clang diagnostic push
  27738. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  27739. #pragma clang diagnostic ignored "-Wunused-variable"
  27740. #endif
  27741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1__ctor_mEB897A6524AFAEEC86AFB9BF4F8116296A6F5B26_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_outerTask, bool ___1_lookForOce, const RuntimeMethod* method)
  27742. {
  27743. static bool s_Il2CppMethodInitialized;
  27744. if (!s_Il2CppMethodInitialized)
  27745. {
  27746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27747. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850);
  27748. s_Il2CppMethodInitialized = true;
  27749. }
  27750. {
  27751. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_outerTask;
  27752. NullCheck(L_0);
  27753. int32_t L_1;
  27754. L_1 = Task_get_CreationOptions_mB24B764C9D18CE5122EB3F0C27272A338074FF14(L_0, NULL);
  27755. Task_1__ctor_m8E9811A47CB38FE7842D6339433133CD283F515B((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)__this, NULL, (int32_t)((int32_t)((int32_t)L_1&4)), il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  27756. bool L_2 = ___1_lookForOce;
  27757. __this->____lookForOce = L_2;
  27758. __this->____state = (uint8_t)0;
  27759. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27760. bool L_3;
  27761. L_3 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  27762. if (!L_3)
  27763. {
  27764. goto IL_0032;
  27765. }
  27766. }
  27767. {
  27768. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27769. DebuggerSupport_TraceOperationCreation_m311097028455DBEED9480F6315649693464F2C06((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, _stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850, (uint64_t)((int64_t)0), NULL);
  27770. }
  27771. IL_0032:
  27772. {
  27773. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  27774. DebuggerSupport_AddToActiveTasks_mF592C309CB2AE9C85563BE114DDDB6D226AD9E3E_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  27775. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_outerTask;
  27776. NullCheck(L_4);
  27777. bool L_5;
  27778. L_5 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_4, NULL);
  27779. if (!L_5)
  27780. {
  27781. goto IL_0048;
  27782. }
  27783. }
  27784. {
  27785. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_outerTask;
  27786. UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27787. return;
  27788. }
  27789. IL_0048:
  27790. {
  27791. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_outerTask;
  27792. NullCheck(L_7);
  27793. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  27794. return;
  27795. }
  27796. }
  27797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_Invoke_m5B31DE93E1A505F37F2C9BC06A2E0812229C8652_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27798. {
  27799. static bool s_Il2CppMethodInitialized;
  27800. if (!s_Il2CppMethodInitialized)
  27801. {
  27802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  27803. s_Il2CppMethodInitialized = true;
  27804. }
  27805. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* V_0 = NULL;
  27806. {
  27807. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  27808. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_0;
  27809. L_0 = Task_get_CurrentStackGuard_m3302DA8592B8F037AC6AA887932A78A28F044ED7(NULL);
  27810. V_0 = L_0;
  27811. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_1 = V_0;
  27812. NullCheck(L_1);
  27813. bool L_2;
  27814. L_2 = StackGuard_TryBeginInliningScope_m1DF014B0147202E2D87E6E017895B1947CF49F97(L_1, NULL);
  27815. if (!L_2)
  27816. {
  27817. goto IL_001e;
  27818. }
  27819. }
  27820. {
  27821. auto __finallyBlock = il2cpp::utils::Finally([&]
  27822. {
  27823. FINALLY_0017:
  27824. {
  27825. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_3 = V_0;
  27826. NullCheck(L_3);
  27827. StackGuard_EndInliningScope_mFD985C935C3763EA6399952051C4286502161941(L_3, NULL);
  27828. return;
  27829. }
  27830. });
  27831. try
  27832. {
  27833. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  27834. UnwrapPromise_1_InvokeCore_mD892824CACA9496949DBEA23FF837D122984DC86(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  27835. goto IL_0025;
  27836. }
  27837. catch(Il2CppExceptionWrapper& e)
  27838. {
  27839. __finallyBlock.StoreException(e.ex);
  27840. }
  27841. }
  27842. IL_001e:
  27843. {
  27844. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  27845. UnwrapPromise_1_InvokeCoreAsync_mE8CABF515038D8D2CD236EB20657AE54121FA047(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  27846. }
  27847. IL_0025:
  27848. {
  27849. return;
  27850. }
  27851. }
  27852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCore_mD892824CACA9496949DBEA23FF837D122984DC86_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27853. {
  27854. uint8_t V_0 = 0x0;
  27855. {
  27856. uint8_t L_0 = __this->____state;
  27857. V_0 = L_0;
  27858. uint8_t L_1 = V_0;
  27859. if (!L_1)
  27860. {
  27861. goto IL_000f;
  27862. }
  27863. }
  27864. {
  27865. uint8_t L_2 = V_0;
  27866. if ((((int32_t)L_2) == ((int32_t)1)))
  27867. {
  27868. goto IL_0017;
  27869. }
  27870. }
  27871. {
  27872. return;
  27873. }
  27874. IL_000f:
  27875. {
  27876. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_completingTask;
  27877. UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  27878. return;
  27879. }
  27880. IL_0017:
  27881. {
  27882. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  27883. bool L_5;
  27884. L_5 = UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053(__this, L_4, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  27885. __this->____state = (uint8_t)2;
  27886. return;
  27887. }
  27888. }
  27889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCoreAsync_mE8CABF515038D8D2CD236EB20657AE54121FA047_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  27890. {
  27891. static bool s_Il2CppMethodInitialized;
  27892. if (!s_Il2CppMethodInitialized)
  27893. {
  27894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  27895. s_Il2CppMethodInitialized = true;
  27896. }
  27897. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B2_0 = NULL;
  27898. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B1_0 = NULL;
  27899. {
  27900. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  27901. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_0 = ((U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0;
  27902. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_1 = L_0;
  27903. if (L_1)
  27904. {
  27905. G_B2_0 = L_1;
  27906. goto IL_001f;
  27907. }
  27908. G_B1_0 = L_1;
  27909. }
  27910. {
  27911. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  27912. U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E* L_2 = ((U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9;
  27913. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_3 = (WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3*)il2cpp_codegen_object_new(WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  27914. WaitCallback__ctor_m9730564F9A28ECB72462D05AA92CA9E43DE9B41C(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  27915. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_4 = L_3;
  27916. ((U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0 = L_4;
  27917. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t86408F4AF36833CF495A1340B73FD33E8712F07E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0), (void*)L_4);
  27918. G_B2_0 = L_4;
  27919. }
  27920. IL_001f:
  27921. {
  27922. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  27923. Tuple_2_t8650A0E3A3CAC8CADAC0028239CECA8152189053* L_6;
  27924. L_6 = Tuple_Create_TisUnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31_TisTask_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_m0AA73077B47F070E416D988D91D28D1A3C49740F(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
  27925. bool L_7;
  27926. L_7 = ThreadPool_UnsafeQueueUserWorkItem_m05CF00E355CE07D625386779E3F3D3D2341FEE86(G_B2_0, (RuntimeObject*)L_6, NULL);
  27927. return;
  27928. }
  27929. }
  27930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessCompletedOuterTask_m98637470686D975B6EAD12A0BAADE58EED993A1F_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  27931. {
  27932. static bool s_Il2CppMethodInitialized;
  27933. if (!s_Il2CppMethodInitialized)
  27934. {
  27935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  27936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var);
  27937. s_Il2CppMethodInitialized = true;
  27938. }
  27939. Task_1_t305A22235C0559F17F22527C5216531A6A9A9973* V_0 = NULL;
  27940. int32_t V_1 = 0;
  27941. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B5_0 = NULL;
  27942. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B4_0 = NULL;
  27943. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* G_B6_0 = NULL;
  27944. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B6_1 = NULL;
  27945. {
  27946. __this->____state = (uint8_t)1;
  27947. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  27948. NullCheck(L_0);
  27949. int32_t L_1;
  27950. L_1 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_0, NULL);
  27951. V_1 = L_1;
  27952. int32_t L_2 = V_1;
  27953. if ((((int32_t)L_2) == ((int32_t)5)))
  27954. {
  27955. goto IL_0027;
  27956. }
  27957. }
  27958. {
  27959. int32_t L_3 = V_1;
  27960. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 6))) <= ((uint32_t)1))))
  27961. {
  27962. goto IL_004a;
  27963. }
  27964. }
  27965. {
  27966. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  27967. bool L_5 = __this->____lookForOce;
  27968. bool L_6;
  27969. L_6 = UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053(__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  27970. return;
  27971. }
  27972. IL_0027:
  27973. {
  27974. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  27975. V_0 = ((Task_1_t305A22235C0559F17F22527C5216531A6A9A9973*)IsInstClass((RuntimeObject*)L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  27976. Task_1_t305A22235C0559F17F22527C5216531A6A9A9973* L_8 = V_0;
  27977. if (L_8)
  27978. {
  27979. G_B5_0 = __this;
  27980. goto IL_003f;
  27981. }
  27982. G_B4_0 = __this;
  27983. }
  27984. {
  27985. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  27986. NullCheck(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)));
  27987. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_10;
  27988. L_10 = Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)), Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  27989. G_B6_0 = L_10;
  27990. G_B6_1 = G_B4_0;
  27991. goto IL_0045;
  27992. }
  27993. IL_003f:
  27994. {
  27995. Task_1_t305A22235C0559F17F22527C5216531A6A9A9973* L_11 = V_0;
  27996. NullCheck(L_11);
  27997. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* L_12;
  27998. L_12 = Task_1_get_Result_m7607D4C08B48D89A8B30382C603F5CA5D23BE0FD(L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  27999. G_B6_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)(L_12));
  28000. G_B6_1 = G_B5_0;
  28001. }
  28002. IL_0045:
  28003. {
  28004. NullCheck(G_B6_1);
  28005. UnwrapPromise_1_ProcessInnerTask_mDA01C674D6D2C7D1264D3F535B87D72410E4A023(G_B6_1, G_B6_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  28006. }
  28007. IL_004a:
  28008. {
  28009. return;
  28010. }
  28011. }
  28012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method)
  28013. {
  28014. static bool s_Il2CppMethodInitialized;
  28015. if (!s_Il2CppMethodInitialized)
  28016. {
  28017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  28019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  28020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  28021. s_Il2CppMethodInitialized = true;
  28022. }
  28023. bool V_0 = false;
  28024. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* V_1 = NULL;
  28025. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* V_2 = NULL;
  28026. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_3 = NULL;
  28027. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* V_4 = NULL;
  28028. int32_t V_5 = 0;
  28029. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC V_6;
  28030. memset((&V_6), 0, sizeof(V_6));
  28031. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B15_0 = NULL;
  28032. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B14_0 = NULL;
  28033. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC G_B16_0;
  28034. memset((&G_B16_0), 0, sizeof(G_B16_0));
  28035. UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* G_B16_1 = NULL;
  28036. {
  28037. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28038. bool L_0;
  28039. L_0 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  28040. if (!L_0)
  28041. {
  28042. goto IL_000f;
  28043. }
  28044. }
  28045. {
  28046. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28047. DebuggerSupport_TraceOperationRelation_m940A2FF274D08177EA7D83FAAE4492DAC0CFE16D((int32_t)1, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  28048. }
  28049. IL_000f:
  28050. {
  28051. V_0 = (bool)0;
  28052. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_1 = ___0_task;
  28053. NullCheck(L_1);
  28054. int32_t L_2;
  28055. L_2 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_1, NULL);
  28056. V_5 = L_2;
  28057. int32_t L_3 = V_5;
  28058. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 5)))
  28059. {
  28060. case 0:
  28061. {
  28062. goto IL_0092;
  28063. }
  28064. case 1:
  28065. {
  28066. goto IL_0033;
  28067. }
  28068. case 2:
  28069. {
  28070. goto IL_004b;
  28071. }
  28072. }
  28073. }
  28074. {
  28075. goto IL_00cd;
  28076. }
  28077. IL_0033:
  28078. {
  28079. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  28080. NullCheck(L_4);
  28081. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_5;
  28082. L_5 = Task_get_CancellationToken_m459E6E4311018E389AC44E089CCB4ACDC252766A(L_4, NULL);
  28083. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_task;
  28084. NullCheck(L_6);
  28085. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7;
  28086. L_7 = Task_GetCancellationExceptionDispatchInfo_m190A98B306C8BCCB67F3D8B2E7B8BF75EAE63E34(L_6, NULL);
  28087. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28088. bool L_8;
  28089. L_8 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_5, (RuntimeObject*)L_7, NULL);
  28090. V_0 = L_8;
  28091. goto IL_00cd;
  28092. }
  28093. IL_004b:
  28094. {
  28095. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  28096. NullCheck(L_9);
  28097. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_10;
  28098. L_10 = Task_GetExceptionDispatchInfos_m2E8811FF2E0CDBC4BFE281A4822C6D8452832831(L_9, NULL);
  28099. V_1 = L_10;
  28100. bool L_11 = ___1_lookForOce;
  28101. if (!L_11)
  28102. {
  28103. goto IL_0088;
  28104. }
  28105. }
  28106. {
  28107. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_12 = V_1;
  28108. NullCheck(L_12);
  28109. int32_t L_13;
  28110. L_13 = ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566(L_12, ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  28111. if ((((int32_t)L_13) <= ((int32_t)0)))
  28112. {
  28113. goto IL_0088;
  28114. }
  28115. }
  28116. {
  28117. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_14 = V_1;
  28118. NullCheck(L_14);
  28119. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_15;
  28120. L_15 = ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6(L_14, 0, ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  28121. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_16 = L_15;
  28122. V_2 = L_16;
  28123. if (!L_16)
  28124. {
  28125. goto IL_0088;
  28126. }
  28127. }
  28128. {
  28129. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_17 = V_2;
  28130. NullCheck(L_17);
  28131. Exception_t* L_18;
  28132. L_18 = ExceptionDispatchInfo_get_SourceException_m981DC7F90598BE65BD4FA1A8340025A3A7CC3DBE_inline(L_17, NULL);
  28133. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_19 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IsInstClass((RuntimeObject*)L_18, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var));
  28134. V_3 = L_19;
  28135. if (!L_19)
  28136. {
  28137. goto IL_0088;
  28138. }
  28139. }
  28140. {
  28141. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_20 = V_3;
  28142. NullCheck(L_20);
  28143. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_21;
  28144. L_21 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_20, NULL);
  28145. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_22 = V_2;
  28146. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28147. bool L_23;
  28148. L_23 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_21, (RuntimeObject*)L_22, NULL);
  28149. V_0 = L_23;
  28150. goto IL_00cd;
  28151. }
  28152. IL_0088:
  28153. {
  28154. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_24 = V_1;
  28155. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28156. bool L_25;
  28157. L_25 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_24, NULL);
  28158. V_0 = L_25;
  28159. goto IL_00cd;
  28160. }
  28161. IL_0092:
  28162. {
  28163. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_26 = ___0_task;
  28164. V_4 = ((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)IsInstClass((RuntimeObject*)L_26, il2cpp_rgctx_data(method->klass->rgctx_data, 14)));
  28165. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28166. bool L_27;
  28167. L_27 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  28168. if (!L_27)
  28169. {
  28170. goto IL_00a9;
  28171. }
  28172. }
  28173. {
  28174. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28175. DebuggerSupport_TraceOperationCompletion_m7047A96BCB7DC4835B38D1B965B4BC3049AF62CB((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  28176. }
  28177. IL_00a9:
  28178. {
  28179. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28180. DebuggerSupport_RemoveFromActiveTasks_m19229D30DAA2447DDAB524F2A0E9718D070A1251_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  28181. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* L_28 = V_4;
  28182. if (L_28)
  28183. {
  28184. G_B15_0 = __this;
  28185. goto IL_00c0;
  28186. }
  28187. G_B14_0 = __this;
  28188. }
  28189. {
  28190. il2cpp_codegen_initobj((&V_6), sizeof(VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC));
  28191. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_29 = V_6;
  28192. G_B16_0 = L_29;
  28193. G_B16_1 = G_B14_0;
  28194. goto IL_00c7;
  28195. }
  28196. IL_00c0:
  28197. {
  28198. Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17* L_30 = V_4;
  28199. NullCheck(L_30);
  28200. VoidTaskResult_t73B628B764C6668DAAAE2D37BD6FC07BCA27A5AC L_31;
  28201. L_31 = Task_1_get_Result_m8934D26D67C2A66EEF37F3E6BE232B3C10D6FC96(L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
  28202. G_B16_0 = L_31;
  28203. G_B16_1 = G_B15_0;
  28204. }
  28205. IL_00c7:
  28206. {
  28207. NullCheck((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)G_B16_1);
  28208. bool L_32;
  28209. L_32 = Task_1_TrySetResult_m80576355963E201DD03E813734ED4CDA847E199E((Task_1_tE41CFF640EB7C045550D9D0D92BE67533B084C17*)G_B16_1, G_B16_0, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
  28210. V_0 = L_32;
  28211. }
  28212. IL_00cd:
  28213. {
  28214. bool L_33 = V_0;
  28215. return L_33;
  28216. }
  28217. }
  28218. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessInnerTask_mDA01C674D6D2C7D1264D3F535B87D72410E4A023_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  28219. {
  28220. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED V_0;
  28221. memset((&V_0), 0, sizeof(V_0));
  28222. {
  28223. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  28224. if (L_0)
  28225. {
  28226. goto IL_001b;
  28227. }
  28228. }
  28229. {
  28230. il2cpp_codegen_initobj((&V_0), sizeof(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED));
  28231. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_1 = V_0;
  28232. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28233. bool L_2;
  28234. L_2 = Task_TrySetCanceled_m3F4C4486AE7C1E6295332B4BA21AFFEAA37E525E((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_1, NULL);
  28235. __this->____state = (uint8_t)2;
  28236. return;
  28237. }
  28238. IL_001b:
  28239. {
  28240. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_task;
  28241. NullCheck(L_3);
  28242. bool L_4;
  28243. L_4 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_3, NULL);
  28244. if (!L_4)
  28245. {
  28246. goto IL_0034;
  28247. }
  28248. }
  28249. {
  28250. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_task;
  28251. bool L_6;
  28252. L_6 = UnwrapPromise_1_TrySetFromTask_mAF814AE87A3C44D666AE8E392AF7E1EC546F7053(__this, L_5, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  28253. __this->____state = (uint8_t)2;
  28254. return;
  28255. }
  28256. IL_0034:
  28257. {
  28258. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  28259. NullCheck(L_7);
  28260. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  28261. return;
  28262. }
  28263. }
  28264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_get_InvokeMayRunArbitraryCode_m27A58D00036F520DAE67F99F7478F08FF1E168EE_gshared (UnwrapPromise_1_tDB8B43FF9D828EED5C0396FB685493DFBF091E31* __this, const RuntimeMethod* method)
  28265. {
  28266. {
  28267. return (bool)1;
  28268. }
  28269. }
  28270. #ifdef __clang__
  28271. #pragma clang diagnostic pop
  28272. #endif
  28273. #ifdef __clang__
  28274. #pragma clang diagnostic push
  28275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28276. #pragma clang diagnostic ignored "-Wunused-variable"
  28277. #endif
  28278. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1__ctor_mB961BF0F8A392963B8510B099CFF03F98E3E9A9C_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_outerTask, bool ___1_lookForOce, const RuntimeMethod* method)
  28279. {
  28280. static bool s_Il2CppMethodInitialized;
  28281. if (!s_Il2CppMethodInitialized)
  28282. {
  28283. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850);
  28285. s_Il2CppMethodInitialized = true;
  28286. }
  28287. {
  28288. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_outerTask;
  28289. NullCheck(L_0);
  28290. int32_t L_1;
  28291. L_1 = Task_get_CreationOptions_mB24B764C9D18CE5122EB3F0C27272A338074FF14(L_0, NULL);
  28292. (( void (*) (Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*, RuntimeObject*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)__this, NULL, (int32_t)((int32_t)((int32_t)L_1&4)), il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  28293. bool L_2 = ___1_lookForOce;
  28294. il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),1), L_2);
  28295. il2cpp_codegen_write_instance_field_data<uint8_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (uint8_t)0);
  28296. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28297. bool L_3;
  28298. L_3 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  28299. if (!L_3)
  28300. {
  28301. goto IL_0032;
  28302. }
  28303. }
  28304. {
  28305. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28306. DebuggerSupport_TraceOperationCreation_m311097028455DBEED9480F6315649693464F2C06((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, _stringLiteralD739176628254B1DE83BD6E2A756EC98E1168850, (uint64_t)((int64_t)0), NULL);
  28307. }
  28308. IL_0032:
  28309. {
  28310. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28311. DebuggerSupport_AddToActiveTasks_mF592C309CB2AE9C85563BE114DDDB6D226AD9E3E_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  28312. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_outerTask;
  28313. NullCheck(L_4);
  28314. bool L_5;
  28315. L_5 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_4, NULL);
  28316. if (!L_5)
  28317. {
  28318. goto IL_0048;
  28319. }
  28320. }
  28321. {
  28322. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_outerTask;
  28323. (( void (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  28324. return;
  28325. }
  28326. IL_0048:
  28327. {
  28328. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_outerTask;
  28329. NullCheck(L_7);
  28330. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  28331. return;
  28332. }
  28333. }
  28334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_Invoke_m18A9BED1F098BD337840D5A4B66759B730185483_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  28335. {
  28336. static bool s_Il2CppMethodInitialized;
  28337. if (!s_Il2CppMethodInitialized)
  28338. {
  28339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  28340. s_Il2CppMethodInitialized = true;
  28341. }
  28342. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* V_0 = NULL;
  28343. {
  28344. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  28345. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_0;
  28346. L_0 = Task_get_CurrentStackGuard_m3302DA8592B8F037AC6AA887932A78A28F044ED7(NULL);
  28347. V_0 = L_0;
  28348. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_1 = V_0;
  28349. NullCheck(L_1);
  28350. bool L_2;
  28351. L_2 = StackGuard_TryBeginInliningScope_m1DF014B0147202E2D87E6E017895B1947CF49F97(L_1, NULL);
  28352. if (!L_2)
  28353. {
  28354. goto IL_001e;
  28355. }
  28356. }
  28357. {
  28358. auto __finallyBlock = il2cpp::utils::Finally([&]
  28359. {
  28360. FINALLY_0017:
  28361. {
  28362. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* L_3 = V_0;
  28363. NullCheck(L_3);
  28364. StackGuard_EndInliningScope_mFD985C935C3763EA6399952051C4286502161941(L_3, NULL);
  28365. return;
  28366. }
  28367. });
  28368. try
  28369. {
  28370. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  28371. (( void (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28372. goto IL_0025;
  28373. }
  28374. catch(Il2CppExceptionWrapper& e)
  28375. {
  28376. __finallyBlock.StoreException(e.ex);
  28377. }
  28378. }
  28379. IL_001e:
  28380. {
  28381. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  28382. (( void (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  28383. }
  28384. IL_0025:
  28385. {
  28386. return;
  28387. }
  28388. }
  28389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCore_mC405B7186B7E3AEFC3C59B73F606B344CB5B90DD_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  28390. {
  28391. uint8_t V_0 = 0x0;
  28392. {
  28393. uint8_t L_0 = *(uint8_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0));
  28394. V_0 = L_0;
  28395. uint8_t L_1 = V_0;
  28396. if (!L_1)
  28397. {
  28398. goto IL_000f;
  28399. }
  28400. }
  28401. {
  28402. uint8_t L_2 = V_0;
  28403. if ((((int32_t)L_2) == ((int32_t)1)))
  28404. {
  28405. goto IL_0017;
  28406. }
  28407. }
  28408. {
  28409. return;
  28410. }
  28411. IL_000f:
  28412. {
  28413. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_completingTask;
  28414. (( void (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  28415. return;
  28416. }
  28417. IL_0017:
  28418. {
  28419. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_completingTask;
  28420. bool L_5;
  28421. L_5 = (( bool (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_4, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  28422. il2cpp_codegen_write_instance_field_data<uint8_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (uint8_t)2);
  28423. return;
  28424. }
  28425. }
  28426. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_InvokeCoreAsync_mEB942F517D86F51AC24CAF0BA0169CA53BDD36E0_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_completingTask, const RuntimeMethod* method)
  28427. {
  28428. static bool s_Il2CppMethodInitialized;
  28429. if (!s_Il2CppMethodInitialized)
  28430. {
  28431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  28432. s_Il2CppMethodInitialized = true;
  28433. }
  28434. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B2_0 = NULL;
  28435. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* G_B1_0 = NULL;
  28436. {
  28437. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  28438. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_0 = ((U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0;
  28439. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_1 = L_0;
  28440. if (L_1)
  28441. {
  28442. G_B2_0 = L_1;
  28443. goto IL_001f;
  28444. }
  28445. G_B1_0 = L_1;
  28446. }
  28447. {
  28448. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  28449. U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3* L_2 = ((U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9;
  28450. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_3 = (WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3*)il2cpp_codegen_object_new(WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3_il2cpp_TypeInfo_var);
  28451. WaitCallback__ctor_m9730564F9A28ECB72462D05AA92CA9E43DE9B41C(L_3, (RuntimeObject*)L_2, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 9)), NULL);
  28452. WaitCallback_tFB2C7FD58D024BBC2B0333DC7A4CB63B8DEBD5D3* L_4 = L_3;
  28453. ((U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0 = L_4;
  28454. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8E2F9F5E1CB70C5F28E8871A3C66E8C76AE6BAA3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 8)))->___U3CU3E9__8_0), (void*)L_4);
  28455. G_B2_0 = L_4;
  28456. }
  28457. IL_001f:
  28458. {
  28459. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_completingTask;
  28460. Tuple_2_t369305BDD2EF62B049FE74898271349450CD852C* L_6;
  28461. L_6 = InvokerFuncInvoker2< Tuple_2_t369305BDD2EF62B049FE74898271349450CD852C*, UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), NULL, __this, L_5);
  28462. bool L_7;
  28463. L_7 = ThreadPool_UnsafeQueueUserWorkItem_m05CF00E355CE07D625386779E3F3D3D2341FEE86(G_B2_0, (RuntimeObject*)L_6, NULL);
  28464. return;
  28465. }
  28466. }
  28467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessCompletedOuterTask_m2A27F0E2B2EA17EF16D9EF2A8CE15B1D66E10DA5_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  28468. {
  28469. static bool s_Il2CppMethodInitialized;
  28470. if (!s_Il2CppMethodInitialized)
  28471. {
  28472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  28473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var);
  28474. s_Il2CppMethodInitialized = true;
  28475. }
  28476. Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266* V_0 = NULL;
  28477. int32_t V_1 = 0;
  28478. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B5_0 = NULL;
  28479. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B4_0 = NULL;
  28480. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* G_B6_0 = NULL;
  28481. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B6_1 = NULL;
  28482. {
  28483. il2cpp_codegen_write_instance_field_data<uint8_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (uint8_t)1);
  28484. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  28485. NullCheck(L_0);
  28486. int32_t L_1;
  28487. L_1 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_0, NULL);
  28488. V_1 = L_1;
  28489. int32_t L_2 = V_1;
  28490. if ((((int32_t)L_2) == ((int32_t)5)))
  28491. {
  28492. goto IL_0027;
  28493. }
  28494. }
  28495. {
  28496. int32_t L_3 = V_1;
  28497. if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 6))) <= ((uint32_t)1))))
  28498. {
  28499. goto IL_004a;
  28500. }
  28501. }
  28502. {
  28503. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  28504. bool L_5 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),1));
  28505. bool L_6;
  28506. L_6 = (( bool (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  28507. return;
  28508. }
  28509. IL_0027:
  28510. {
  28511. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  28512. V_0 = ((Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266*)IsInstClass((RuntimeObject*)L_7, il2cpp_rgctx_data(method->klass->rgctx_data, 12)));
  28513. Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266* L_8 = V_0;
  28514. if (L_8)
  28515. {
  28516. G_B5_0 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)__this);
  28517. goto IL_003f;
  28518. }
  28519. G_B4_0 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)__this);
  28520. }
  28521. {
  28522. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  28523. NullCheck(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)));
  28524. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_10;
  28525. L_10 = Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A(((Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11*)CastclassClass((RuntimeObject*)L_9, Task_1_t65B0CFA55427D8F65292A36D9BE1B7C5D949EE11_il2cpp_TypeInfo_var)), Task_1_get_Result_mDB12ABA39BD465E76DE0E93E0FE6A50CA1B79A3A_RuntimeMethod_var);
  28526. G_B6_0 = L_10;
  28527. G_B6_1 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)G_B4_0);
  28528. goto IL_0045;
  28529. }
  28530. IL_003f:
  28531. {
  28532. Task_1_t7003EBCA625EB82970363E476E2ED456FCFF7266* L_11 = V_0;
  28533. NullCheck(L_11);
  28534. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* L_12;
  28535. L_12 = InvokerFuncInvoker0< Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), L_11);
  28536. G_B6_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)(L_12));
  28537. G_B6_1 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)G_B5_0);
  28538. }
  28539. IL_0045:
  28540. {
  28541. NullCheck(G_B6_1);
  28542. (( void (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(G_B6_1, G_B6_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
  28543. }
  28544. IL_004a:
  28545. {
  28546. return;
  28547. }
  28548. }
  28549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_TrySetFromTask_m327D083E9EAA4ADCFCBB3AA38F3D959869CE48CE_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, bool ___1_lookForOce, const RuntimeMethod* method)
  28550. {
  28551. static bool s_Il2CppMethodInitialized;
  28552. if (!s_Il2CppMethodInitialized)
  28553. {
  28554. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28555. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var);
  28556. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  28557. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  28558. s_Il2CppMethodInitialized = true;
  28559. }
  28560. const uint32_t SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16));
  28561. const Il2CppFullySharedGenericAny L_29 = alloca(SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28562. const Il2CppFullySharedGenericAny L_31 = L_29;
  28563. bool V_0 = false;
  28564. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* V_1 = NULL;
  28565. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* V_2 = NULL;
  28566. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* V_3 = NULL;
  28567. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* V_4 = NULL;
  28568. int32_t V_5 = 0;
  28569. Il2CppFullySharedGenericAny V_6 = alloca(SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28570. memset(V_6, 0, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28571. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B15_0 = NULL;
  28572. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B14_0 = NULL;
  28573. Il2CppFullySharedGenericAny G_B16_0 = alloca(SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28574. memset(G_B16_0, 0, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28575. UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* G_B16_1 = NULL;
  28576. {
  28577. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28578. bool L_0;
  28579. L_0 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  28580. if (!L_0)
  28581. {
  28582. goto IL_000f;
  28583. }
  28584. }
  28585. {
  28586. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28587. DebuggerSupport_TraceOperationRelation_m940A2FF274D08177EA7D83FAAE4492DAC0CFE16D((int32_t)1, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  28588. }
  28589. IL_000f:
  28590. {
  28591. V_0 = (bool)0;
  28592. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_1 = ___0_task;
  28593. NullCheck(L_1);
  28594. int32_t L_2;
  28595. L_2 = Task_get_Status_m9707FD4B44416BA03FA2FDBEB3D0F0F281D90AD8(L_1, NULL);
  28596. V_5 = L_2;
  28597. int32_t L_3 = V_5;
  28598. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 5)))
  28599. {
  28600. case 0:
  28601. {
  28602. goto IL_0092;
  28603. }
  28604. case 1:
  28605. {
  28606. goto IL_0033;
  28607. }
  28608. case 2:
  28609. {
  28610. goto IL_004b;
  28611. }
  28612. }
  28613. }
  28614. {
  28615. goto IL_00cd;
  28616. }
  28617. IL_0033:
  28618. {
  28619. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_4 = ___0_task;
  28620. NullCheck(L_4);
  28621. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_5;
  28622. L_5 = Task_get_CancellationToken_m459E6E4311018E389AC44E089CCB4ACDC252766A(L_4, NULL);
  28623. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_6 = ___0_task;
  28624. NullCheck(L_6);
  28625. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_7;
  28626. L_7 = Task_GetCancellationExceptionDispatchInfo_m190A98B306C8BCCB67F3D8B2E7B8BF75EAE63E34(L_6, NULL);
  28627. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28628. bool L_8;
  28629. L_8 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_5, (RuntimeObject*)L_7, NULL);
  28630. V_0 = L_8;
  28631. goto IL_00cd;
  28632. }
  28633. IL_004b:
  28634. {
  28635. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_9 = ___0_task;
  28636. NullCheck(L_9);
  28637. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_10;
  28638. L_10 = Task_GetExceptionDispatchInfos_m2E8811FF2E0CDBC4BFE281A4822C6D8452832831(L_9, NULL);
  28639. V_1 = L_10;
  28640. bool L_11 = ___1_lookForOce;
  28641. if (!L_11)
  28642. {
  28643. goto IL_0088;
  28644. }
  28645. }
  28646. {
  28647. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_12 = V_1;
  28648. NullCheck(L_12);
  28649. int32_t L_13;
  28650. L_13 = ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566(L_12, ReadOnlyCollection_1_get_Count_mFD62BF201E123EC70C86F4737734653458878566_RuntimeMethod_var);
  28651. if ((((int32_t)L_13) <= ((int32_t)0)))
  28652. {
  28653. goto IL_0088;
  28654. }
  28655. }
  28656. {
  28657. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_14 = V_1;
  28658. NullCheck(L_14);
  28659. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_15;
  28660. L_15 = ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6(L_14, 0, ReadOnlyCollection_1_get_Item_mA899331426FFED30780A3AB856756B6C87458EA6_RuntimeMethod_var);
  28661. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_16 = L_15;
  28662. V_2 = L_16;
  28663. if (!L_16)
  28664. {
  28665. goto IL_0088;
  28666. }
  28667. }
  28668. {
  28669. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_17 = V_2;
  28670. NullCheck(L_17);
  28671. Exception_t* L_18;
  28672. L_18 = ExceptionDispatchInfo_get_SourceException_m981DC7F90598BE65BD4FA1A8340025A3A7CC3DBE_inline(L_17, NULL);
  28673. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_19 = ((OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662*)IsInstClass((RuntimeObject*)L_18, OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662_il2cpp_TypeInfo_var));
  28674. V_3 = L_19;
  28675. if (!L_19)
  28676. {
  28677. goto IL_0088;
  28678. }
  28679. }
  28680. {
  28681. OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* L_20 = V_3;
  28682. NullCheck(L_20);
  28683. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_21;
  28684. L_21 = OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline(L_20, NULL);
  28685. ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* L_22 = V_2;
  28686. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28687. bool L_23;
  28688. L_23 = Task_TrySetCanceled_m8E24757A8DD3AE5A856B64D87B447E08395A0771((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_21, (RuntimeObject*)L_22, NULL);
  28689. V_0 = L_23;
  28690. goto IL_00cd;
  28691. }
  28692. IL_0088:
  28693. {
  28694. ReadOnlyCollection_1_t7E3BC8E94E9BC82C2FD0D77A76BF08AC79C2CECD* L_24 = V_1;
  28695. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28696. bool L_25;
  28697. L_25 = Task_TrySetException_m8336BA31D11EA84916A89EB8A7A0044D2D0EE94D((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (RuntimeObject*)L_24, NULL);
  28698. V_0 = L_25;
  28699. goto IL_00cd;
  28700. }
  28701. IL_0092:
  28702. {
  28703. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_26 = ___0_task;
  28704. V_4 = ((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)IsInstClass((RuntimeObject*)L_26, il2cpp_rgctx_data(method->klass->rgctx_data, 14)));
  28705. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28706. bool L_27;
  28707. L_27 = DebuggerSupport_get_LoggingOn_mD838646A5A048C62BAB034257EF0F2F852AF0ABB(NULL);
  28708. if (!L_27)
  28709. {
  28710. goto IL_00a9;
  28711. }
  28712. }
  28713. {
  28714. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28715. DebuggerSupport_TraceOperationCompletion_m7047A96BCB7DC4835B38D1B965B4BC3049AF62CB((int32_t)0, (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, (int32_t)1, NULL);
  28716. }
  28717. IL_00a9:
  28718. {
  28719. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  28720. DebuggerSupport_RemoveFromActiveTasks_m19229D30DAA2447DDAB524F2A0E9718D070A1251_inline((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, NULL);
  28721. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* L_28 = V_4;
  28722. if (L_28)
  28723. {
  28724. G_B15_0 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)__this);
  28725. goto IL_00c0;
  28726. }
  28727. G_B14_0 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)__this);
  28728. }
  28729. {
  28730. il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_6, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28731. il2cpp_codegen_memcpy(L_29, V_6, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28732. il2cpp_codegen_memcpy(G_B16_0, L_29, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28733. G_B16_1 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)G_B14_0);
  28734. goto IL_00c7;
  28735. }
  28736. IL_00c0:
  28737. {
  28738. Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9* L_30 = V_4;
  28739. NullCheck(L_30);
  28740. InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), L_30, (Il2CppFullySharedGenericAny*)L_31);
  28741. il2cpp_codegen_memcpy(G_B16_0, L_31, SizeOf_TResult_t769EBC72BE8D791B13B04CEB62596F2494EF3AC6);
  28742. G_B16_1 = ((UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*)G_B15_0);
  28743. }
  28744. IL_00c7:
  28745. {
  28746. NullCheck((Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)G_B16_1);
  28747. bool L_32;
  28748. L_32 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)), il2cpp_rgctx_method(method->klass->rgctx_data, 18), (Task_1_tDF1FF540D7D2248A08580387A39717B7FB7A9CF9*)G_B16_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 16)) ? G_B16_0: *(void**)G_B16_0));
  28749. V_0 = L_32;
  28750. }
  28751. IL_00cd:
  28752. {
  28753. bool L_33 = V_0;
  28754. return L_33;
  28755. }
  28756. }
  28757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnwrapPromise_1_ProcessInnerTask_mE641B6D56F5CB55A145F34DE1150033A3542077D_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  28758. {
  28759. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED V_0;
  28760. memset((&V_0), 0, sizeof(V_0));
  28761. {
  28762. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_0 = ___0_task;
  28763. if (L_0)
  28764. {
  28765. goto IL_001b;
  28766. }
  28767. }
  28768. {
  28769. il2cpp_codegen_initobj((&V_0), sizeof(CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED));
  28770. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_1 = V_0;
  28771. NullCheck((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this);
  28772. bool L_2;
  28773. L_2 = Task_TrySetCanceled_m3F4C4486AE7C1E6295332B4BA21AFFEAA37E525E((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*)__this, L_1, NULL);
  28774. il2cpp_codegen_write_instance_field_data<uint8_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (uint8_t)2);
  28775. return;
  28776. }
  28777. IL_001b:
  28778. {
  28779. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_3 = ___0_task;
  28780. NullCheck(L_3);
  28781. bool L_4;
  28782. L_4 = Task_get_IsCompleted_m942D6D536545EF059089398B19435591561BB831(L_3, NULL);
  28783. if (!L_4)
  28784. {
  28785. goto IL_0034;
  28786. }
  28787. }
  28788. {
  28789. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_5 = ___0_task;
  28790. bool L_6;
  28791. L_6 = (( bool (*) (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1*, Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572*, bool, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_5, (bool)0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
  28792. il2cpp_codegen_write_instance_field_data<uint8_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2),0), (uint8_t)2);
  28793. return;
  28794. }
  28795. IL_0034:
  28796. {
  28797. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_7 = ___0_task;
  28798. NullCheck(L_7);
  28799. Task_AddCompletionAction_m77811E563FC391FF0F51DD14AC67D35318378CDA(L_7, (RuntimeObject*)__this, NULL);
  28800. return;
  28801. }
  28802. }
  28803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnwrapPromise_1_get_InvokeMayRunArbitraryCode_mCA13A63BDADDDD6718175AF6C0AD1EDB53D92C70_gshared (UnwrapPromise_1_t056E9AD8CFB7AFD55E9D63549F5F68C2827ABDB1* __this, const RuntimeMethod* method)
  28804. {
  28805. {
  28806. return (bool)1;
  28807. }
  28808. }
  28809. #ifdef __clang__
  28810. #pragma clang diagnostic pop
  28811. #endif
  28812. #ifdef __clang__
  28813. #pragma clang diagnostic push
  28814. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28815. #pragma clang diagnostic ignored "-Wunused-variable"
  28816. #endif
  28817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlAssetAttributeDescription_1__ctor_mB05867F7403A8765D565BD0263A9D4528A7E5621_gshared (UxmlAssetAttributeDescription_1_t19813A19545657122CC16CB487E90F24165ECB13* __this, const RuntimeMethod* method)
  28818. {
  28819. static bool s_Il2CppMethodInitialized;
  28820. if (!s_Il2CppMethodInitialized)
  28821. {
  28822. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  28823. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  28824. s_Il2CppMethodInitialized = true;
  28825. }
  28826. RuntimeObject* V_0 = NULL;
  28827. {
  28828. TypedUxmlAttributeDescription_1__ctor_m634D2BC543ED9621E75B416F9DC1BC50490DF4E9((TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  28829. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  28830. UxmlAttributeDescription_set_type_m0327EE59ED33D84A11B90A44C3DCDD5F6535E85B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  28831. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  28832. UxmlAttributeDescription_set_typeNamespace_mEFB1D128D3210AB5267E211A2A17A0324AE8074B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  28833. il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
  28834. RuntimeObject* L_0 = V_0;
  28835. NullCheck((TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E*)__this);
  28836. TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_inline((TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  28837. return;
  28838. }
  28839. }
  28840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UxmlAssetAttributeDescription_1_GetValueFromBag_mC1EB34DDFE2ADC43160FECF2CA63E445440F1571_gshared (UxmlAssetAttributeDescription_1_t19813A19545657122CC16CB487E90F24165ECB13* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, const RuntimeMethod* method)
  28841. {
  28842. static bool s_Il2CppMethodInitialized;
  28843. if (!s_Il2CppMethodInitialized)
  28844. {
  28845. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  28846. s_Il2CppMethodInitialized = true;
  28847. }
  28848. String_t* V_0 = NULL;
  28849. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* V_1 = NULL;
  28850. bool V_2 = false;
  28851. RuntimeObject* V_3 = NULL;
  28852. RuntimeObject* V_4 = NULL;
  28853. int32_t G_B3_0 = 0;
  28854. {
  28855. RuntimeObject* L_0 = ___0_bag;
  28856. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  28857. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  28858. bool L_2;
  28859. L_2 = UxmlAttributeDescription_TryGetValueFromBagAsString_m45849D06EAF7C0116ABAA9DF73F1EB754B7B6669((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, L_0, L_1, (&V_0), (&V_1), NULL);
  28860. if (!L_2)
  28861. {
  28862. goto IL_0018;
  28863. }
  28864. }
  28865. {
  28866. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* L_3 = V_1;
  28867. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  28868. bool L_4;
  28869. L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  28870. G_B3_0 = ((int32_t)(L_4));
  28871. goto IL_0019;
  28872. }
  28873. IL_0018:
  28874. {
  28875. G_B3_0 = 0;
  28876. }
  28877. IL_0019:
  28878. {
  28879. V_2 = (bool)G_B3_0;
  28880. bool L_5 = V_2;
  28881. if (!L_5)
  28882. {
  28883. goto IL_0027;
  28884. }
  28885. }
  28886. {
  28887. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* L_6 = V_1;
  28888. String_t* L_7 = V_0;
  28889. NullCheck(L_6);
  28890. RuntimeObject* L_8;
  28891. L_8 = VisualTreeAsset_GetAsset_TisRuntimeObject_mDC939E06763A4A2A6C58B65E4AEA65F198ACD12C(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28892. V_3 = L_8;
  28893. goto IL_0034;
  28894. }
  28895. IL_0027:
  28896. {
  28897. il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject*));
  28898. RuntimeObject* L_9 = V_4;
  28899. V_3 = L_9;
  28900. goto IL_0034;
  28901. }
  28902. IL_0034:
  28903. {
  28904. RuntimeObject* L_10 = V_3;
  28905. return L_10;
  28906. }
  28907. }
  28908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlAssetAttributeDescription_1_TryGetValueFromBag_m317FE6FC3CA458E24047B1127CA849FBAD57C872_gshared (UxmlAssetAttributeDescription_1_t19813A19545657122CC16CB487E90F24165ECB13* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, RuntimeObject** ___2_value, const RuntimeMethod* method)
  28909. {
  28910. static bool s_Il2CppMethodInitialized;
  28911. if (!s_Il2CppMethodInitialized)
  28912. {
  28913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  28914. s_Il2CppMethodInitialized = true;
  28915. }
  28916. String_t* V_0 = NULL;
  28917. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* V_1 = NULL;
  28918. bool V_2 = false;
  28919. bool V_3 = false;
  28920. int32_t G_B3_0 = 0;
  28921. {
  28922. RuntimeObject* L_0 = ___0_bag;
  28923. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  28924. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  28925. bool L_2;
  28926. L_2 = UxmlAttributeDescription_TryGetValueFromBagAsString_m45849D06EAF7C0116ABAA9DF73F1EB754B7B6669((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, L_0, L_1, (&V_0), (&V_1), NULL);
  28927. if (!L_2)
  28928. {
  28929. goto IL_0018;
  28930. }
  28931. }
  28932. {
  28933. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* L_3 = V_1;
  28934. il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
  28935. bool L_4;
  28936. L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
  28937. G_B3_0 = ((int32_t)(L_4));
  28938. goto IL_0019;
  28939. }
  28940. IL_0018:
  28941. {
  28942. G_B3_0 = 0;
  28943. }
  28944. IL_0019:
  28945. {
  28946. V_2 = (bool)G_B3_0;
  28947. bool L_5 = V_2;
  28948. if (!L_5)
  28949. {
  28950. goto IL_002f;
  28951. }
  28952. }
  28953. {
  28954. RuntimeObject** L_6 = ___2_value;
  28955. VisualTreeAsset_tFB5BF81F0780A412AE5A7C2C552B3EEA64EA2EEB* L_7 = V_1;
  28956. String_t* L_8 = V_0;
  28957. NullCheck(L_7);
  28958. RuntimeObject* L_9;
  28959. L_9 = VisualTreeAsset_GetAsset_TisRuntimeObject_mDC939E06763A4A2A6C58B65E4AEA65F198ACD12C(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
  28960. *(RuntimeObject**)L_6 = L_9;
  28961. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)L_9);
  28962. V_3 = (bool)1;
  28963. goto IL_003a;
  28964. }
  28965. IL_002f:
  28966. {
  28967. RuntimeObject** L_10 = ___2_value;
  28968. il2cpp_codegen_initobj(L_10, sizeof(RuntimeObject*));
  28969. V_3 = (bool)0;
  28970. goto IL_003a;
  28971. }
  28972. IL_003a:
  28973. {
  28974. bool L_11 = V_3;
  28975. return L_11;
  28976. }
  28977. }
  28978. #ifdef __clang__
  28979. #pragma clang diagnostic pop
  28980. #endif
  28981. #ifdef __clang__
  28982. #pragma clang diagnostic push
  28983. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  28984. #pragma clang diagnostic ignored "-Wunused-variable"
  28985. #endif
  28986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlEnumAttributeDescription_1__ctor_m322D3D784BFA831AA5CBCFAC52386E719D96B5CC_gshared (UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* __this, const RuntimeMethod* method)
  28987. {
  28988. static bool s_Il2CppMethodInitialized;
  28989. if (!s_Il2CppMethodInitialized)
  28990. {
  28991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  28992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  28993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  28994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  28995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  28996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  28997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF_il2cpp_TypeInfo_var);
  28998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  28999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  29000. s_Il2CppMethodInitialized = true;
  29001. }
  29002. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* V_0 = NULL;
  29003. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
  29004. bool V_2 = false;
  29005. RuntimeObject* V_3 = NULL;
  29006. int32_t V_4 = 0;
  29007. RuntimeObject* V_5 = NULL;
  29008. {
  29009. TypedUxmlAttributeDescription_1__ctor_mF169047AF10EB2A4079A1C12DDC6EA0567B4E390((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  29010. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  29011. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  29012. Type_t* L_1;
  29013. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  29014. NullCheck(L_1);
  29015. bool L_2;
  29016. L_2 = VirtualFuncInvoker0< bool >::Invoke(69, L_1);
  29017. V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  29018. bool L_3 = V_2;
  29019. if (!L_3)
  29020. {
  29021. goto IL_002a;
  29022. }
  29023. }
  29024. {
  29025. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  29026. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral946C9956A9AE55DC8B499E07CB460AC7651387E4)), NULL);
  29027. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  29028. }
  29029. IL_002a:
  29030. {
  29031. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29032. UxmlAttributeDescription_set_type_m0327EE59ED33D84A11B90A44C3DCDD5F6535E85B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  29033. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29034. UxmlAttributeDescription_set_typeNamespace_mEFB1D128D3210AB5267E211A2A17A0324AE8074B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  29035. int32_t L_5;
  29036. L_5 = Activator_CreateInstance_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m2E0658E7FAF19B9ED6D30C9B4CB30D617C2D16C2(il2cpp_rgctx_method(method->klass->rgctx_data, 3));
  29037. NullCheck((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this);
  29038. TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_inline((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
  29039. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_6 = (UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF*)il2cpp_codegen_object_new(UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF_il2cpp_TypeInfo_var);
  29040. UxmlEnumeration__ctor_m2C331378FD855BF7E182A7950ECEA413CDE3F7BF(L_6, NULL);
  29041. V_0 = L_6;
  29042. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  29043. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_7, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  29044. V_1 = L_7;
  29045. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  29046. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  29047. Type_t* L_9;
  29048. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  29049. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
  29050. RuntimeArray* L_10;
  29051. L_10 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_9, NULL);
  29052. NullCheck(L_10);
  29053. RuntimeObject* L_11;
  29054. L_11 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_10, NULL);
  29055. V_3 = L_11;
  29056. }
  29057. {
  29058. auto __finallyBlock = il2cpp::utils::Finally([&]
  29059. {
  29060. FINALLY_00a4:
  29061. {
  29062. {
  29063. RuntimeObject* L_12 = V_3;
  29064. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_12, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29065. RuntimeObject* L_13 = V_5;
  29066. if (!L_13)
  29067. {
  29068. goto IL_00b8;
  29069. }
  29070. }
  29071. {
  29072. RuntimeObject* L_14 = V_5;
  29073. NullCheck(L_14);
  29074. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
  29075. }
  29076. IL_00b8:
  29077. {
  29078. return;
  29079. }
  29080. }
  29081. });
  29082. try
  29083. {
  29084. {
  29085. goto IL_009a_1;
  29086. }
  29087. IL_0072_1:
  29088. {
  29089. RuntimeObject* L_15 = V_3;
  29090. NullCheck(L_15);
  29091. RuntimeObject* L_16;
  29092. L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
  29093. V_4 = ((*(int32_t*)UnBox(L_16, il2cpp_rgctx_data(method->klass->rgctx_data, 4))));
  29094. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17 = V_1;
  29095. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  29096. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_18;
  29097. L_18 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  29098. Il2CppFakeBox<int32_t> L_19(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (&V_4));
  29099. String_t* L_20;
  29100. L_20 = Enum_ToString_m0BB62F66DC0B5AD114C044A978FBB3C36215B67B((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_19), (RuntimeObject*)L_18, NULL);
  29101. NullCheck(L_17);
  29102. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_17, L_20, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  29103. }
  29104. IL_009a_1:
  29105. {
  29106. RuntimeObject* L_21 = V_3;
  29107. NullCheck(L_21);
  29108. bool L_22;
  29109. L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
  29110. if (L_22)
  29111. {
  29112. goto IL_0072_1;
  29113. }
  29114. }
  29115. {
  29116. goto IL_00b9;
  29117. }
  29118. }
  29119. catch(Il2CppExceptionWrapper& e)
  29120. {
  29121. __finallyBlock.StoreException(e.ex);
  29122. }
  29123. }
  29124. IL_00b9:
  29125. {
  29126. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_23 = V_0;
  29127. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = V_1;
  29128. NullCheck(L_23);
  29129. UxmlEnumeration_set_values_m1238688B8CB169BCDCB159E3545CB3D72EF58698(L_23, (RuntimeObject*)L_24, NULL);
  29130. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_25 = V_0;
  29131. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29132. UxmlAttributeDescription_set_restriction_mD7D801FE3EC8F270AFF3AA056C4AD285F93CAB7B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, (UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92*)L_25, NULL);
  29133. return;
  29134. }
  29135. }
  29136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UxmlEnumAttributeDescription_1_GetValueFromBag_mA93B02C4B248567F0CA283E1EE45E21895F5B742_gshared (UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, const RuntimeMethod* method)
  29137. {
  29138. int32_t V_0 = 0;
  29139. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* G_B2_0 = NULL;
  29140. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B2_1;
  29141. memset((&G_B2_1), 0, sizeof(G_B2_1));
  29142. RuntimeObject* G_B2_2 = NULL;
  29143. UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* G_B2_3 = NULL;
  29144. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* G_B1_0 = NULL;
  29145. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B1_1;
  29146. memset((&G_B1_1), 0, sizeof(G_B1_1));
  29147. RuntimeObject* G_B1_2 = NULL;
  29148. UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* G_B1_3 = NULL;
  29149. {
  29150. RuntimeObject* L_0 = ___0_bag;
  29151. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  29152. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29153. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_2 = ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0;
  29154. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_3 = L_2;
  29155. if (L_3)
  29156. {
  29157. G_B2_0 = L_3;
  29158. G_B2_1 = L_1;
  29159. G_B2_2 = L_0;
  29160. G_B2_3 = __this;
  29161. goto IL_0023;
  29162. }
  29163. G_B1_0 = L_3;
  29164. G_B1_1 = L_1;
  29165. G_B1_2 = L_0;
  29166. G_B1_3 = __this;
  29167. }
  29168. {
  29169. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29170. U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657* L_4 = ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
  29171. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_5 = (Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  29172. Func_3__ctor_m14DB47DA50546F053C4827864BF1E6850BF7C4B7(L_5, (RuntimeObject*)L_4, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  29173. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_6 = L_5;
  29174. ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0 = L_6;
  29175. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0), (void*)L_6);
  29176. G_B2_0 = L_6;
  29177. G_B2_1 = G_B1_1;
  29178. G_B2_2 = G_B1_2;
  29179. G_B2_3 = G_B1_3;
  29180. }
  29181. IL_0023:
  29182. {
  29183. NullCheck((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this);
  29184. int32_t L_7;
  29185. L_7 = TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_inline((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  29186. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3);
  29187. int32_t L_8;
  29188. L_8 = UxmlAttributeDescription_GetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mB8752E3FCFBE10C58F06DF6F6275C822C4850645((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3, G_B2_2, G_B2_1, G_B2_0, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 13));
  29189. V_0 = L_8;
  29190. goto IL_0031;
  29191. }
  29192. IL_0031:
  29193. {
  29194. int32_t L_9 = V_0;
  29195. return L_9;
  29196. }
  29197. }
  29198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlEnumAttributeDescription_1_TryGetValueFromBag_mC1A2ABDA6BC12121C933D533F3B94AF35039A0AB_gshared (UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, int32_t* ___2_value, const RuntimeMethod* method)
  29199. {
  29200. bool V_0 = false;
  29201. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* G_B2_0 = NULL;
  29202. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B2_1;
  29203. memset((&G_B2_1), 0, sizeof(G_B2_1));
  29204. RuntimeObject* G_B2_2 = NULL;
  29205. UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* G_B2_3 = NULL;
  29206. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* G_B1_0 = NULL;
  29207. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B1_1;
  29208. memset((&G_B1_1), 0, sizeof(G_B1_1));
  29209. RuntimeObject* G_B1_2 = NULL;
  29210. UxmlEnumAttributeDescription_1_t3735F5ADC360FC4636F222E8B1F27F9E70DAEF4F* G_B1_3 = NULL;
  29211. {
  29212. RuntimeObject* L_0 = ___0_bag;
  29213. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  29214. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29215. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_2 = ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0;
  29216. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_3 = L_2;
  29217. if (L_3)
  29218. {
  29219. G_B2_0 = L_3;
  29220. G_B2_1 = L_1;
  29221. G_B2_2 = L_0;
  29222. G_B2_3 = __this;
  29223. goto IL_0023;
  29224. }
  29225. G_B1_0 = L_3;
  29226. G_B1_1 = L_1;
  29227. G_B1_2 = L_0;
  29228. G_B1_3 = __this;
  29229. }
  29230. {
  29231. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29232. U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657* L_4 = ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
  29233. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_5 = (Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  29234. Func_3__ctor_m14DB47DA50546F053C4827864BF1E6850BF7C4B7(L_5, (RuntimeObject*)L_4, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  29235. Func_3_t538A8E697534A282316BC2DF71DE83E68360C8B9* L_6 = L_5;
  29236. ((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0 = L_6;
  29237. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8A1A12B70F6D3457EDCF4BDF0E90FCBFD4724657_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0), (void*)L_6);
  29238. G_B2_0 = L_6;
  29239. G_B2_1 = G_B1_1;
  29240. G_B2_2 = G_B1_2;
  29241. G_B2_3 = G_B1_3;
  29242. }
  29243. IL_0023:
  29244. {
  29245. NullCheck((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this);
  29246. int32_t L_7;
  29247. L_7 = TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_inline((TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
  29248. int32_t* L_8 = ___2_value;
  29249. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3);
  29250. bool L_9;
  29251. L_9 = UxmlAttributeDescription_TryGetValueFromBag_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mBF6B69FD22082486E0E8C3E72FF29FAE946751E8((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3, G_B2_2, G_B2_1, G_B2_0, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
  29252. V_0 = L_9;
  29253. goto IL_0032;
  29254. }
  29255. IL_0032:
  29256. {
  29257. bool L_10 = V_0;
  29258. return L_10;
  29259. }
  29260. }
  29261. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UxmlEnumAttributeDescription_1_GetEnumNameErrorMessage_m8BEDB5E87C133CE2E24467299D343EFC6222F384_gshared (String_t* ___0_v, Type_t* ___1_enumType, const RuntimeMethod* method)
  29262. {
  29263. static bool s_Il2CppMethodInitialized;
  29264. if (!s_Il2CppMethodInitialized)
  29265. {
  29266. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  29267. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34EEAB62AAE47889D1A84439FFB044E19D78420E);
  29268. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
  29269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F75ECDB116DCBBF6FC5A38C92B230BE664085FE);
  29270. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9EA79E7C63D62AE882B8B94B321E6C9A99CAB376);
  29271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD2155E54D0A0EF69D6B035ACE4FB0D1E5C8A136);
  29272. s_Il2CppMethodInitialized = true;
  29273. }
  29274. String_t* V_0 = NULL;
  29275. {
  29276. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
  29277. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  29278. NullCheck(L_1);
  29279. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral8F75ECDB116DCBBF6FC5A38C92B230BE664085FE);
  29280. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  29281. Type_t* L_3 = ___1_enumType;
  29282. NullCheck((MemberInfo_t*)L_3);
  29283. String_t* L_4;
  29284. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_3);
  29285. NullCheck(L_2);
  29286. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  29287. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  29288. NullCheck(L_5);
  29289. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral9EA79E7C63D62AE882B8B94B321E6C9A99CAB376);
  29290. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  29291. String_t* L_7 = ___0_v;
  29292. NullCheck(L_6);
  29293. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_7);
  29294. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_6;
  29295. NullCheck(L_8);
  29296. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral34EEAB62AAE47889D1A84439FFB044E19D78420E);
  29297. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  29298. Type_t* L_10 = ___1_enumType;
  29299. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
  29300. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11;
  29301. L_11 = Enum_GetNames_m382A68AE28D7B6035331EC0685315144F15957C3(L_10, NULL);
  29302. String_t* L_12;
  29303. L_12 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteralBD2155E54D0A0EF69D6B035ACE4FB0D1E5C8A136, L_11, NULL);
  29304. NullCheck(L_9);
  29305. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
  29306. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_9;
  29307. NullCheck(L_13);
  29308. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
  29309. String_t* L_14;
  29310. L_14 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_13, NULL);
  29311. V_0 = L_14;
  29312. goto IL_004f;
  29313. }
  29314. IL_004f:
  29315. {
  29316. String_t* L_15 = V_0;
  29317. return L_15;
  29318. }
  29319. }
  29320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UxmlEnumAttributeDescription_1_GetEnumRangeErrorMessage_mC61FCA36BD8594F429D410B669178C3854EFFEE5_gshared (String_t* ___0_v, Type_t* ___1_enumType, const RuntimeMethod* method)
  29321. {
  29322. static bool s_Il2CppMethodInitialized;
  29323. if (!s_Il2CppMethodInitialized)
  29324. {
  29325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31F1E011F54EACB7F3B5C894E25B0ADE18788A5A);
  29326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral354C46A70802140BA2E2634C13060C31AA67EEB1);
  29327. s_Il2CppMethodInitialized = true;
  29328. }
  29329. String_t* V_0 = NULL;
  29330. {
  29331. String_t* L_0 = ___0_v;
  29332. Type_t* L_1 = ___1_enumType;
  29333. NullCheck((MemberInfo_t*)L_1);
  29334. String_t* L_2;
  29335. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_1);
  29336. String_t* L_3;
  29337. L_3 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_0, _stringLiteral354C46A70802140BA2E2634C13060C31AA67EEB1, L_2, _stringLiteral31F1E011F54EACB7F3B5C894E25B0ADE18788A5A, NULL);
  29338. V_0 = L_3;
  29339. goto IL_001a;
  29340. }
  29341. IL_001a:
  29342. {
  29343. String_t* L_4 = V_0;
  29344. return L_4;
  29345. }
  29346. }
  29347. #ifdef __clang__
  29348. #pragma clang diagnostic pop
  29349. #endif
  29350. #ifdef __clang__
  29351. #pragma clang diagnostic push
  29352. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  29353. #pragma clang diagnostic ignored "-Wunused-variable"
  29354. #endif
  29355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlEnumAttributeDescription_1__ctor_m05023FEEE6ED13E0CD950E9C3E1B6371A28EC3D3_gshared (UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* __this, const RuntimeMethod* method)
  29356. {
  29357. static bool s_Il2CppMethodInitialized;
  29358. if (!s_Il2CppMethodInitialized)
  29359. {
  29360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  29361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  29362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
  29363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  29364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  29365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  29366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF_il2cpp_TypeInfo_var);
  29367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE);
  29368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF);
  29369. s_Il2CppMethodInitialized = true;
  29370. }
  29371. const uint32_t SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  29372. void* L_19 = alloca(Il2CppFakeBoxBuffer::SizeNeededFor(il2cpp_rgctx_data(method->klass->rgctx_data, 4)));
  29373. const Il2CppFullySharedGenericStruct L_5 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29374. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* V_0 = NULL;
  29375. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_1 = NULL;
  29376. bool V_2 = false;
  29377. RuntimeObject* V_3 = NULL;
  29378. Il2CppFullySharedGenericStruct V_4 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29379. memset(V_4, 0, SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29380. RuntimeObject* V_5 = NULL;
  29381. {
  29382. (( void (*) (TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
  29383. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  29384. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  29385. Type_t* L_1;
  29386. L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
  29387. NullCheck(L_1);
  29388. bool L_2;
  29389. L_2 = VirtualFuncInvoker0< bool >::Invoke(69, L_1);
  29390. V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  29391. bool L_3 = V_2;
  29392. if (!L_3)
  29393. {
  29394. goto IL_002a;
  29395. }
  29396. }
  29397. {
  29398. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  29399. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral946C9956A9AE55DC8B499E07CB460AC7651387E4)), NULL);
  29400. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
  29401. }
  29402. IL_002a:
  29403. {
  29404. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29405. UxmlAttributeDescription_set_type_m0327EE59ED33D84A11B90A44C3DCDD5F6535E85B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteral2F1705A1AA8BA6FCE863E7F2CBA4BC28458C77AE, NULL);
  29406. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29407. UxmlAttributeDescription_set_typeNamespace_mEFB1D128D3210AB5267E211A2A17A0324AE8074B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, _stringLiteralE249DDFD90EBFAAEE63734F28F6668A2FB5BD5AF, NULL);
  29408. InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), NULL, (Il2CppFullySharedGenericStruct*)L_5);
  29409. NullCheck((TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this);
  29410. InvokerActionInvoker1< Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), (TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this, L_5);
  29411. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_6 = (UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF*)il2cpp_codegen_object_new(UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF_il2cpp_TypeInfo_var);
  29412. UxmlEnumeration__ctor_m2C331378FD855BF7E182A7950ECEA413CDE3F7BF(L_6, NULL);
  29413. V_0 = L_6;
  29414. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  29415. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_7, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  29416. V_1 = L_7;
  29417. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(method->klass->rgctx_data, 2)) };
  29418. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  29419. Type_t* L_9;
  29420. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  29421. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
  29422. RuntimeArray* L_10;
  29423. L_10 = Enum_GetValues_m803B9D68C367FAABC5AFB6B5B52775C8A573CEF9(L_9, NULL);
  29424. NullCheck(L_10);
  29425. RuntimeObject* L_11;
  29426. L_11 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E(L_10, NULL);
  29427. V_3 = L_11;
  29428. }
  29429. {
  29430. auto __finallyBlock = il2cpp::utils::Finally([&]
  29431. {
  29432. FINALLY_00a4:
  29433. {
  29434. {
  29435. RuntimeObject* L_12 = V_3;
  29436. V_5 = ((RuntimeObject*)IsInst((RuntimeObject*)L_12, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
  29437. RuntimeObject* L_13 = V_5;
  29438. if (!L_13)
  29439. {
  29440. goto IL_00b8;
  29441. }
  29442. }
  29443. {
  29444. RuntimeObject* L_14 = V_5;
  29445. NullCheck(L_14);
  29446. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_14);
  29447. }
  29448. IL_00b8:
  29449. {
  29450. return;
  29451. }
  29452. }
  29453. });
  29454. try
  29455. {
  29456. {
  29457. goto IL_009a_1;
  29458. }
  29459. IL_0072_1:
  29460. {
  29461. RuntimeObject* L_15 = V_3;
  29462. NullCheck(L_15);
  29463. RuntimeObject* L_16;
  29464. L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_15);
  29465. il2cpp_codegen_memcpy(V_4, (((Il2CppFullySharedGenericStruct)(Il2CppFullySharedGenericStruct*)UnBox(L_16, il2cpp_rgctx_data(method->klass->rgctx_data, 4)))), SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29466. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_17 = V_1;
  29467. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  29468. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_18;
  29469. L_18 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  29470. String_t* L_20;
  29471. L_20 = ConstrainedFuncInvoker1< String_t*, RuntimeObject* >::Invoke(il2cpp_rgctx_data(method->klass->rgctx_data, 4), il2cpp_rgctx_method(method->klass->rgctx_data, 6), L_19, (void*)(Il2CppFullySharedGenericStruct*)V_4, (RuntimeObject*)L_18);
  29472. NullCheck(L_17);
  29473. List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_17, L_20, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
  29474. }
  29475. IL_009a_1:
  29476. {
  29477. RuntimeObject* L_21 = V_3;
  29478. NullCheck(L_21);
  29479. bool L_22;
  29480. L_22 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_21);
  29481. if (L_22)
  29482. {
  29483. goto IL_0072_1;
  29484. }
  29485. }
  29486. {
  29487. goto IL_00b9;
  29488. }
  29489. }
  29490. catch(Il2CppExceptionWrapper& e)
  29491. {
  29492. __finallyBlock.StoreException(e.ex);
  29493. }
  29494. }
  29495. IL_00b9:
  29496. {
  29497. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_23 = V_0;
  29498. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = V_1;
  29499. NullCheck(L_23);
  29500. UxmlEnumeration_set_values_m1238688B8CB169BCDCB159E3545CB3D72EF58698(L_23, (RuntimeObject*)L_24, NULL);
  29501. UxmlEnumeration_t6F615693AE9A938EB345E2E5C3FB2205BE5D08CF* L_25 = V_0;
  29502. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this);
  29503. UxmlAttributeDescription_set_restriction_mD7D801FE3EC8F270AFF3AA056C4AD285F93CAB7B_inline((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)__this, (UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92*)L_25, NULL);
  29504. return;
  29505. }
  29506. }
  29507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UxmlEnumAttributeDescription_1_GetValueFromBag_m29A5D7764289D84E3869393B676D26B279C4BD43_gshared (UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  29508. {
  29509. const uint32_t SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  29510. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29511. const Il2CppFullySharedGenericStruct L_9 = L_7;
  29512. const Il2CppFullySharedGenericStruct L_8 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29513. Il2CppFullySharedGenericStruct V_0 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29514. memset(V_0, 0, SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29515. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* G_B2_0 = NULL;
  29516. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B2_1;
  29517. memset((&G_B2_1), 0, sizeof(G_B2_1));
  29518. RuntimeObject* G_B2_2 = NULL;
  29519. UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* G_B2_3 = NULL;
  29520. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* G_B1_0 = NULL;
  29521. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B1_1;
  29522. memset((&G_B1_1), 0, sizeof(G_B1_1));
  29523. RuntimeObject* G_B1_2 = NULL;
  29524. UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* G_B1_3 = NULL;
  29525. {
  29526. RuntimeObject* L_0 = ___0_bag;
  29527. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  29528. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29529. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_2 = ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0;
  29530. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_3 = L_2;
  29531. if (L_3)
  29532. {
  29533. G_B2_0 = L_3;
  29534. G_B2_1 = L_1;
  29535. G_B2_2 = L_0;
  29536. G_B2_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)__this);
  29537. goto IL_0023;
  29538. }
  29539. G_B1_0 = L_3;
  29540. G_B1_1 = L_1;
  29541. G_B1_2 = L_0;
  29542. G_B1_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)__this);
  29543. }
  29544. {
  29545. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29546. U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40* L_4 = ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
  29547. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_5 = (Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  29548. (( void (*) (Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_5, (RuntimeObject*)L_4, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  29549. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_6 = L_5;
  29550. ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0 = L_6;
  29551. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__3_0), (void*)L_6);
  29552. G_B2_0 = L_6;
  29553. G_B2_1 = G_B1_1;
  29554. G_B2_2 = G_B1_2;
  29555. G_B2_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)G_B1_3);
  29556. }
  29557. IL_0023:
  29558. {
  29559. NullCheck((TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this);
  29560. InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), (TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this, (Il2CppFullySharedGenericStruct*)L_7);
  29561. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3);
  29562. InvokerActionInvoker5< RuntimeObject*, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257, Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3, G_B2_2, G_B2_1, G_B2_0, L_7, (Il2CppFullySharedGenericStruct*)L_8);
  29563. il2cpp_codegen_memcpy(V_0, L_8, SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29564. goto IL_0031;
  29565. }
  29566. IL_0031:
  29567. {
  29568. il2cpp_codegen_memcpy(L_9, V_0, SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29569. il2cpp_codegen_memcpy(il2cppRetVal, L_9, SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29570. return;
  29571. }
  29572. }
  29573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UxmlEnumAttributeDescription_1_TryGetValueFromBag_m1AE209C4A6B952E5DEE58EF4F24BDF869BBC50D4_gshared (UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* __this, RuntimeObject* ___0_bag, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 ___1_cc, Il2CppFullySharedGenericStruct* ___2_value, const RuntimeMethod* method)
  29574. {
  29575. const uint32_t SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
  29576. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_T_tE3E6F3F7A6C4C60E2087F8C4646BE4F0F3B18749);
  29577. bool V_0 = false;
  29578. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* G_B2_0 = NULL;
  29579. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B2_1;
  29580. memset((&G_B2_1), 0, sizeof(G_B2_1));
  29581. RuntimeObject* G_B2_2 = NULL;
  29582. UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* G_B2_3 = NULL;
  29583. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* G_B1_0 = NULL;
  29584. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 G_B1_1;
  29585. memset((&G_B1_1), 0, sizeof(G_B1_1));
  29586. RuntimeObject* G_B1_2 = NULL;
  29587. UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334* G_B1_3 = NULL;
  29588. {
  29589. RuntimeObject* L_0 = ___0_bag;
  29590. CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257 L_1 = ___1_cc;
  29591. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29592. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_2 = ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0;
  29593. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_3 = L_2;
  29594. if (L_3)
  29595. {
  29596. G_B2_0 = L_3;
  29597. G_B2_1 = L_1;
  29598. G_B2_2 = L_0;
  29599. G_B2_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)__this);
  29600. goto IL_0023;
  29601. }
  29602. G_B1_0 = L_3;
  29603. G_B1_1 = L_1;
  29604. G_B1_2 = L_0;
  29605. G_B1_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)__this);
  29606. }
  29607. {
  29608. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 9));
  29609. U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40* L_4 = ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9;
  29610. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_5 = (Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
  29611. (( void (*) (Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*, RuntimeObject*, intptr_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_5, (RuntimeObject*)L_4, (intptr_t)((void*)il2cpp_rgctx_method(method->klass->rgctx_data, 14)), il2cpp_rgctx_method(method->klass->rgctx_data, 11));
  29612. Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F* L_6 = L_5;
  29613. ((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0 = L_6;
  29614. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF80D1182D36FB87F74D08F467D3BA0D3FA589D40_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 9)))->___U3CU3E9__4_0), (void*)L_6);
  29615. G_B2_0 = L_6;
  29616. G_B2_1 = G_B1_1;
  29617. G_B2_2 = G_B1_2;
  29618. G_B2_3 = ((UxmlEnumAttributeDescription_1_tE116BD649E95386F803B53ADE1E8678264AEF334*)G_B1_3);
  29619. }
  29620. IL_0023:
  29621. {
  29622. NullCheck((TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this);
  29623. InvokerActionInvoker1< Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)), il2cpp_rgctx_method(method->klass->rgctx_data, 12), (TypedUxmlAttributeDescription_1_t4A069DDDE3BFEAC28D3B9AB5F1259B60D17B0A59*)__this, (Il2CppFullySharedGenericStruct*)L_7);
  29624. Il2CppFullySharedGenericStruct* L_8 = ___2_value;
  29625. NullCheck((UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3);
  29626. bool L_9;
  29627. L_9 = InvokerFuncInvoker5< bool, RuntimeObject*, CreationContext_t9C57B5BE551CCE200C0A2C72711BFF9DA298C257, Func_3_tA80B2BCEFCEA1881CD02248E7C99507D8BA2B11F*, Il2CppFullySharedGenericStruct, Il2CppFullySharedGenericStruct* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2*)G_B2_3, G_B2_2, G_B2_1, G_B2_0, L_7, L_8);
  29628. V_0 = L_9;
  29629. goto IL_0032;
  29630. }
  29631. IL_0032:
  29632. {
  29633. bool L_10 = V_0;
  29634. return L_10;
  29635. }
  29636. }
  29637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UxmlEnumAttributeDescription_1_GetEnumNameErrorMessage_mAA20327DEC068BAE2B68B1323F2B89FA9C5282D8_gshared (String_t* ___0_v, Type_t* ___1_enumType, const RuntimeMethod* method)
  29638. {
  29639. static bool s_Il2CppMethodInitialized;
  29640. if (!s_Il2CppMethodInitialized)
  29641. {
  29642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  29643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34EEAB62AAE47889D1A84439FFB044E19D78420E);
  29644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
  29645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F75ECDB116DCBBF6FC5A38C92B230BE664085FE);
  29646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9EA79E7C63D62AE882B8B94B321E6C9A99CAB376);
  29647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD2155E54D0A0EF69D6B035ACE4FB0D1E5C8A136);
  29648. s_Il2CppMethodInitialized = true;
  29649. }
  29650. String_t* V_0 = NULL;
  29651. {
  29652. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
  29653. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  29654. NullCheck(L_1);
  29655. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral8F75ECDB116DCBBF6FC5A38C92B230BE664085FE);
  29656. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  29657. Type_t* L_3 = ___1_enumType;
  29658. NullCheck((MemberInfo_t*)L_3);
  29659. String_t* L_4;
  29660. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_3);
  29661. NullCheck(L_2);
  29662. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  29663. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  29664. NullCheck(L_5);
  29665. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral9EA79E7C63D62AE882B8B94B321E6C9A99CAB376);
  29666. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  29667. String_t* L_7 = ___0_v;
  29668. NullCheck(L_6);
  29669. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_7);
  29670. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_6;
  29671. NullCheck(L_8);
  29672. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral34EEAB62AAE47889D1A84439FFB044E19D78420E);
  29673. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  29674. Type_t* L_10 = ___1_enumType;
  29675. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.enum_class);
  29676. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11;
  29677. L_11 = Enum_GetNames_m382A68AE28D7B6035331EC0685315144F15957C3(L_10, NULL);
  29678. String_t* L_12;
  29679. L_12 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteralBD2155E54D0A0EF69D6B035ACE4FB0D1E5C8A136, L_11, NULL);
  29680. NullCheck(L_9);
  29681. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
  29682. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_9;
  29683. NullCheck(L_13);
  29684. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral77A4D95C5A66881369906720C24690D7097D85DC);
  29685. String_t* L_14;
  29686. L_14 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_13, NULL);
  29687. V_0 = L_14;
  29688. goto IL_004f;
  29689. }
  29690. IL_004f:
  29691. {
  29692. String_t* L_15 = V_0;
  29693. return L_15;
  29694. }
  29695. }
  29696. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UxmlEnumAttributeDescription_1_GetEnumRangeErrorMessage_mAC611697C7AA3461DE23FF4B8C12F96BC0B6750E_gshared (String_t* ___0_v, Type_t* ___1_enumType, const RuntimeMethod* method)
  29697. {
  29698. static bool s_Il2CppMethodInitialized;
  29699. if (!s_Il2CppMethodInitialized)
  29700. {
  29701. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31F1E011F54EACB7F3B5C894E25B0ADE18788A5A);
  29702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral354C46A70802140BA2E2634C13060C31AA67EEB1);
  29703. s_Il2CppMethodInitialized = true;
  29704. }
  29705. String_t* V_0 = NULL;
  29706. {
  29707. String_t* L_0 = ___0_v;
  29708. Type_t* L_1 = ___1_enumType;
  29709. NullCheck((MemberInfo_t*)L_1);
  29710. String_t* L_2;
  29711. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_1);
  29712. String_t* L_3;
  29713. L_3 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_0, _stringLiteral354C46A70802140BA2E2634C13060C31AA67EEB1, L_2, _stringLiteral31F1E011F54EACB7F3B5C894E25B0ADE18788A5A, NULL);
  29714. V_0 = L_3;
  29715. goto IL_001a;
  29716. }
  29717. IL_001a:
  29718. {
  29719. String_t* L_4 = V_0;
  29720. return L_4;
  29721. }
  29722. }
  29723. #ifdef __clang__
  29724. #pragma clang diagnostic pop
  29725. #endif
  29726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* SingleQueryMatcher_get_match_mA356799F44423232455480B667671DAD4D9A6353_inline (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* __this, const RuntimeMethod* method)
  29727. {
  29728. {
  29729. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = __this->___U3CmatchU3Ek__BackingField;
  29730. return L_0;
  29731. }
  29732. }
  29733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SingleQueryMatcher_set_match_m092B0C5868BF1DABCB0BA65F2474A95581DFEE4D_inline (SingleQueryMatcher_t4ED9B644699A7BB8E8E0FAD523636003AC2892EC* __this, VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___0_value, const RuntimeMethod* method)
  29734. {
  29735. {
  29736. VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* L_0 = ___0_value;
  29737. __this->___U3CmatchU3Ek__BackingField = L_0;
  29738. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmatchU3Ek__BackingField), (void*)L_0);
  29739. return;
  29740. }
  29741. }
  29742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method)
  29743. {
  29744. {
  29745. GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_0 = __this->___U3CinvalidConnectionsU3Ek__BackingField;
  29746. return L_0;
  29747. }
  29748. }
  29749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method)
  29750. {
  29751. {
  29752. RuntimeObject* L_0 = __this->___m_target;
  29753. return L_0;
  29754. }
  29755. }
  29756. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline (int32_t ___0_value, const RuntimeMethod* method)
  29757. {
  29758. {
  29759. int32_t L_0 = ___0_value;
  29760. return L_0;
  29761. }
  29762. }
  29763. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  29764. {
  29765. {
  29766. int32_t L_0 = ___0_x;
  29767. int32_t L_1 = ___1_y;
  29768. if ((((int32_t)L_0) > ((int32_t)L_1)))
  29769. {
  29770. goto IL_0006;
  29771. }
  29772. }
  29773. {
  29774. int32_t L_2 = ___1_y;
  29775. return L_2;
  29776. }
  29777. IL_0006:
  29778. {
  29779. int32_t L_3 = ___0_x;
  29780. return L_3;
  29781. }
  29782. }
  29783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_AddToActiveTasks_mF592C309CB2AE9C85563BE114DDDB6D226AD9E3E_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  29784. {
  29785. static bool s_Il2CppMethodInitialized;
  29786. if (!s_Il2CppMethodInitialized)
  29787. {
  29788. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  29789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  29790. s_Il2CppMethodInitialized = true;
  29791. }
  29792. {
  29793. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  29794. bool L_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields*)il2cpp_codegen_static_fields_for(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var))->___s_asyncDebuggingEnabled;
  29795. if (!L_0)
  29796. {
  29797. goto IL_000d;
  29798. }
  29799. }
  29800. {
  29801. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_1 = ___0_task;
  29802. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  29803. DebuggerSupport_AddToActiveTasksNonInlined_m28785ADBB0443B6CCDC12C4A7DA297F1FFAEF889(L_1, NULL);
  29804. }
  29805. IL_000d:
  29806. {
  29807. return;
  29808. }
  29809. }
  29810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Exception_t* ExceptionDispatchInfo_get_SourceException_m981DC7F90598BE65BD4FA1A8340025A3A7CC3DBE_inline (ExceptionDispatchInfo_tD7AF19E75FEC22F4A8329FD1E9EDF96615CB2757* __this, const RuntimeMethod* method)
  29811. {
  29812. {
  29813. Exception_t* L_0 = __this->___m_Exception;
  29814. return L_0;
  29815. }
  29816. }
  29817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED OperationCanceledException_get_CancellationToken_m01589226730DFB64F0850198F867614F5A21CCBE_inline (OperationCanceledException_tC97D0B4532C15E6F0E9F9375091C9ECCA438D662* __this, const RuntimeMethod* method)
  29818. {
  29819. {
  29820. CancellationToken_t51142D9C6D7C02D314DA34A6A7988C528992FFED L_0 = __this->____cancellationToken;
  29821. return L_0;
  29822. }
  29823. }
  29824. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebuggerSupport_RemoveFromActiveTasks_m19229D30DAA2447DDAB524F2A0E9718D070A1251_inline (Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___0_task, const RuntimeMethod* method)
  29825. {
  29826. static bool s_Il2CppMethodInitialized;
  29827. if (!s_Il2CppMethodInitialized)
  29828. {
  29829. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  29830. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  29831. s_Il2CppMethodInitialized = true;
  29832. }
  29833. {
  29834. il2cpp_codegen_runtime_class_init_inline(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var);
  29835. bool L_0 = ((Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields*)il2cpp_codegen_static_fields_for(Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_il2cpp_TypeInfo_var))->___s_asyncDebuggingEnabled;
  29836. if (!L_0)
  29837. {
  29838. goto IL_000d;
  29839. }
  29840. }
  29841. {
  29842. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_1 = ___0_task;
  29843. il2cpp_codegen_runtime_class_init_inline(DebuggerSupport_tDD9572640CC0FDE885CA0394A44CB639ADFF69E2_il2cpp_TypeInfo_var);
  29844. DebuggerSupport_RemoveFromActiveTasksNonInlined_m328F6FE7F9066EAD92528B6AD6BB08B12BA9A2C0(L_1, NULL);
  29845. }
  29846. IL_000d:
  29847. {
  29848. return;
  29849. }
  29850. }
  29851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_type_m0327EE59ED33D84A11B90A44C3DCDD5F6535E85B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method)
  29852. {
  29853. {
  29854. String_t* L_0 = ___0_value;
  29855. __this->___U3CtypeU3Ek__BackingField = L_0;
  29856. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_0);
  29857. return;
  29858. }
  29859. }
  29860. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_typeNamespace_mEFB1D128D3210AB5267E211A2A17A0324AE8074B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, String_t* ___0_value, const RuntimeMethod* method)
  29861. {
  29862. {
  29863. String_t* L_0 = ___0_value;
  29864. __this->___U3CtypeNamespaceU3Ek__BackingField = L_0;
  29865. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeNamespaceU3Ek__BackingField), (void*)L_0);
  29866. return;
  29867. }
  29868. }
  29869. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UxmlAttributeDescription_set_restriction_mD7D801FE3EC8F270AFF3AA056C4AD285F93CAB7B_inline (UxmlAttributeDescription_t742D021489DB2B564142146CAAAC3F9191825EF2* __this, UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92* ___0_value, const RuntimeMethod* method)
  29870. {
  29871. {
  29872. UxmlTypeRestriction_t2C4CE1ED76502CDF80010880E058AF0582910A92* L_0 = ___0_value;
  29873. __this->___U3CrestrictionU3Ek__BackingField = L_0;
  29874. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrestrictionU3Ek__BackingField), (void*)L_0);
  29875. return;
  29876. }
  29877. }
  29878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m062DB0777EFBAB088072FF756326C634F88938D7_gshared_inline (const RuntimeMethod* method)
  29879. {
  29880. {
  29881. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29882. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  29883. return L_0;
  29884. }
  29885. }
  29886. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE615E0BA6C579F8CE94A7C745E653BEE190718CC_gshared_inline (const RuntimeMethod* method)
  29887. {
  29888. {
  29889. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29890. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  29891. return L_0;
  29892. }
  29893. }
  29894. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m914EFA8D02D4B138FB957D9FFF73248121E5D2C0_gshared_inline (const RuntimeMethod* method)
  29895. {
  29896. {
  29897. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29898. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  29899. return L_0;
  29900. }
  29901. }
  29902. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1AAC6D423C1097678DA647D2020419AF1CA69F52_gshared_inline (const RuntimeMethod* method)
  29903. {
  29904. {
  29905. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29906. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  29907. return L_0;
  29908. }
  29909. }
  29910. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3982CE1561AB4D9B2E9F7D7C1598306EBA06DF50_gshared_inline (const RuntimeMethod* method)
  29911. {
  29912. {
  29913. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29914. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  29915. return L_0;
  29916. }
  29917. }
  29918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2189A93396B4A353E7DA4169D91B7FA75E616B28_gshared_inline (const RuntimeMethod* method)
  29919. {
  29920. {
  29921. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29922. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  29923. return L_0;
  29924. }
  29925. }
  29926. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mB6E5C7010C2FD77FE32AF2478AE1F915D76D0AAD_gshared_inline (const RuntimeMethod* method)
  29927. {
  29928. {
  29929. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29930. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  29931. return L_0;
  29932. }
  29933. }
  29934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE961AAB25B0D1DD6A17564895842AF7BD52468DB_gshared_inline (const RuntimeMethod* method)
  29935. {
  29936. {
  29937. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29938. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  29939. return L_0;
  29940. }
  29941. }
  29942. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m45BAF2C3F655A27B12607A84FE2194AC3CE22602_gshared_inline (const RuntimeMethod* method)
  29943. {
  29944. {
  29945. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29946. bool L_0 = ((TypeTraits_1_t202E31FDCB5BFA14FDF87807FDAF5B04EB5F8034_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  29947. return L_0;
  29948. }
  29949. }
  29950. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m18A8A75819E69B8FF6C7E79E21378B22380D0662_gshared_inline (const RuntimeMethod* method)
  29951. {
  29952. {
  29953. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29954. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  29955. return L_0;
  29956. }
  29957. }
  29958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m9827BB4AE263BB7B8ABD9E25AD20FD33EBEC166C_gshared_inline (const RuntimeMethod* method)
  29959. {
  29960. {
  29961. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29962. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  29963. return L_0;
  29964. }
  29965. }
  29966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC864FBD8DC0E7F1EA00C328D2FDEACC7CD9DF1A4_gshared_inline (const RuntimeMethod* method)
  29967. {
  29968. {
  29969. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29970. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  29971. return L_0;
  29972. }
  29973. }
  29974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8DC28B743E33CE4AB134B086E6EBDDCC42A92E78_gshared_inline (const RuntimeMethod* method)
  29975. {
  29976. {
  29977. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29978. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  29979. return L_0;
  29980. }
  29981. }
  29982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m7AA6C49D7819BC145A74FF98B59E55F18512DD7F_gshared_inline (const RuntimeMethod* method)
  29983. {
  29984. {
  29985. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29986. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  29987. return L_0;
  29988. }
  29989. }
  29990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m51A5D8DFA3F4322E5377240D68EA0625BEC7D7DC_gshared_inline (const RuntimeMethod* method)
  29991. {
  29992. {
  29993. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  29994. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  29995. return L_0;
  29996. }
  29997. }
  29998. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15BA3FFA956B046A1D9CA85E7AB4042B773F32AA_gshared_inline (const RuntimeMethod* method)
  29999. {
  30000. {
  30001. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30002. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30003. return L_0;
  30004. }
  30005. }
  30006. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mFE2AA6D4EF3606873E12E0201D79FECF7E52BFF5_gshared_inline (const RuntimeMethod* method)
  30007. {
  30008. {
  30009. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30010. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30011. return L_0;
  30012. }
  30013. }
  30014. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m0BE64D976BC1C5504AE55F279336A0A13C55957B_gshared_inline (const RuntimeMethod* method)
  30015. {
  30016. {
  30017. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30018. bool L_0 = ((TypeTraits_1_tD909FCFAF79D42896A1FC2CD20FB1ABCAAA257DD_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30019. return L_0;
  30020. }
  30021. }
  30022. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m197B0611ED76E0AF704D1824BD9E83FE6D30227A_gshared_inline (const RuntimeMethod* method)
  30023. {
  30024. {
  30025. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30026. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30027. return L_0;
  30028. }
  30029. }
  30030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mEBF775C94FA812EAC1F815069BDB205E488F4D49_gshared_inline (const RuntimeMethod* method)
  30031. {
  30032. {
  30033. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30034. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30035. return L_0;
  30036. }
  30037. }
  30038. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m071C355797B42D5CCB33F14B83229C2C0D11580A_gshared_inline (const RuntimeMethod* method)
  30039. {
  30040. {
  30041. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30042. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30043. return L_0;
  30044. }
  30045. }
  30046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m39F554B84314A586B10BD2CF3DFC4BE17B6854C5_gshared_inline (const RuntimeMethod* method)
  30047. {
  30048. {
  30049. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30050. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30051. return L_0;
  30052. }
  30053. }
  30054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA6B01B163FF2641B1D042891B3EF244846911489_gshared_inline (const RuntimeMethod* method)
  30055. {
  30056. {
  30057. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30058. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30059. return L_0;
  30060. }
  30061. }
  30062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mCFBEEA396CD8E1868D05AFB0560FD17BEADD0CF3_gshared_inline (const RuntimeMethod* method)
  30063. {
  30064. {
  30065. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30066. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30067. return L_0;
  30068. }
  30069. }
  30070. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3FA8336685BB615AEDB8D6B1036D150E125013FB_gshared_inline (const RuntimeMethod* method)
  30071. {
  30072. {
  30073. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30074. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30075. return L_0;
  30076. }
  30077. }
  30078. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m7A2EAA2C303B5864C0220CBD342C75E269A4AAA3_gshared_inline (const RuntimeMethod* method)
  30079. {
  30080. {
  30081. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30082. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30083. return L_0;
  30084. }
  30085. }
  30086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9640BE48276209B642DFB532DFE001F05DC21DB5_gshared_inline (const RuntimeMethod* method)
  30087. {
  30088. {
  30089. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30090. bool L_0 = ((TypeTraits_1_tFA0B43A2A3A7C2204717987FEC00B04AA9F81F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30091. return L_0;
  30092. }
  30093. }
  30094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6FFAEF6B660F9AEFEEC610BDE87EA6FC9942104B_gshared_inline (const RuntimeMethod* method)
  30095. {
  30096. {
  30097. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30098. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30099. return L_0;
  30100. }
  30101. }
  30102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD79D662B35317F6343F93DF6ECEDDBF9D32475EE_gshared_inline (const RuntimeMethod* method)
  30103. {
  30104. {
  30105. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30106. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30107. return L_0;
  30108. }
  30109. }
  30110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m9BCC29E05C59AD59DAE817B570638E3899BD6523_gshared_inline (const RuntimeMethod* method)
  30111. {
  30112. {
  30113. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30114. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30115. return L_0;
  30116. }
  30117. }
  30118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6F94424744F6E11A0127E0468856FAE0D43E422F_gshared_inline (const RuntimeMethod* method)
  30119. {
  30120. {
  30121. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30122. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30123. return L_0;
  30124. }
  30125. }
  30126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC03DD0EC697071DC9862CAA902B5F638C08A49EB_gshared_inline (const RuntimeMethod* method)
  30127. {
  30128. {
  30129. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30130. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30131. return L_0;
  30132. }
  30133. }
  30134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA26E7C0AB8FD18BD2D2AA22FFC7843A1F1B9A738_gshared_inline (const RuntimeMethod* method)
  30135. {
  30136. {
  30137. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30138. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30139. return L_0;
  30140. }
  30141. }
  30142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mA9DF2F45AE37C92DCAA46B989C3B6331BA10938B_gshared_inline (const RuntimeMethod* method)
  30143. {
  30144. {
  30145. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30146. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30147. return L_0;
  30148. }
  30149. }
  30150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m171E276B62877B02E9840B204D3ED28130D8DFCD_gshared_inline (const RuntimeMethod* method)
  30151. {
  30152. {
  30153. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30154. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30155. return L_0;
  30156. }
  30157. }
  30158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m2E0325E831E4049D5FDF29DBC585BCC955E099E8_gshared_inline (const RuntimeMethod* method)
  30159. {
  30160. {
  30161. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30162. bool L_0 = ((TypeTraits_1_t1702AD010C5DC0B1F26D46D5D2A182E9CAFCD640_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30163. return L_0;
  30164. }
  30165. }
  30166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6A7401C8AED510792BB87475FAB5A54C841971BB_gshared_inline (const RuntimeMethod* method)
  30167. {
  30168. {
  30169. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30170. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30171. return L_0;
  30172. }
  30173. }
  30174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m7CD1FF39B057C24DA22D7B2049860A2AF78864F6_gshared_inline (const RuntimeMethod* method)
  30175. {
  30176. {
  30177. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30178. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30179. return L_0;
  30180. }
  30181. }
  30182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m0F180F5B26765420CF3E3E12F04CA3225153AFCA_gshared_inline (const RuntimeMethod* method)
  30183. {
  30184. {
  30185. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30186. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30187. return L_0;
  30188. }
  30189. }
  30190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m5F56A6BEA9B9EB525D124186787B5C0BA41AC51F_gshared_inline (const RuntimeMethod* method)
  30191. {
  30192. {
  30193. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30194. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30195. return L_0;
  30196. }
  30197. }
  30198. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB0201AAFBB609B294318543189110E538A77CA1F_gshared_inline (const RuntimeMethod* method)
  30199. {
  30200. {
  30201. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30202. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30203. return L_0;
  30204. }
  30205. }
  30206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m9768BB8E77CADD5E324DFFD727B6EAC97CCF8A0A_gshared_inline (const RuntimeMethod* method)
  30207. {
  30208. {
  30209. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30210. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30211. return L_0;
  30212. }
  30213. }
  30214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0C820507C6E66513C15970D3D26D3BF7256709E8_gshared_inline (const RuntimeMethod* method)
  30215. {
  30216. {
  30217. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30218. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30219. return L_0;
  30220. }
  30221. }
  30222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m9812594FA23CC694FBDE4CA32625D3FBA1177A29_gshared_inline (const RuntimeMethod* method)
  30223. {
  30224. {
  30225. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30226. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30227. return L_0;
  30228. }
  30229. }
  30230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m826B92D690BD0759072C516F48E4D4095E056468_gshared_inline (const RuntimeMethod* method)
  30231. {
  30232. {
  30233. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30234. bool L_0 = ((TypeTraits_1_tFB3FC779258BD8C9717811E3C3FB85E125EFC8FB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30235. return L_0;
  30236. }
  30237. }
  30238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m5D06A4E2BAA7D22408EE4048C3E5D047B831D7AD_gshared_inline (const RuntimeMethod* method)
  30239. {
  30240. {
  30241. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30242. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30243. return L_0;
  30244. }
  30245. }
  30246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m2E2BBE658419DA561403CA218E559AE7E01EE347_gshared_inline (const RuntimeMethod* method)
  30247. {
  30248. {
  30249. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30250. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30251. return L_0;
  30252. }
  30253. }
  30254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mE15BF77911B4BEB5D3725CFAC54F480025A030CE_gshared_inline (const RuntimeMethod* method)
  30255. {
  30256. {
  30257. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30258. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30259. return L_0;
  30260. }
  30261. }
  30262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m63C7BBAE8D3DB21CDC897A2C6B86287B42FA7998_gshared_inline (const RuntimeMethod* method)
  30263. {
  30264. {
  30265. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30266. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30267. return L_0;
  30268. }
  30269. }
  30270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m66E91D9245AE5003930C1D6D99D1ACE69035960A_gshared_inline (const RuntimeMethod* method)
  30271. {
  30272. {
  30273. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30274. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30275. return L_0;
  30276. }
  30277. }
  30278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m149E327A684DCE76170607D16950EA86293A038F_gshared_inline (const RuntimeMethod* method)
  30279. {
  30280. {
  30281. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30282. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30283. return L_0;
  30284. }
  30285. }
  30286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m7ADFB2FB904AAD9F2A2B26EBD57B374A0D475D92_gshared_inline (const RuntimeMethod* method)
  30287. {
  30288. {
  30289. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30290. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30291. return L_0;
  30292. }
  30293. }
  30294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBF67FA3A6F82EA4FD80F246E3D2AB424D28FD667_gshared_inline (const RuntimeMethod* method)
  30295. {
  30296. {
  30297. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30298. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30299. return L_0;
  30300. }
  30301. }
  30302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m050F4B2C99F72B4A57D59D992E8B53B31079F822_gshared_inline (const RuntimeMethod* method)
  30303. {
  30304. {
  30305. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30306. bool L_0 = ((TypeTraits_1_tCFF7A75C3914FB515773955DB32BE7BC4A1346DF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30307. return L_0;
  30308. }
  30309. }
  30310. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mA8D1949CFDA0460F9B699810E80EFBEA04B2FC3C_gshared_inline (const RuntimeMethod* method)
  30311. {
  30312. {
  30313. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30314. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30315. return L_0;
  30316. }
  30317. }
  30318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3DA7F128FAA77C9CDD0C068918BAC0EE05FC2425_gshared_inline (const RuntimeMethod* method)
  30319. {
  30320. {
  30321. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30322. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30323. return L_0;
  30324. }
  30325. }
  30326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m434194C02E674305D5939C3FB4388F1A60128356_gshared_inline (const RuntimeMethod* method)
  30327. {
  30328. {
  30329. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30330. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30331. return L_0;
  30332. }
  30333. }
  30334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m20400050F49CEED120AFC05820FD64BD5FD3B5CC_gshared_inline (const RuntimeMethod* method)
  30335. {
  30336. {
  30337. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30338. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30339. return L_0;
  30340. }
  30341. }
  30342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m3D57C229C574C2149325689E896E2B40D737BB43_gshared_inline (const RuntimeMethod* method)
  30343. {
  30344. {
  30345. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30346. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30347. return L_0;
  30348. }
  30349. }
  30350. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m87096E4D411BC330D548A5CDA596527090334887_gshared_inline (const RuntimeMethod* method)
  30351. {
  30352. {
  30353. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30354. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30355. return L_0;
  30356. }
  30357. }
  30358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3BA5336BA52E34D63A3F6B0F83665BCCB7ECA3A3_gshared_inline (const RuntimeMethod* method)
  30359. {
  30360. {
  30361. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30362. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30363. return L_0;
  30364. }
  30365. }
  30366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mBE2469309A59E9E64ED306132C6DB40EA211B02B_gshared_inline (const RuntimeMethod* method)
  30367. {
  30368. {
  30369. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30370. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30371. return L_0;
  30372. }
  30373. }
  30374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m972536DABF5B2E44B1F1E445231076A98DC5B163_gshared_inline (const RuntimeMethod* method)
  30375. {
  30376. {
  30377. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30378. bool L_0 = ((TypeTraits_1_tCC4BDF8E0A12FD764908EC189D75E770E4C60943_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30379. return L_0;
  30380. }
  30381. }
  30382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m153EF1E668BFF6066E4E79F9D9374BBC7C3ADD7E_gshared_inline (const RuntimeMethod* method)
  30383. {
  30384. {
  30385. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30386. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30387. return L_0;
  30388. }
  30389. }
  30390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m862019BA7FBEF86594AFC03374E2B4470128816A_gshared_inline (const RuntimeMethod* method)
  30391. {
  30392. {
  30393. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30394. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30395. return L_0;
  30396. }
  30397. }
  30398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mB64CD1414AA6476F61F0C3568F12424180F97654_gshared_inline (const RuntimeMethod* method)
  30399. {
  30400. {
  30401. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30402. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30403. return L_0;
  30404. }
  30405. }
  30406. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8EDDB996B5A1EB61A4BD3D0EA17C687D54018D50_gshared_inline (const RuntimeMethod* method)
  30407. {
  30408. {
  30409. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30410. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30411. return L_0;
  30412. }
  30413. }
  30414. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEEAAEC79EE8901D1ECEC6BEA492A9A641F182015_gshared_inline (const RuntimeMethod* method)
  30415. {
  30416. {
  30417. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30418. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30419. return L_0;
  30420. }
  30421. }
  30422. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mE47F4F67FF9CA699BEF255B199F6731064759FD3_gshared_inline (const RuntimeMethod* method)
  30423. {
  30424. {
  30425. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30426. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30427. return L_0;
  30428. }
  30429. }
  30430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m15646A8737946E1B9B76543AE5967E6BA70433FD_gshared_inline (const RuntimeMethod* method)
  30431. {
  30432. {
  30433. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30434. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30435. return L_0;
  30436. }
  30437. }
  30438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAB96CAD5D360071A2AC29CEFA10D8376FE5A716C_gshared_inline (const RuntimeMethod* method)
  30439. {
  30440. {
  30441. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30442. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30443. return L_0;
  30444. }
  30445. }
  30446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA4A140DE844BBBA9C3E2DD1451A72634E1E0662A_gshared_inline (const RuntimeMethod* method)
  30447. {
  30448. {
  30449. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30450. bool L_0 = ((TypeTraits_1_t757ADFB4D991E864C5C73DA2C8ECE7DB437E2DDF_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30451. return L_0;
  30452. }
  30453. }
  30454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2D66648784B8A7B5B194994AE81AEF4A532F76E2_gshared_inline (const RuntimeMethod* method)
  30455. {
  30456. {
  30457. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30458. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30459. return L_0;
  30460. }
  30461. }
  30462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD5FF582A0F867D8D5FF17DFC98F9DC30C27E1F74_gshared_inline (const RuntimeMethod* method)
  30463. {
  30464. {
  30465. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30466. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30467. return L_0;
  30468. }
  30469. }
  30470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E1C8DF463CE67BB42937B640C27F546CAB0DE93_gshared_inline (const RuntimeMethod* method)
  30471. {
  30472. {
  30473. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30474. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30475. return L_0;
  30476. }
  30477. }
  30478. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mCB9061DC2F43EAB244911BC42639EC6F64967F77_gshared_inline (const RuntimeMethod* method)
  30479. {
  30480. {
  30481. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30482. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30483. return L_0;
  30484. }
  30485. }
  30486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m169CE2B20409D6CF80A001590197355842BD0E2E_gshared_inline (const RuntimeMethod* method)
  30487. {
  30488. {
  30489. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30490. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30491. return L_0;
  30492. }
  30493. }
  30494. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m1A6FC7F037FE5002342C485B409E3F7378C68C3D_gshared_inline (const RuntimeMethod* method)
  30495. {
  30496. {
  30497. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30498. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30499. return L_0;
  30500. }
  30501. }
  30502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mEA942F6E511B45E26344A7BCC1A9CF9EC0AF5C0E_gshared_inline (const RuntimeMethod* method)
  30503. {
  30504. {
  30505. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30506. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30507. return L_0;
  30508. }
  30509. }
  30510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mC18B485E8C55F324812CBB67B78A007B739115E4_gshared_inline (const RuntimeMethod* method)
  30511. {
  30512. {
  30513. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30514. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30515. return L_0;
  30516. }
  30517. }
  30518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4C048EE168B7E8E680EF6EA47C0736BABC8F1BF1_gshared_inline (const RuntimeMethod* method)
  30519. {
  30520. {
  30521. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30522. bool L_0 = ((TypeTraits_1_tC847C5AECFD56D7A03E78146847095A698E8A9D6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30523. return L_0;
  30524. }
  30525. }
  30526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB7629FB4B0946274345F4233A69AA0745F973E8B_gshared_inline (const RuntimeMethod* method)
  30527. {
  30528. {
  30529. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30530. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30531. return L_0;
  30532. }
  30533. }
  30534. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mD497670B77725729AB998195C3A0388DE72AF5F9_gshared_inline (const RuntimeMethod* method)
  30535. {
  30536. {
  30537. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30538. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30539. return L_0;
  30540. }
  30541. }
  30542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m98BDAC1965215084D492BD054E3438503B1F8176_gshared_inline (const RuntimeMethod* method)
  30543. {
  30544. {
  30545. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30546. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30547. return L_0;
  30548. }
  30549. }
  30550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mB41B20AA72630F99FC4B5E825120BCAB5BC877BD_gshared_inline (const RuntimeMethod* method)
  30551. {
  30552. {
  30553. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30554. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30555. return L_0;
  30556. }
  30557. }
  30558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m9F24975E8E7845305917656920FEC7F4F26748EE_gshared_inline (const RuntimeMethod* method)
  30559. {
  30560. {
  30561. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30562. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30563. return L_0;
  30564. }
  30565. }
  30566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m90281059179DB271DBC2EFD71A6EF9B12D916E63_gshared_inline (const RuntimeMethod* method)
  30567. {
  30568. {
  30569. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30570. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30571. return L_0;
  30572. }
  30573. }
  30574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m898D8ADF15704A59C4CED199CEC1DB3621AE8EF1_gshared_inline (const RuntimeMethod* method)
  30575. {
  30576. {
  30577. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30578. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30579. return L_0;
  30580. }
  30581. }
  30582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE022DBB0602AAADCAA703B4A54242852A8965853_gshared_inline (const RuntimeMethod* method)
  30583. {
  30584. {
  30585. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30586. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30587. return L_0;
  30588. }
  30589. }
  30590. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEB9F744CCCB6B7AC1D2405526414DD0C4112DFFA_gshared_inline (const RuntimeMethod* method)
  30591. {
  30592. {
  30593. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30594. bool L_0 = ((TypeTraits_1_t2745081C9EBBFB683CA88BDE5D022B3E28F023BC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30595. return L_0;
  30596. }
  30597. }
  30598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mED9CECACB575528E396F8F3A86E09B0C1C3EC391_gshared_inline (const RuntimeMethod* method)
  30599. {
  30600. {
  30601. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30602. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30603. return L_0;
  30604. }
  30605. }
  30606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC9A61E99C4BA92ADA157499E6916625742CBF643_gshared_inline (const RuntimeMethod* method)
  30607. {
  30608. {
  30609. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30610. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30611. return L_0;
  30612. }
  30613. }
  30614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mD7AD2570031FF055D5EB8EC2F245A5A638022D20_gshared_inline (const RuntimeMethod* method)
  30615. {
  30616. {
  30617. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30618. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30619. return L_0;
  30620. }
  30621. }
  30622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m11CF3D49DDB14B9A58CB6462B385F12D872DA4C2_gshared_inline (const RuntimeMethod* method)
  30623. {
  30624. {
  30625. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30626. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30627. return L_0;
  30628. }
  30629. }
  30630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF3A507FB7A4A28E61140B87137CB393F66A80DB7_gshared_inline (const RuntimeMethod* method)
  30631. {
  30632. {
  30633. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30634. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30635. return L_0;
  30636. }
  30637. }
  30638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3ED8770CFE0CC8A4F3FA9AC65707B2987A7419C6_gshared_inline (const RuntimeMethod* method)
  30639. {
  30640. {
  30641. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30642. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30643. return L_0;
  30644. }
  30645. }
  30646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0FBEF005D9EE8BF04BD314FBAF385CBF050F303A_gshared_inline (const RuntimeMethod* method)
  30647. {
  30648. {
  30649. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30650. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30651. return L_0;
  30652. }
  30653. }
  30654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m989233B2F7F633EFE624A0CF8A5F9D3DAC75F00E_gshared_inline (const RuntimeMethod* method)
  30655. {
  30656. {
  30657. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30658. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30659. return L_0;
  30660. }
  30661. }
  30662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4DC94330CB582D9352B58792910D0A9FE4EBF382_gshared_inline (const RuntimeMethod* method)
  30663. {
  30664. {
  30665. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30666. bool L_0 = ((TypeTraits_1_t9E0AB7A057AA6EE1CF91911858169EA0D58BB816_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30667. return L_0;
  30668. }
  30669. }
  30670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m4DC94CEE54A695626CAEFDF691C658BF0C80A155_gshared_inline (const RuntimeMethod* method)
  30671. {
  30672. {
  30673. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30674. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30675. return L_0;
  30676. }
  30677. }
  30678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE967E10DC5258518E319C34BDA65123D2532493D_gshared_inline (const RuntimeMethod* method)
  30679. {
  30680. {
  30681. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30682. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30683. return L_0;
  30684. }
  30685. }
  30686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m772EE1B98C79503AD94637C553736BDDA5E113E4_gshared_inline (const RuntimeMethod* method)
  30687. {
  30688. {
  30689. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30690. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30691. return L_0;
  30692. }
  30693. }
  30694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m8CF03CEF98C355AFDE51537D488AD6B776F29FB6_gshared_inline (const RuntimeMethod* method)
  30695. {
  30696. {
  30697. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30698. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30699. return L_0;
  30700. }
  30701. }
  30702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m504FA44C9C7C4190939527DB742DAF0AC109DDF9_gshared_inline (const RuntimeMethod* method)
  30703. {
  30704. {
  30705. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30706. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30707. return L_0;
  30708. }
  30709. }
  30710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m532C4A6ED34399B002F5A0B8D6E5B55F8DF9C93D_gshared_inline (const RuntimeMethod* method)
  30711. {
  30712. {
  30713. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30714. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30715. return L_0;
  30716. }
  30717. }
  30718. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m2AB21A47C50F4CC7A9B07DCC6F981B11B8119217_gshared_inline (const RuntimeMethod* method)
  30719. {
  30720. {
  30721. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30722. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30723. return L_0;
  30724. }
  30725. }
  30726. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1499F4A014158A9E43B430FA922C10FA9BF42BDA_gshared_inline (const RuntimeMethod* method)
  30727. {
  30728. {
  30729. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30730. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30731. return L_0;
  30732. }
  30733. }
  30734. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m24BBE42CE35293742C4F64E95AA87073E813B136_gshared_inline (const RuntimeMethod* method)
  30735. {
  30736. {
  30737. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30738. bool L_0 = ((TypeTraits_1_tEC4AD2AA03E1549DCDDCA8138E36D91F7BF393BB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30739. return L_0;
  30740. }
  30741. }
  30742. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m73FA7E4D7672FFD39EFD5119BC3CA10037624416_gshared_inline (const RuntimeMethod* method)
  30743. {
  30744. {
  30745. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30746. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30747. return L_0;
  30748. }
  30749. }
  30750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mC615F2A3A70155293DF61CAFC154D6EB6211377C_gshared_inline (const RuntimeMethod* method)
  30751. {
  30752. {
  30753. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30754. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30755. return L_0;
  30756. }
  30757. }
  30758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m472AD8D1120723C7E282C958A563BAB1A9843EB4_gshared_inline (const RuntimeMethod* method)
  30759. {
  30760. {
  30761. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30762. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30763. return L_0;
  30764. }
  30765. }
  30766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m367FDD6C6734D94C80E18FBF69C39B9935861156_gshared_inline (const RuntimeMethod* method)
  30767. {
  30768. {
  30769. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30770. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30771. return L_0;
  30772. }
  30773. }
  30774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mB9DA5EA2341CECA22CE77DCEDAE6436BB2DE9141_gshared_inline (const RuntimeMethod* method)
  30775. {
  30776. {
  30777. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30778. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30779. return L_0;
  30780. }
  30781. }
  30782. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m2D2EE84F9A7652626335D13D3DB55B3E461F5411_gshared_inline (const RuntimeMethod* method)
  30783. {
  30784. {
  30785. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30786. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30787. return L_0;
  30788. }
  30789. }
  30790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9DE68BF1F9BDADF1D9E49CAB13BB29D726366C5E_gshared_inline (const RuntimeMethod* method)
  30791. {
  30792. {
  30793. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30794. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30795. return L_0;
  30796. }
  30797. }
  30798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m4BCDE88FF19C72620C04896DCEC626E7A9621B31_gshared_inline (const RuntimeMethod* method)
  30799. {
  30800. {
  30801. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30802. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30803. return L_0;
  30804. }
  30805. }
  30806. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mA371ACE12BD90B55288C6254F24800198C89A180_gshared_inline (const RuntimeMethod* method)
  30807. {
  30808. {
  30809. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30810. bool L_0 = ((TypeTraits_1_tB395B95685AE971ABD5B79C40A58224E776FC934_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30811. return L_0;
  30812. }
  30813. }
  30814. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mE270918557E018BDBAC77A2484A2ED666645BDA4_gshared_inline (const RuntimeMethod* method)
  30815. {
  30816. {
  30817. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30818. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30819. return L_0;
  30820. }
  30821. }
  30822. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6F1795D29F0AF03CD990A2415AFD3ED2733B5B0E_gshared_inline (const RuntimeMethod* method)
  30823. {
  30824. {
  30825. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30826. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30827. return L_0;
  30828. }
  30829. }
  30830. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m6D68904DCEC1B9E468B23D863D622ED2F08B3ACB_gshared_inline (const RuntimeMethod* method)
  30831. {
  30832. {
  30833. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30834. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30835. return L_0;
  30836. }
  30837. }
  30838. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m6A04FBA846B5599977C339FF38CAA6B19392730B_gshared_inline (const RuntimeMethod* method)
  30839. {
  30840. {
  30841. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30842. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30843. return L_0;
  30844. }
  30845. }
  30846. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mF4B6C25AEC8007AB7226320556B5E97E3AC94508_gshared_inline (const RuntimeMethod* method)
  30847. {
  30848. {
  30849. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30850. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30851. return L_0;
  30852. }
  30853. }
  30854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD37F9D016C8BE39B6514F008627641341FA15374_gshared_inline (const RuntimeMethod* method)
  30855. {
  30856. {
  30857. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30858. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30859. return L_0;
  30860. }
  30861. }
  30862. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m49BAE4879683A48C324FC188D6358BBD19EA39F9_gshared_inline (const RuntimeMethod* method)
  30863. {
  30864. {
  30865. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30866. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30867. return L_0;
  30868. }
  30869. }
  30870. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m867A30A06DF4DAE601C1437681BE61D0B03D0735_gshared_inline (const RuntimeMethod* method)
  30871. {
  30872. {
  30873. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30874. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30875. return L_0;
  30876. }
  30877. }
  30878. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mEA59E9BF1E2B2B6776836C3492BF2C478B57DFF5_gshared_inline (const RuntimeMethod* method)
  30879. {
  30880. {
  30881. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30882. bool L_0 = ((TypeTraits_1_t71057E7D8F22A723DE8C778E71218D6DDFD2BAF0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30883. return L_0;
  30884. }
  30885. }
  30886. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m49C68D6D1DFC52F5D7F7898A0CBBDFA16026CB38_gshared_inline (const RuntimeMethod* method)
  30887. {
  30888. {
  30889. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30890. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30891. return L_0;
  30892. }
  30893. }
  30894. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m3BC06176127C2828F6ACE5A12F582BDBD8267F82_gshared_inline (const RuntimeMethod* method)
  30895. {
  30896. {
  30897. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30898. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30899. return L_0;
  30900. }
  30901. }
  30902. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m83BB11321A8205868232E6A9791231FCCAEE17E9_gshared_inline (const RuntimeMethod* method)
  30903. {
  30904. {
  30905. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30906. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30907. return L_0;
  30908. }
  30909. }
  30910. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m7D9DCE595403671A10E7889C5D74484421C9671F_gshared_inline (const RuntimeMethod* method)
  30911. {
  30912. {
  30913. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30914. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30915. return L_0;
  30916. }
  30917. }
  30918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m949AAA6488B0E3FEBA470FA8C5A3F8C3DF075A4D_gshared_inline (const RuntimeMethod* method)
  30919. {
  30920. {
  30921. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30922. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30923. return L_0;
  30924. }
  30925. }
  30926. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m3DA89A23C38F0B1E70653892C0085948119D1173_gshared_inline (const RuntimeMethod* method)
  30927. {
  30928. {
  30929. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30930. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  30931. return L_0;
  30932. }
  30933. }
  30934. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD63CC5631F03DF8218DFB225BBC493503270D64E_gshared_inline (const RuntimeMethod* method)
  30935. {
  30936. {
  30937. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30938. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  30939. return L_0;
  30940. }
  30941. }
  30942. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA68BE2F93E951687D0F1ABE4A6A4A65A00DBB8B3_gshared_inline (const RuntimeMethod* method)
  30943. {
  30944. {
  30945. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30946. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  30947. return L_0;
  30948. }
  30949. }
  30950. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m93EB07A80440B7E77671B54C1D8C08181E12A499_gshared_inline (const RuntimeMethod* method)
  30951. {
  30952. {
  30953. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30954. bool L_0 = ((TypeTraits_1_t863F95920EE834C0519085F7BDCA06C58BCD1DE3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  30955. return L_0;
  30956. }
  30957. }
  30958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F664570B839F3DF9A44A324208724424FE8144B_gshared_inline (const RuntimeMethod* method)
  30959. {
  30960. {
  30961. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30962. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  30963. return L_0;
  30964. }
  30965. }
  30966. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BDFFC70708F6E6EF1AB12B5E41FD5454524A3F8_gshared_inline (const RuntimeMethod* method)
  30967. {
  30968. {
  30969. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30970. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  30971. return L_0;
  30972. }
  30973. }
  30974. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m908C71E0F54A69691D54C444E2C23EF5C540FD1F_gshared_inline (const RuntimeMethod* method)
  30975. {
  30976. {
  30977. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30978. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  30979. return L_0;
  30980. }
  30981. }
  30982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mE6058DEBF24C937F7DB5C377F071B535B0189277_gshared_inline (const RuntimeMethod* method)
  30983. {
  30984. {
  30985. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30986. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  30987. return L_0;
  30988. }
  30989. }
  30990. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mC0917FE417EB3716792D8B9FF4CA683DD95FB74B_gshared_inline (const RuntimeMethod* method)
  30991. {
  30992. {
  30993. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  30994. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  30995. return L_0;
  30996. }
  30997. }
  30998. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m68FE1C5C54DEA618DA5A85640BC14A3363E8E0EB_gshared_inline (const RuntimeMethod* method)
  30999. {
  31000. {
  31001. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31002. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31003. return L_0;
  31004. }
  31005. }
  31006. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m0025FEACE4E43C02CA2F23FB370FD0C6DB625E71_gshared_inline (const RuntimeMethod* method)
  31007. {
  31008. {
  31009. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31010. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31011. return L_0;
  31012. }
  31013. }
  31014. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mAC32D5C4424D52F5A3E7FE46DC053073AC0B2521_gshared_inline (const RuntimeMethod* method)
  31015. {
  31016. {
  31017. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31018. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31019. return L_0;
  31020. }
  31021. }
  31022. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m648B789A6C0E45C15D1B380C236BAC1C31DE31FB_gshared_inline (const RuntimeMethod* method)
  31023. {
  31024. {
  31025. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31026. bool L_0 = ((TypeTraits_1_t621E3790C21984BE382EC32D6FE8EF59F9C81E4F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31027. return L_0;
  31028. }
  31029. }
  31030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m2CDB8D2BAADA49EAE5F95CCBB38A610E551F5139_gshared_inline (const RuntimeMethod* method)
  31031. {
  31032. {
  31033. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31034. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31035. return L_0;
  31036. }
  31037. }
  31038. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m6D2143D60846936F6654934711DD0468638F5D0E_gshared_inline (const RuntimeMethod* method)
  31039. {
  31040. {
  31041. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31042. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31043. return L_0;
  31044. }
  31045. }
  31046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m468FD08CF92AA9CE1355826B4E5A8A7B92647567_gshared_inline (const RuntimeMethod* method)
  31047. {
  31048. {
  31049. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31050. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31051. return L_0;
  31052. }
  31053. }
  31054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m77BADD5EAFF2BE507286F8866914D2C1A2509594_gshared_inline (const RuntimeMethod* method)
  31055. {
  31056. {
  31057. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31058. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31059. return L_0;
  31060. }
  31061. }
  31062. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mEE8A10EA34F2DF421818C28AA0E8AC4F6EF4F95D_gshared_inline (const RuntimeMethod* method)
  31063. {
  31064. {
  31065. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31066. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31067. return L_0;
  31068. }
  31069. }
  31070. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mD3D72D06A3C4909A9EC69555118BECC683C0CCD3_gshared_inline (const RuntimeMethod* method)
  31071. {
  31072. {
  31073. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31074. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31075. return L_0;
  31076. }
  31077. }
  31078. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mF2C9CBED1C83F57BA0FFCEE9344A15EAE6F9D402_gshared_inline (const RuntimeMethod* method)
  31079. {
  31080. {
  31081. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31082. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31083. return L_0;
  31084. }
  31085. }
  31086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mA069B0BDEC214B763CC8ECBCE3B72C13664A29E8_gshared_inline (const RuntimeMethod* method)
  31087. {
  31088. {
  31089. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31090. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31091. return L_0;
  31092. }
  31093. }
  31094. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m9034B0A94134882152B213FF050C3F53CF633819_gshared_inline (const RuntimeMethod* method)
  31095. {
  31096. {
  31097. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31098. bool L_0 = ((TypeTraits_1_t3FA85198159658E010E08BB434B6F0D95CCF4310_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31099. return L_0;
  31100. }
  31101. }
  31102. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m0800E281B1BAC1A8974961F84A0739B4B5D69841_gshared_inline (const RuntimeMethod* method)
  31103. {
  31104. {
  31105. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31106. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31107. return L_0;
  31108. }
  31109. }
  31110. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m0BB09EECC44FC5C122801B606268892909544416_gshared_inline (const RuntimeMethod* method)
  31111. {
  31112. {
  31113. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31114. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31115. return L_0;
  31116. }
  31117. }
  31118. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mA3A83B0AB6B296273AE2BDDEB3B9AF841A456880_gshared_inline (const RuntimeMethod* method)
  31119. {
  31120. {
  31121. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31122. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31123. return L_0;
  31124. }
  31125. }
  31126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_mC17CE2A411C52FABF5010BFB4594BF22A757B205_gshared_inline (const RuntimeMethod* method)
  31127. {
  31128. {
  31129. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31130. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31131. return L_0;
  31132. }
  31133. }
  31134. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mED3EB00D7DDEA8413CC0C9A65B04A504E2CF9BC0_gshared_inline (const RuntimeMethod* method)
  31135. {
  31136. {
  31137. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31138. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31139. return L_0;
  31140. }
  31141. }
  31142. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mF1D59A9C12C86D4A138A1973FEB17E5FFD8C7D8D_gshared_inline (const RuntimeMethod* method)
  31143. {
  31144. {
  31145. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31146. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31147. return L_0;
  31148. }
  31149. }
  31150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m026D3F392004F47F9F06856AD70016C35FEC2E50_gshared_inline (const RuntimeMethod* method)
  31151. {
  31152. {
  31153. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31154. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31155. return L_0;
  31156. }
  31157. }
  31158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m37F2997FA83322656655867B3FB1962560655FD1_gshared_inline (const RuntimeMethod* method)
  31159. {
  31160. {
  31161. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31162. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31163. return L_0;
  31164. }
  31165. }
  31166. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m97B6E9830CAA98FFEE7154FAD31DCB8E155BBA17_gshared_inline (const RuntimeMethod* method)
  31167. {
  31168. {
  31169. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31170. bool L_0 = ((TypeTraits_1_tB0FBD395D266A0DC452EFC005EED000A76F2D728_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31171. return L_0;
  31172. }
  31173. }
  31174. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m06863AC8F52B5115CCF0064BFF6E0222D7E90224_gshared_inline (const RuntimeMethod* method)
  31175. {
  31176. {
  31177. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31178. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31179. return L_0;
  31180. }
  31181. }
  31182. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB69003D23DE25E06F3C0178091EE2CF9C26FC0A0_gshared_inline (const RuntimeMethod* method)
  31183. {
  31184. {
  31185. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31186. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31187. return L_0;
  31188. }
  31189. }
  31190. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m7EC7DB4728C77BEAC1A8D8EA31A8EB1AA4DBA109_gshared_inline (const RuntimeMethod* method)
  31191. {
  31192. {
  31193. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31194. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31195. return L_0;
  31196. }
  31197. }
  31198. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m1FE6D590ABE213BE9EFE4535D9F5C203B63B36A7_gshared_inline (const RuntimeMethod* method)
  31199. {
  31200. {
  31201. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31202. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31203. return L_0;
  31204. }
  31205. }
  31206. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m5C3680ECC1AF86D55646CDEAA9AAA83FA4EBB83E_gshared_inline (const RuntimeMethod* method)
  31207. {
  31208. {
  31209. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31210. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31211. return L_0;
  31212. }
  31213. }
  31214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m970E34C4BE1AF26E4A4FC07DF176C54FABE29D14_gshared_inline (const RuntimeMethod* method)
  31215. {
  31216. {
  31217. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31218. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31219. return L_0;
  31220. }
  31221. }
  31222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m6B9BF7C8E162A13A48B9DEB9C8ECA319ACE4AF93_gshared_inline (const RuntimeMethod* method)
  31223. {
  31224. {
  31225. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31226. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31227. return L_0;
  31228. }
  31229. }
  31230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m3D75AF0AB660AA81DFF990EBE6F4D90735E65DC9_gshared_inline (const RuntimeMethod* method)
  31231. {
  31232. {
  31233. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31234. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31235. return L_0;
  31236. }
  31237. }
  31238. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m02A4DA8D6AD8CF894C842645F3A52AD137819401_gshared_inline (const RuntimeMethod* method)
  31239. {
  31240. {
  31241. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31242. bool L_0 = ((TypeTraits_1_tC8921FDA28D28FEA6D91C40FFFA103B90A1E4EF3_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31243. return L_0;
  31244. }
  31245. }
  31246. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mB487817AC7ABF02B19716E754AE3E636656832AA_gshared_inline (const RuntimeMethod* method)
  31247. {
  31248. {
  31249. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31250. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31251. return L_0;
  31252. }
  31253. }
  31254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m61478BF01487E17C9FA2B0C1E3C53F3341A7F9D4_gshared_inline (const RuntimeMethod* method)
  31255. {
  31256. {
  31257. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31258. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31259. return L_0;
  31260. }
  31261. }
  31262. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m32E8A3756EFDBA1824C3FEED336094ACF95DE362_gshared_inline (const RuntimeMethod* method)
  31263. {
  31264. {
  31265. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31266. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31267. return L_0;
  31268. }
  31269. }
  31270. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m0076F44A82884CEAE1026D0C14C89AAEC5F9A66D_gshared_inline (const RuntimeMethod* method)
  31271. {
  31272. {
  31273. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31274. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31275. return L_0;
  31276. }
  31277. }
  31278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m477D51ABB699B86712BE42EE5A49CB3DE735CD2D_gshared_inline (const RuntimeMethod* method)
  31279. {
  31280. {
  31281. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31282. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31283. return L_0;
  31284. }
  31285. }
  31286. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA516E5FF9854CDED5DFC0C37432C73C168C05F37_gshared_inline (const RuntimeMethod* method)
  31287. {
  31288. {
  31289. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31290. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31291. return L_0;
  31292. }
  31293. }
  31294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m4034A08619AE704BDB9CE9F282A391EA2C6767B8_gshared_inline (const RuntimeMethod* method)
  31295. {
  31296. {
  31297. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31298. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31299. return L_0;
  31300. }
  31301. }
  31302. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mE29481EDBCF845E36348EE69122F97D215CCE46F_gshared_inline (const RuntimeMethod* method)
  31303. {
  31304. {
  31305. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31306. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31307. return L_0;
  31308. }
  31309. }
  31310. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_m4F3C6DF960CFB62B278B69098BDFEE54DC94BDE4_gshared_inline (const RuntimeMethod* method)
  31311. {
  31312. {
  31313. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31314. bool L_0 = ((TypeTraits_1_t2C470FCD3078C378DA07D1FCDFD8E3BF2EBD4751_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31315. return L_0;
  31316. }
  31317. }
  31318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m6E42FE6A2733731FD34A8D0DF2E5A4EBA887EA32_gshared_inline (const RuntimeMethod* method)
  31319. {
  31320. {
  31321. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31322. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31323. return L_0;
  31324. }
  31325. }
  31326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mE12CA3FA9C421E56607F3CA736A904F7961C9D57_gshared_inline (const RuntimeMethod* method)
  31327. {
  31328. {
  31329. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31330. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31331. return L_0;
  31332. }
  31333. }
  31334. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_mC876849E832B2360A89D63D4816C6D9EF7994527_gshared_inline (const RuntimeMethod* method)
  31335. {
  31336. {
  31337. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31338. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31339. return L_0;
  31340. }
  31341. }
  31342. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m65FF1ED52B13084EF04810CA8CB404F042B79FED_gshared_inline (const RuntimeMethod* method)
  31343. {
  31344. {
  31345. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31346. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31347. return L_0;
  31348. }
  31349. }
  31350. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m94929BC17A1AFEC821EE5447F927F30CD6219654_gshared_inline (const RuntimeMethod* method)
  31351. {
  31352. {
  31353. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31354. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31355. return L_0;
  31356. }
  31357. }
  31358. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m83B9951A07895A27A4B4B87B74D593AFFEB4020D_gshared_inline (const RuntimeMethod* method)
  31359. {
  31360. {
  31361. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31362. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31363. return L_0;
  31364. }
  31365. }
  31366. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m75323C7D5D1699CA1072D0E36D654CB512686354_gshared_inline (const RuntimeMethod* method)
  31367. {
  31368. {
  31369. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31370. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31371. return L_0;
  31372. }
  31373. }
  31374. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m81BDFE95146A69F74EE7C1A8E7AF5B5700CF0BB3_gshared_inline (const RuntimeMethod* method)
  31375. {
  31376. {
  31377. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31378. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31379. return L_0;
  31380. }
  31381. }
  31382. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mCC125353A8BC96C1462EF27C2B05293D91763D6A_gshared_inline (const RuntimeMethod* method)
  31383. {
  31384. {
  31385. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31386. bool L_0 = ((TypeTraits_1_t12A4EFA4F288B8AEB9D8AF24C08B0E6BEC4A5283_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31387. return L_0;
  31388. }
  31389. }
  31390. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m7F5965E2B684FCDD1B7E06E4393ACBA01E8115E8_gshared_inline (const RuntimeMethod* method)
  31391. {
  31392. {
  31393. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31394. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31395. return L_0;
  31396. }
  31397. }
  31398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_mB57A4C597A8C6670EFDD143961C3D27E6E83192D_gshared_inline (const RuntimeMethod* method)
  31399. {
  31400. {
  31401. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31402. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31403. return L_0;
  31404. }
  31405. }
  31406. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m37EC3F797F7002A8874FA6D51CEE4AA035AFC8EE_gshared_inline (const RuntimeMethod* method)
  31407. {
  31408. {
  31409. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31410. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31411. return L_0;
  31412. }
  31413. }
  31414. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m410D5E1A49A4FA9B2686881E7C232345398A3EC0_gshared_inline (const RuntimeMethod* method)
  31415. {
  31416. {
  31417. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31418. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31419. return L_0;
  31420. }
  31421. }
  31422. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mA62C2677BB5C5E13210A378DE57396941825102C_gshared_inline (const RuntimeMethod* method)
  31423. {
  31424. {
  31425. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31426. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31427. return L_0;
  31428. }
  31429. }
  31430. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m78682CA7A196F0614B19AE1DCA56F91A9B7A4F5B_gshared_inline (const RuntimeMethod* method)
  31431. {
  31432. {
  31433. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31434. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31435. return L_0;
  31436. }
  31437. }
  31438. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m9CD53543F592B3DA254991881C242AD9F6ED8F46_gshared_inline (const RuntimeMethod* method)
  31439. {
  31440. {
  31441. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31442. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31443. return L_0;
  31444. }
  31445. }
  31446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mF320A76CF7B1C325E973481A72ACAD3B23576722_gshared_inline (const RuntimeMethod* method)
  31447. {
  31448. {
  31449. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31450. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31451. return L_0;
  31452. }
  31453. }
  31454. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDBC0052F1073219236D9461D1C49B3330BD36D9A_gshared_inline (const RuntimeMethod* method)
  31455. {
  31456. {
  31457. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31458. bool L_0 = ((TypeTraits_1_t318641E17032D16283D6562F31C5AB80FE005BD6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31459. return L_0;
  31460. }
  31461. }
  31462. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_m85967F8CB9FAD027F007800E553FF4D41214B16B_gshared_inline (const RuntimeMethod* method)
  31463. {
  31464. {
  31465. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31466. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31467. return L_0;
  31468. }
  31469. }
  31470. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m33F460AC2C0981FBB0D67DF4B36A38C7044B6658_gshared_inline (const RuntimeMethod* method)
  31471. {
  31472. {
  31473. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31474. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31475. return L_0;
  31476. }
  31477. }
  31478. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m64554136176110FBD6D5948F7A8593317282D43D_gshared_inline (const RuntimeMethod* method)
  31479. {
  31480. {
  31481. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31482. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31483. return L_0;
  31484. }
  31485. }
  31486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m88A1E672418E106BE325D354F3EBD341765F0C38_gshared_inline (const RuntimeMethod* method)
  31487. {
  31488. {
  31489. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31490. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31491. return L_0;
  31492. }
  31493. }
  31494. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_mE26DB79F4A5BD6034B177CABB5C3A3EEFE1C6E10_gshared_inline (const RuntimeMethod* method)
  31495. {
  31496. {
  31497. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31498. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31499. return L_0;
  31500. }
  31501. }
  31502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mA80F0211420C25BE198FD8C5287BBAE81AD79D24_gshared_inline (const RuntimeMethod* method)
  31503. {
  31504. {
  31505. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31506. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31507. return L_0;
  31508. }
  31509. }
  31510. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mE25A1B37EC311103483AFAD23CA82F0BA54B766E_gshared_inline (const RuntimeMethod* method)
  31511. {
  31512. {
  31513. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31514. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31515. return L_0;
  31516. }
  31517. }
  31518. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m483FA59577B89A7210F233A7EA408B41FD9723BD_gshared_inline (const RuntimeMethod* method)
  31519. {
  31520. {
  31521. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31522. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31523. return L_0;
  31524. }
  31525. }
  31526. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mDB2868A1A7C24D7C3222957A7FF6D169B6BA8747_gshared_inline (const RuntimeMethod* method)
  31527. {
  31528. {
  31529. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31530. bool L_0 = ((TypeTraits_1_tB2BACC988B95FD4748EEAD9E106CEA7F11DBBE4B_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31531. return L_0;
  31532. }
  31533. }
  31534. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mBABCE38129A0281F81AC4493B9E09F7B56F24F12_gshared_inline (const RuntimeMethod* method)
  31535. {
  31536. {
  31537. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31538. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31539. return L_0;
  31540. }
  31541. }
  31542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m826CF61F90F4A5C1E50BC2C704C9CC61E738B56B_gshared_inline (const RuntimeMethod* method)
  31543. {
  31544. {
  31545. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31546. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31547. return L_0;
  31548. }
  31549. }
  31550. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m2E3E7C39FB0C7BFCE1F3BBFCA4135DF4945EAB8E_gshared_inline (const RuntimeMethod* method)
  31551. {
  31552. {
  31553. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31554. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31555. return L_0;
  31556. }
  31557. }
  31558. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m4D6B904B9A086B510E768220FA80C835EC6A2962_gshared_inline (const RuntimeMethod* method)
  31559. {
  31560. {
  31561. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31562. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31563. return L_0;
  31564. }
  31565. }
  31566. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m8845C881E6C4B18B8BA221DEF32B9922C0ACDDAB_gshared_inline (const RuntimeMethod* method)
  31567. {
  31568. {
  31569. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31570. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31571. return L_0;
  31572. }
  31573. }
  31574. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_mDE38AF6C637DF8DE1AFD419830ABD54CCFCA610C_gshared_inline (const RuntimeMethod* method)
  31575. {
  31576. {
  31577. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31578. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31579. return L_0;
  31580. }
  31581. }
  31582. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_m3A26655F0FF41B671446F903FE5847BE43F54430_gshared_inline (const RuntimeMethod* method)
  31583. {
  31584. {
  31585. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31586. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31587. return L_0;
  31588. }
  31589. }
  31590. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_mD80D3A5E3EBEA503B228255B59012C64EAC0968C_gshared_inline (const RuntimeMethod* method)
  31591. {
  31592. {
  31593. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31594. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31595. return L_0;
  31596. }
  31597. }
  31598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mC26E699C0DBB1A6C28519750D4C5B71D1E1A2103_gshared_inline (const RuntimeMethod* method)
  31599. {
  31600. {
  31601. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31602. bool L_0 = ((TypeTraits_1_tE403F840B1E4A05D3004758D60018F70BE11D92D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31603. return L_0;
  31604. }
  31605. }
  31606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsEnum_mF62B0BF7F3358055F2E91FFB2FD71296870F351C_gshared_inline (const RuntimeMethod* method)
  31607. {
  31608. {
  31609. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31610. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsEnumU3Ek__BackingField;
  31611. return L_0;
  31612. }
  31613. }
  31614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsArray_m1FB67AD467EF351CE3B5C5038524EBC8C59F9FB3_gshared_inline (const RuntimeMethod* method)
  31615. {
  31616. {
  31617. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31618. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsArrayU3Ek__BackingField;
  31619. return L_0;
  31620. }
  31621. }
  31622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsValueType_m283BAA739BE2D12707F064FF6DF9B394EAA8D12D_gshared_inline (const RuntimeMethod* method)
  31623. {
  31624. {
  31625. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31626. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsValueTypeU3Ek__BackingField;
  31627. return L_0;
  31628. }
  31629. }
  31630. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsPrimitive_m789A352853539F0F2D56884ADA73B37073E02793_gshared_inline (const RuntimeMethod* method)
  31631. {
  31632. {
  31633. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31634. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsPrimitiveU3Ek__BackingField;
  31635. return L_0;
  31636. }
  31637. }
  31638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsString_m49C3A76965D74C55FA5BF0BE38A2CAAB36BB6B12_gshared_inline (const RuntimeMethod* method)
  31639. {
  31640. {
  31641. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31642. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsStringU3Ek__BackingField;
  31643. return L_0;
  31644. }
  31645. }
  31646. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsAbstract_m18DC1E7B966498525C0E0D930B3BADEAECED55CE_gshared_inline (const RuntimeMethod* method)
  31647. {
  31648. {
  31649. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31650. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsAbstractU3Ek__BackingField;
  31651. return L_0;
  31652. }
  31653. }
  31654. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsInterface_mD66E745E00B497AED6BDECB6DF6ECB92503BABA5_gshared_inline (const RuntimeMethod* method)
  31655. {
  31656. {
  31657. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31658. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsInterfaceU3Ek__BackingField;
  31659. return L_0;
  31660. }
  31661. }
  31662. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_CanBeNull_m1772D701A927925000E393DAAB3CB55AEE8E3C6A_gshared_inline (const RuntimeMethod* method)
  31663. {
  31664. {
  31665. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31666. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CCanBeNullU3Ek__BackingField;
  31667. return L_0;
  31668. }
  31669. }
  31670. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TypeTraits_1_get_IsNullable_mB8715953B15429CDB6A7D50697117EF2F2CA97C1_gshared_inline (const RuntimeMethod* method)
  31671. {
  31672. {
  31673. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  31674. bool L_0 = ((TypeTraits_1_tB439768C3A79904448564C831E2894C0B5B57EAB_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___U3CIsNullableU3Ek__BackingField;
  31675. return L_0;
  31676. }
  31677. }
  31678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5DE0C8DDAECC15B655D006B90E510B5BB8096398_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 ___0_item, const RuntimeMethod* method)
  31679. {
  31680. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* V_0 = NULL;
  31681. int32_t V_1 = 0;
  31682. {
  31683. int32_t L_0 = __this->____version;
  31684. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  31685. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_1 = __this->____items;
  31686. V_0 = L_1;
  31687. int32_t L_2 = __this->____size;
  31688. V_1 = L_2;
  31689. int32_t L_3 = V_1;
  31690. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_4 = V_0;
  31691. NullCheck(L_4);
  31692. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  31693. {
  31694. goto IL_0034;
  31695. }
  31696. }
  31697. {
  31698. int32_t L_5 = V_1;
  31699. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  31700. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_6 = V_0;
  31701. int32_t L_7 = V_1;
  31702. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_8 = ___0_item;
  31703. NullCheck(L_6);
  31704. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470)L_8);
  31705. return;
  31706. }
  31707. IL_0034:
  31708. {
  31709. StyleSelectorPart_tEE5B8ADC7D114C7486CC8301FF96C114FF3C9470 L_9 = ___0_item;
  31710. List_1_AddWithResize_m1D153469F09D1233BF49AE1EE159842BA514C0BD(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  31711. return;
  31712. }
  31713. }
  31714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  31715. {
  31716. {
  31717. int32_t L_0 = __this->____size;
  31718. return L_0;
  31719. }
  31720. }
  31721. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
  31722. {
  31723. int32_t V_0 = 0;
  31724. {
  31725. int32_t L_0 = __this->____version;
  31726. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  31727. }
  31728. {
  31729. int32_t L_1 = __this->____size;
  31730. V_0 = L_1;
  31731. __this->____size = 0;
  31732. int32_t L_2 = V_0;
  31733. if ((((int32_t)L_2) <= ((int32_t)0)))
  31734. {
  31735. goto IL_003c;
  31736. }
  31737. }
  31738. {
  31739. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
  31740. int32_t L_4 = V_0;
  31741. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  31742. return;
  31743. }
  31744. IL_003c:
  31745. {
  31746. return;
  31747. }
  31748. }
  31749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method)
  31750. {
  31751. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* V_0 = NULL;
  31752. int32_t V_1 = 0;
  31753. {
  31754. int32_t L_0 = __this->____version;
  31755. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  31756. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_1 = __this->____items;
  31757. V_0 = L_1;
  31758. int32_t L_2 = __this->____size;
  31759. V_1 = L_2;
  31760. int32_t L_3 = V_1;
  31761. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = V_0;
  31762. NullCheck(L_4);
  31763. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  31764. {
  31765. goto IL_0034;
  31766. }
  31767. }
  31768. {
  31769. int32_t L_5 = V_1;
  31770. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  31771. RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = V_0;
  31772. int32_t L_7 = V_1;
  31773. RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = ___0_item;
  31774. NullCheck(L_6);
  31775. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_8);
  31776. return;
  31777. }
  31778. IL_0034:
  31779. {
  31780. RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_9 = ___0_item;
  31781. List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  31782. return;
  31783. }
  31784. }
  31785. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0510583A87E7F79405EB2FCF53B2DE6A39DF6E42_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  31786. {
  31787. {
  31788. int32_t L_0 = __this->____size;
  31789. return L_0;
  31790. }
  31791. }
  31792. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
  31793. {
  31794. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  31795. int32_t V_1 = 0;
  31796. {
  31797. int32_t L_0 = __this->____version;
  31798. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  31799. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
  31800. V_0 = L_1;
  31801. int32_t L_2 = __this->____size;
  31802. V_1 = L_2;
  31803. int32_t L_3 = V_1;
  31804. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  31805. NullCheck(L_4);
  31806. if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
  31807. {
  31808. goto IL_0034;
  31809. }
  31810. }
  31811. {
  31812. int32_t L_5 = V_1;
  31813. __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
  31814. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
  31815. int32_t L_7 = V_1;
  31816. RuntimeObject* L_8 = ___0_item;
  31817. NullCheck(L_6);
  31818. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
  31819. return;
  31820. }
  31821. IL_0034:
  31822. {
  31823. RuntimeObject* L_9 = ___0_item;
  31824. List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
  31825. return;
  31826. }
  31827. }
  31828. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m7DFA4D0BBB23EC9096DDFF964522C6874A82064F_gshared_inline (List_1_t85FF16594D5F70EECC5855882558F8E26EF6BAFF* __this, const RuntimeMethod* method)
  31829. {
  31830. int32_t V_0 = 0;
  31831. {
  31832. int32_t L_0 = __this->____version;
  31833. __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
  31834. }
  31835. {
  31836. int32_t L_1 = __this->____size;
  31837. V_0 = L_1;
  31838. __this->____size = 0;
  31839. int32_t L_2 = V_0;
  31840. if ((((int32_t)L_2) <= ((int32_t)0)))
  31841. {
  31842. goto IL_003c;
  31843. }
  31844. }
  31845. {
  31846. StyleSelectorPartU5BU5D_tBA574FB3E75E94E52874FDB7B05B9048E8A5421B* L_3 = __this->____items;
  31847. int32_t L_4 = V_0;
  31848. Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
  31849. return;
  31850. }
  31851. IL_003c:
  31852. {
  31853. return;
  31854. }
  31855. }
  31856. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method)
  31857. {
  31858. {
  31859. int32_t L_0 = __this->____size;
  31860. return L_0;
  31861. }
  31862. }
  31863. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* EqualityComparer_1_get_Default_mA2AD755281D23F496A2579884B39E30C13C208B3_gshared_inline (const RuntimeMethod* method)
  31864. {
  31865. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* V_0 = NULL;
  31866. {
  31867. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_0 = ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
  31868. il2cpp_codegen_memory_barrier();
  31869. V_0 = L_0;
  31870. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_1 = V_0;
  31871. if (L_1)
  31872. {
  31873. goto IL_0019;
  31874. }
  31875. }
  31876. {
  31877. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_2;
  31878. L_2 = EqualityComparer_1_CreateComparer_mD2FA619307513193746FBEB5AE522FB54E21B634(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
  31879. V_0 = L_2;
  31880. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_3 = V_0;
  31881. il2cpp_codegen_memory_barrier();
  31882. ((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
  31883. Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
  31884. }
  31885. IL_0019:
  31886. {
  31887. EqualityComparer_1_t92563A67F1C1ECDC3FE387C46498E2E56B59F3C2* L_4 = V_0;
  31888. return L_4;
  31889. }
  31890. }
  31891. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ListQueryMatcher_1_set_matches_m98DF3CE1674264B73FE87B3905BC9EBFCAFC690F_gshared_inline (ListQueryMatcher_1_t4D10BEF648526B008BEB75C8576A7D1EBFD73A83* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_value, const RuntimeMethod* method)
  31892. {
  31893. {
  31894. List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_value;
  31895. __this->___U3CmatchesU3Ek__BackingField = L_0;
  31896. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmatchesU3Ek__BackingField), (void*)L_0);
  31897. return;
  31898. }
  31899. }
  31900. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1_set_Value_mB62885CB2A25F5BD7AFE430374D9909F5739BE2F_gshared_inline (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, const RuntimeMethod* method)
  31901. {
  31902. {
  31903. int32_t L_0 = ___0_value;
  31904. __this->___U3CValueU3Ek__BackingField = L_0;
  31905. return;
  31906. }
  31907. }
  31908. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceUnit_m08B3A57EE05BADED449F10E7F1F8EF3FCC3FE183_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  31909. {
  31910. {
  31911. RuntimeObject* L_0 = ___0_value;
  31912. __this->___U3CsourceUnitU3Ek__BackingField = L_0;
  31913. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceUnitU3Ek__BackingField), (void*)L_0);
  31914. return;
  31915. }
  31916. }
  31917. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_sourceKey_mCF4DD6F170427CF3ABAE386F2721F95EEEA0432F_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  31918. {
  31919. {
  31920. String_t* L_0 = ___0_value;
  31921. __this->___U3CsourceKeyU3Ek__BackingField = L_0;
  31922. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceKeyU3Ek__BackingField), (void*)L_0);
  31923. return;
  31924. }
  31925. }
  31926. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationUnit_m2DBDC8F0749AFBC279751D91D294C0CCDCBC9686_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  31927. {
  31928. {
  31929. RuntimeObject* L_0 = ___0_value;
  31930. __this->___U3CdestinationUnitU3Ek__BackingField = L_0;
  31931. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationUnitU3Ek__BackingField), (void*)L_0);
  31932. return;
  31933. }
  31934. }
  31935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnitConnection_2_set_destinationKey_mC668800FBB979A21943477B9299B7973D9266E25_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, String_t* ___0_value, const RuntimeMethod* method)
  31936. {
  31937. {
  31938. String_t* L_0 = ___0_value;
  31939. __this->___U3CdestinationKeyU3Ek__BackingField = L_0;
  31940. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationKeyU3Ek__BackingField), (void*)L_0);
  31941. return;
  31942. }
  31943. }
  31944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_sourceUnit_m835BCBF1797141BEB9D1F5318A0CFA3404EFBFF7_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  31945. {
  31946. {
  31947. RuntimeObject* L_0 = __this->___U3CsourceUnitU3Ek__BackingField;
  31948. return L_0;
  31949. }
  31950. }
  31951. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_sourceKey_mF1748DE3E779C7117C5F2A8AC68E779FFF0C1340_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  31952. {
  31953. {
  31954. String_t* L_0 = __this->___U3CsourceKeyU3Ek__BackingField;
  31955. return L_0;
  31956. }
  31957. }
  31958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitConnection_2_get_destinationUnit_m86AFAD3EFACE12566C99A548596ACD64AE7F6F52_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  31959. {
  31960. {
  31961. RuntimeObject* L_0 = __this->___U3CdestinationUnitU3Ek__BackingField;
  31962. return L_0;
  31963. }
  31964. }
  31965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitConnection_2_get_destinationKey_m72627AF033471513BAE32B3100CE1B5B7CE6018F_gshared_inline (UnitConnection_2_t6596E5DFB9AFC57F306C3DBEAE2C8ABA5C5BB26B* __this, const RuntimeMethod* method)
  31966. {
  31967. {
  31968. String_t* L_0 = __this->___U3CdestinationKeyU3Ek__BackingField;
  31969. return L_0;
  31970. }
  31971. }
  31972. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPortCollection_1_get_unit_m3463BF9DF33963932D5E0CA42C2E9A7B8E8CE6FE_gshared_inline (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, const RuntimeMethod* method)
  31973. {
  31974. {
  31975. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  31976. return L_0;
  31977. }
  31978. }
  31979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method)
  31980. {
  31981. {
  31982. RuntimeObject* L_0 = __this->___U3CunitU3Ek__BackingField;
  31983. return L_0;
  31984. }
  31985. }
  31986. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m403F0FFB975E20973142DA6F14868F0E7084400A_gshared_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  31987. {
  31988. {
  31989. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  31990. bool L_1;
  31991. L_1 = HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  31992. return L_1;
  31993. }
  31994. }
  31995. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_gshared_inline (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* __this, const RuntimeMethod* method)
  31996. {
  31997. {
  31998. uint8_t* L_0 = __this->___Ptr;
  31999. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32000. }
  32001. }
  32002. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m13D06A2CA5D32D1E04CBE997860B37489687CB0F_gshared_inline (UnsafeHashMap_2_t6892CF3B588ADF9763FD2CF34FE217B37C312C00* __this, const RuntimeMethod* method)
  32003. {
  32004. {
  32005. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  32006. int32_t L_1 = L_0->___Count;
  32007. return L_1;
  32008. }
  32009. }
  32010. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0DD1CC90B2F1EF5041F2F4E1DABB58224229F0D7_gshared_inline (void* ___0_destination, int32_t ___1_index, int32_t ___2_value, const RuntimeMethod* method)
  32011. {
  32012. {
  32013. void* L_0 = ___0_destination;
  32014. int32_t L_1 = ___1_index;
  32015. uint32_t L_2 = sizeof(int32_t);
  32016. int32_t L_3 = ___2_value;
  32017. *(int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))) = L_3;
  32018. return;
  32019. }
  32020. }
  32021. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m6A5CA0C60B89F8B8FD6701924D9E1AB65B6FEA5D_gshared_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  32022. {
  32023. {
  32024. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  32025. bool L_1;
  32026. L_1 = HashMapHelper_1_get_IsCreated_m72820491FD19358BB92A409A68582B9FEE307DB5_inline(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  32027. return L_1;
  32028. }
  32029. }
  32030. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_m0FC9C9B2F24DC3070A3F50DD86718EB90B960632_gshared_inline (UnsafeHashMap_2_tA88C89DEB8293D4692E4A15A99A6E9D56DA5ABF3* __this, const RuntimeMethod* method)
  32031. {
  32032. {
  32033. HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B* L_0 = (HashMapHelper_1_t51F726D16732CD16EFBBB3DE324B481A05388D2B*)(&__this->___m_Data);
  32034. int32_t L_1 = L_0->___Count;
  32035. return L_1;
  32036. }
  32037. }
  32038. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeUtility_WriteArrayElement_Tisint3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF_m639B8D1EB1835252DFC215F778AA3208B3AE6A1D_gshared_inline (void* ___0_destination, int32_t ___1_index, int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF ___2_value, const RuntimeMethod* method)
  32039. {
  32040. {
  32041. void* L_0 = ___0_destination;
  32042. int32_t L_1 = ___1_index;
  32043. uint32_t L_2 = sizeof(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF);
  32044. int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF L_3 = ___2_value;
  32045. *(int3_t1D01D28AA6D32890A228297EBADD9BB1A960E2BF*)((void*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)((int64_t)il2cpp_codegen_multiply(((int64_t)L_1), ((int64_t)((int32_t)L_2))))))) = L_3;
  32046. return;
  32047. }
  32048. }
  32049. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeHashMap_2_get_IsCreated_m829E792B858A2DAA2FE81CC44146A9189BB243F2_gshared_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  32050. {
  32051. {
  32052. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  32053. bool L_1;
  32054. L_1 = (( bool (*) (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 8));
  32055. return L_1;
  32056. }
  32057. }
  32058. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeHashMap_2_get_Count_mDE9196A41E9EDE6BD5AEC5F8D214258074F7AF97_gshared_inline (UnsafeHashMap_2_t29918F65345B5F995F512065B8A0FC573C8BEF65* __this, const RuntimeMethod* method)
  32059. {
  32060. {
  32061. HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC* L_0 = (HashMapHelper_1_t7364EEBCB4B3DE1B66766FEB2C1829C7F6CFE4BC*)(&__this->___m_Data);
  32062. int32_t L_1 = L_0->___Count;
  32063. return L_1;
  32064. }
  32065. }
  32066. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m80957450BA054EC6A994F0CC4E0C52DDD7396436_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  32067. {
  32068. {
  32069. int32_t L_0 = __this->___m_length;
  32070. int32_t L_1;
  32071. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32072. return L_1;
  32073. }
  32074. }
  32075. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mA1DCA5E10F5482F6DBA7EA8E7869809E866340C8_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  32076. {
  32077. {
  32078. int32_t L_0 = __this->___m_capacity;
  32079. int32_t L_1;
  32080. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32081. return L_1;
  32082. }
  32083. }
  32084. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t UnsafeList_1_get_Item_m3BC258CC4C92F5D2A744C24BA0EABA6D06D8ED2B_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, int32_t ___0_index, const RuntimeMethod* method)
  32085. {
  32086. {
  32087. uint8_t* L_0 = __this->___Ptr;
  32088. int32_t L_1 = ___0_index;
  32089. int32_t L_2;
  32090. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  32091. uint32_t L_3 = sizeof(uint8_t);
  32092. uint8_t L_4 = (*(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  32093. return L_4;
  32094. }
  32095. }
  32096. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m0086070594EFFBF290D439C28005F3AF791A3F98_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, const RuntimeMethod* method)
  32097. {
  32098. {
  32099. uint8_t* L_0 = __this->___Ptr;
  32100. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32101. }
  32102. }
  32103. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_mF7831F9DE6924E1935AF3C840434301EC5948C2A_gshared_inline (UnsafeList_1_t5C65DCA6782B7C9860C859C2F0C07A2C497E822D* __this, uint8_t* ___0_value, const RuntimeMethod* method)
  32104. {
  32105. int32_t V_0 = 0;
  32106. {
  32107. int32_t L_0 = __this->___m_length;
  32108. V_0 = L_0;
  32109. int32_t L_1 = __this->___m_length;
  32110. int32_t L_2 = __this->___m_capacity;
  32111. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  32112. {
  32113. goto IL_003f;
  32114. }
  32115. }
  32116. {
  32117. uint8_t* L_3 = __this->___Ptr;
  32118. int32_t L_4 = V_0;
  32119. uint32_t L_5 = sizeof(uint8_t);
  32120. uint8_t* L_6 = ___0_value;
  32121. uint8_t L_7 = (*(uint8_t*)L_6);
  32122. *(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  32123. int32_t L_8 = __this->___m_length;
  32124. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  32125. return;
  32126. }
  32127. IL_003f:
  32128. {
  32129. int32_t L_9 = V_0;
  32130. UnsafeList_1_Resize_m0403E007C7655780477F190ACAF5B7869CC2BA26(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  32131. uint8_t* L_10 = __this->___Ptr;
  32132. int32_t L_11 = V_0;
  32133. uint32_t L_12 = sizeof(uint8_t);
  32134. uint8_t* L_13 = ___0_value;
  32135. uint8_t L_14 = (*(uint8_t*)L_13);
  32136. *(uint8_t*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  32137. return;
  32138. }
  32139. }
  32140. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mEA927D1405F8410976953A49C12817C90D673A4B_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  32141. {
  32142. {
  32143. int32_t L_0 = __this->___m_length;
  32144. int32_t L_1;
  32145. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32146. return L_1;
  32147. }
  32148. }
  32149. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mF72FF66F328E3360DDD49242B1BCDE38D1C1946D_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  32150. {
  32151. {
  32152. int32_t L_0 = __this->___m_capacity;
  32153. int32_t L_1;
  32154. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32155. return L_1;
  32156. }
  32157. }
  32158. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Item_mBC4A2DE7600592D19C522E98636E3EBA5BD43195_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t ___0_index, const RuntimeMethod* method)
  32159. {
  32160. {
  32161. int32_t* L_0 = __this->___Ptr;
  32162. int32_t L_1 = ___0_index;
  32163. int32_t L_2;
  32164. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  32165. uint32_t L_3 = sizeof(int32_t);
  32166. int32_t L_4 = (*(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  32167. return L_4;
  32168. }
  32169. }
  32170. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mC0641F39853C4C2F64D0DC2ED1AF36705EDF84D3_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, const RuntimeMethod* method)
  32171. {
  32172. {
  32173. int32_t* L_0 = __this->___Ptr;
  32174. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32175. }
  32176. }
  32177. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m85A576BEF7AA86782D991B94FD9166080A9B4EAD_gshared_inline (UnsafeList_1_t6C5E84D303190B625F3759C244502E1735453718* __this, int32_t* ___0_value, const RuntimeMethod* method)
  32178. {
  32179. int32_t V_0 = 0;
  32180. {
  32181. int32_t L_0 = __this->___m_length;
  32182. V_0 = L_0;
  32183. int32_t L_1 = __this->___m_length;
  32184. int32_t L_2 = __this->___m_capacity;
  32185. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  32186. {
  32187. goto IL_003f;
  32188. }
  32189. }
  32190. {
  32191. int32_t* L_3 = __this->___Ptr;
  32192. int32_t L_4 = V_0;
  32193. uint32_t L_5 = sizeof(int32_t);
  32194. int32_t* L_6 = ___0_value;
  32195. int32_t L_7 = (*(int32_t*)L_6);
  32196. *(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  32197. int32_t L_8 = __this->___m_length;
  32198. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  32199. return;
  32200. }
  32201. IL_003f:
  32202. {
  32203. int32_t L_9 = V_0;
  32204. UnsafeList_1_Resize_m87054446A14609ACA4352AC1B01635DA2FC59D2E(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  32205. int32_t* L_10 = __this->___Ptr;
  32206. int32_t L_11 = V_0;
  32207. uint32_t L_12 = sizeof(int32_t);
  32208. int32_t* L_13 = ___0_value;
  32209. int32_t L_14 = (*(int32_t*)L_13);
  32210. *(int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  32211. return;
  32212. }
  32213. }
  32214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_m35C71DFABA31811E9ABCD2FF56F066B449E3C84A_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  32215. {
  32216. {
  32217. int32_t L_0 = __this->___m_length;
  32218. int32_t L_1;
  32219. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32220. return L_1;
  32221. }
  32222. }
  32223. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_m163371206E2F39354C1DF26C807700F2FDF08C8B_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  32224. {
  32225. {
  32226. int32_t L_0 = __this->___m_capacity;
  32227. int32_t L_1;
  32228. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32229. return L_1;
  32230. }
  32231. }
  32232. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_get_Item_mB847AC77ACE34F511CEABF3E45B6EAD5D59165AF_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, int32_t ___0_index, Il2CppFullySharedGenericStruct* il2cppRetVal, const RuntimeMethod* method)
  32233. {
  32234. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32235. const Il2CppFullySharedGenericStruct L_4 = alloca(SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32236. {
  32237. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  32238. int32_t L_1 = ___0_index;
  32239. int32_t L_2;
  32240. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  32241. uint32_t L_3 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  32242. il2cpp_codegen_memcpy(L_4, ((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))), SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32243. il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32244. return;
  32245. }
  32246. }
  32247. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_mAE8AA411D9B1BD097C854F0657BAC04053C27B7F_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, const RuntimeMethod* method)
  32248. {
  32249. {
  32250. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  32251. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32252. }
  32253. }
  32254. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m409DAD25A7C3746AA3B1224872A3E79020FF5711_gshared_inline (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6* __this, Il2CppFullySharedGenericStruct* ___0_value, const RuntimeMethod* method)
  32255. {
  32256. const uint32_t SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(InitializedTypeInfo(method->klass)->rgctx_data, 2));
  32257. const Il2CppFullySharedGenericStruct L_7 = alloca(SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32258. const Il2CppFullySharedGenericStruct L_14 = L_7;
  32259. int32_t V_0 = 0;
  32260. {
  32261. int32_t L_0 = __this->___m_length;
  32262. V_0 = L_0;
  32263. int32_t L_1 = __this->___m_length;
  32264. int32_t L_2 = __this->___m_capacity;
  32265. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  32266. {
  32267. goto IL_003f;
  32268. }
  32269. }
  32270. {
  32271. Il2CppFullySharedGenericStruct* L_3 = __this->___Ptr;
  32272. int32_t L_4 = V_0;
  32273. uint32_t L_5 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  32274. Il2CppFullySharedGenericStruct* L_6 = ___0_value;
  32275. il2cpp_codegen_memcpy(L_7, L_6, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32276. il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))), L_7, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32277. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))), (void*)L_7);
  32278. int32_t L_8 = __this->___m_length;
  32279. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  32280. return;
  32281. }
  32282. IL_003f:
  32283. {
  32284. int32_t L_9 = V_0;
  32285. (( void (*) (UnsafeList_1_t3A26A222433F7993EC942046A500D6EA3DCB97E6*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)))(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  32286. Il2CppFullySharedGenericStruct* L_10 = __this->___Ptr;
  32287. int32_t L_11 = V_0;
  32288. uint32_t L_12 = SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1;
  32289. Il2CppFullySharedGenericStruct* L_13 = ___0_value;
  32290. il2cpp_codegen_memcpy(L_14, L_13, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32291. il2cpp_codegen_memcpy((Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))), L_14, SizeOf_T_t6368C7377A351E8DAE030B3776E2EAB48430F6A1);
  32292. Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2), (void**)(Il2CppFullySharedGenericStruct*)((Il2CppFullySharedGenericStruct*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))), (void*)L_14);
  32293. return;
  32294. }
  32295. }
  32296. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Length_mA5D46C00D68EA17BEE906F61C67DA33707807520_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  32297. {
  32298. {
  32299. int32_t L_0 = __this->___m_length;
  32300. int32_t L_1;
  32301. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32302. return L_1;
  32303. }
  32304. }
  32305. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnsafeList_1_get_Capacity_mAE62BC7C620B35F51212358AD200A1B4848E54C8_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  32306. {
  32307. {
  32308. int32_t L_0 = __this->___m_capacity;
  32309. int32_t L_1;
  32310. L_1 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_0, NULL);
  32311. return L_1;
  32312. }
  32313. }
  32314. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A UnsafeList_1_get_Item_m0F33FEAFD239D5BC6E868A132909C07DBE6A011A_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int32_t ___0_index, const RuntimeMethod* method)
  32315. {
  32316. {
  32317. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = __this->___Ptr;
  32318. int32_t L_1 = ___0_index;
  32319. int32_t L_2;
  32320. L_2 = CollectionHelper_AssumePositive_mD1EC1F05F50F605141D9BA5D70C4332AC902B4B1_inline(L_1, NULL);
  32321. uint32_t L_3 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  32322. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_4 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_2), (int32_t)L_3)))));
  32323. return L_4;
  32324. }
  32325. }
  32326. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeList_1_get_IsCreated_m08C95B56C0E4049238DA7FA7902AA474130B6A1A_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, const RuntimeMethod* method)
  32327. {
  32328. {
  32329. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_0 = __this->___Ptr;
  32330. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32331. }
  32332. }
  32333. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnsafeList_1_Add_m1222C211E28B9B09FA0C45E8461E9FB79CAF5896_gshared_inline (UnsafeList_1_tF12BA65EEDE8782F9510A397A45E57176C019AD3* __this, int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* ___0_value, const RuntimeMethod* method)
  32334. {
  32335. int32_t V_0 = 0;
  32336. {
  32337. int32_t L_0 = __this->___m_length;
  32338. V_0 = L_0;
  32339. int32_t L_1 = __this->___m_length;
  32340. int32_t L_2 = __this->___m_capacity;
  32341. if ((((int32_t)L_1) >= ((int32_t)L_2)))
  32342. {
  32343. goto IL_003f;
  32344. }
  32345. }
  32346. {
  32347. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_3 = __this->___Ptr;
  32348. int32_t L_4 = V_0;
  32349. uint32_t L_5 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  32350. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_6 = ___0_value;
  32351. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_7 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_6);
  32352. *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), (int32_t)L_5)))) = L_7;
  32353. int32_t L_8 = __this->___m_length;
  32354. __this->___m_length = ((int32_t)il2cpp_codegen_add(L_8, 1));
  32355. return;
  32356. }
  32357. IL_003f:
  32358. {
  32359. int32_t L_9 = V_0;
  32360. UnsafeList_1_Resize_m7FE17DBC9454A92E9F698231FEFFE5CA34470C87(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), (int32_t)0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  32361. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_10 = __this->___Ptr;
  32362. int32_t L_11 = V_0;
  32363. uint32_t L_12 = sizeof(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A);
  32364. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A* L_13 = ___0_value;
  32365. int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A L_14 = (*(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)L_13);
  32366. *(int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)((int2_tF4AC25F87943DC0B2BB3456B0B919B3B42A9432A*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), (int32_t)L_12)))) = L_14;
  32367. return;
  32368. }
  32369. }
  32370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_mB23D3E9C02AE7B36C63B55682583E792B31DD561_gshared_inline (UnsafeQueue_1_t0323897433D8F18174111DB978F6D9EB951CB258* __this, const RuntimeMethod* method)
  32371. {
  32372. {
  32373. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_0 = __this->___m_Buffer;
  32374. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32375. }
  32376. }
  32377. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeQueue_1_get_IsCreated_m0B22F04A9ACF6226E60FD3F78970158670B242A0_gshared_inline (UnsafeQueue_1_tC5557EFAD64DE4F579F37137AF429AF86044F12C* __this, const RuntimeMethod* method)
  32378. {
  32379. {
  32380. UnsafeQueueData_t43073ABB3262F6905C43F9180FCBB71E301597C2* L_0 = __this->___m_Buffer;
  32381. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32382. }
  32383. }
  32384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m8310973C90B5460BB41E6D33A02B08B316EFA669_gshared_inline (UnsafeRingQueue_1_tAF3191C06795E5D904223D7CA3372A4D56B5B5B6* __this, const RuntimeMethod* method)
  32385. {
  32386. {
  32387. int32_t* L_0 = __this->___Ptr;
  32388. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32389. }
  32390. }
  32391. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool UnsafeRingQueue_1_get_IsCreated_m7ECCEAA05D3ACBA98D7E9D229B1046523557672B_gshared_inline (UnsafeRingQueue_1_tBEEFCC421F648BF1F0FE1D1EABFDF0A2340F36E7* __this, const RuntimeMethod* method)
  32392. {
  32393. {
  32394. Il2CppFullySharedGenericStruct* L_0 = __this->___Ptr;
  32395. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  32396. }
  32397. }
  32398. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m1A0A92FE2F99CC7D699DF2B86856706B8A65CFC8_gshared_inline (TypedUxmlAttributeDescription_1_t5E34790227C12B474992B598302046D14D52C69E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  32399. {
  32400. {
  32401. RuntimeObject* L_0 = ___0_value;
  32402. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  32403. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultValueU3Ek__BackingField), (void*)L_0);
  32404. return;
  32405. }
  32406. }
  32407. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TypedUxmlAttributeDescription_1_set_defaultValue_m79AF47A81305A712EECAA1732B7F0D328C0BD9EB_gshared_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, int32_t ___0_value, const RuntimeMethod* method)
  32408. {
  32409. {
  32410. int32_t L_0 = ___0_value;
  32411. __this->___U3CdefaultValueU3Ek__BackingField = L_0;
  32412. return;
  32413. }
  32414. }
  32415. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TypedUxmlAttributeDescription_1_get_defaultValue_m4B50E899926CC03C58D9AE3A0BC7B0CB56BC4EA0_gshared_inline (TypedUxmlAttributeDescription_1_t9D2289098FC52844881F6536BCAA110E7F1D5B9C* __this, const RuntimeMethod* method)
  32416. {
  32417. {
  32418. int32_t L_0 = __this->___U3CdefaultValueU3Ek__BackingField;
  32419. return L_0;
  32420. }
  32421. }