暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

UnityEngine.HierarchyCoreModule.cpp 635KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224
  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. template <typename T1>
  12. struct VirtualActionInvoker1
  13. {
  14. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  15. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  16. {
  17. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  18. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  19. }
  20. };
  21. template <typename R>
  22. struct VirtualFuncInvoker0
  23. {
  24. typedef R (*Func)(void*, const RuntimeMethod*);
  25. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  26. {
  27. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  28. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  29. }
  30. };
  31. template <typename R, typename T1>
  32. struct VirtualFuncInvoker1
  33. {
  34. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  35. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  36. {
  37. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  38. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  39. }
  40. };
  41. template <typename R, typename T1, typename T2>
  42. struct VirtualFuncInvoker2
  43. {
  44. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  45. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  46. {
  47. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  48. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  49. }
  50. };
  51. struct InterfaceActionInvoker0
  52. {
  53. typedef void (*Action)(void*, const RuntimeMethod*);
  54. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  55. {
  56. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  57. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  58. }
  59. };
  60. template <typename R>
  61. struct InterfaceFuncInvoker0
  62. {
  63. typedef R (*Func)(void*, const RuntimeMethod*);
  64. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  65. {
  66. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  67. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  68. }
  69. };
  70. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  71. struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
  72. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  73. struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455;
  74. struct Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7;
  75. struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821;
  76. struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
  77. struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
  78. struct IEnumerable_1_t639D41723D16E413BD0D4E03BF66737052E0A097;
  79. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  80. struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
  81. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  82. struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
  83. struct IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E;
  84. struct KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F;
  85. struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D;
  86. struct ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2;
  87. struct WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257;
  88. struct EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319;
  89. struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01;
  90. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  91. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  92. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  93. struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
  94. struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7;
  95. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  96. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  97. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  98. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  99. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  100. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  101. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  102. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  103. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
  104. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  105. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  106. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  107. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  108. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  109. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  110. struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06;
  111. struct Delegate_t;
  112. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  113. struct EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C;
  114. struct ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837;
  115. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  116. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E;
  117. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8;
  118. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD;
  119. struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300;
  120. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9;
  121. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
  122. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666;
  123. struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9;
  124. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65;
  125. struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9;
  126. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317;
  127. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  128. struct IHierarchySearchQueryParser_t5A1DD1A66541D6D563C263F54CEF962FC6FDB6B6;
  129. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
  130. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  131. struct IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F;
  132. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  133. struct MethodBase_t;
  134. struct MethodInfo_t;
  135. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
  136. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  137. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
  138. struct RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7;
  139. struct RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7;
  140. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  141. struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
  142. struct String_t;
  143. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  144. struct Type_t;
  145. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  146. struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6;
  147. struct Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1;
  148. struct CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39;
  149. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  150. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  151. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
  152. IL2CPP_EXTERN_C RuntimeClass* ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var;
  153. IL2CPP_EXTERN_C RuntimeClass* DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var;
  154. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var;
  155. IL2CPP_EXTERN_C RuntimeClass* Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var;
  156. IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
  157. IL2CPP_EXTERN_C RuntimeClass* HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var;
  158. IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var;
  159. IL2CPP_EXTERN_C RuntimeClass* HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var;
  160. IL2CPP_EXTERN_C RuntimeClass* HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var;
  161. IL2CPP_EXTERN_C RuntimeClass* HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var;
  162. IL2CPP_EXTERN_C RuntimeClass* HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var;
  163. IL2CPP_EXTERN_C RuntimeClass* HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var;
  164. IL2CPP_EXTERN_C RuntimeClass* HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var;
  165. IL2CPP_EXTERN_C RuntimeClass* HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var;
  166. IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D_il2cpp_TypeInfo_var;
  167. IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var;
  168. IL2CPP_EXTERN_C RuntimeClass* HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var;
  169. IL2CPP_EXTERN_C RuntimeClass* HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var;
  170. IL2CPP_EXTERN_C RuntimeClass* HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var;
  171. IL2CPP_EXTERN_C RuntimeClass* Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var;
  172. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  173. IL2CPP_EXTERN_C RuntimeClass* IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var;
  174. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  175. IL2CPP_EXTERN_C RuntimeClass* MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var;
  176. IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
  177. IL2CPP_EXTERN_C RuntimeClass* Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var;
  178. IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
  179. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  180. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var;
  181. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var;
  182. IL2CPP_EXTERN_C String_t* _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
  183. IL2CPP_EXTERN_C String_t* _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
  184. IL2CPP_EXTERN_C String_t* _stringLiteral053DD6D448CA09EC66BD7CCF095132AC4E674728;
  185. IL2CPP_EXTERN_C String_t* _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
  186. IL2CPP_EXTERN_C String_t* _stringLiteral1B1D5B44A98A91DF46E626B4472F38FBFED5581B;
  187. IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
  188. IL2CPP_EXTERN_C String_t* _stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C;
  189. IL2CPP_EXTERN_C String_t* _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
  190. IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
  191. IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
  192. IL2CPP_EXTERN_C String_t* _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
  193. IL2CPP_EXTERN_C String_t* _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
  194. IL2CPP_EXTERN_C String_t* _stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F;
  195. IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
  196. IL2CPP_EXTERN_C String_t* _stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5;
  197. IL2CPP_EXTERN_C String_t* _stringLiteral4EE9CC9E507757A2C6B4A1591702986C19B857B1;
  198. IL2CPP_EXTERN_C String_t* _stringLiteral534CE4F0EBF9C4438893BAEE96CCAB666B93F13E;
  199. IL2CPP_EXTERN_C String_t* _stringLiteral6126F18AC4AEF9473CBCC7D2058AFAF01C4CAFC7;
  200. IL2CPP_EXTERN_C String_t* _stringLiteral6821A7E078CF8B10CB1138929379CC8F608D0BFA;
  201. IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
  202. IL2CPP_EXTERN_C String_t* _stringLiteral7EE837B2FC81E79F9F96BEFD9CD8B64870F5C628;
  203. IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
  204. IL2CPP_EXTERN_C String_t* _stringLiteral89753BA68E47012118245D5F927CC2AF8E143C65;
  205. IL2CPP_EXTERN_C String_t* _stringLiteral9CE0B9F95225535B52D24CEC7B17B1B254B2A908;
  206. IL2CPP_EXTERN_C String_t* _stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A;
  207. IL2CPP_EXTERN_C String_t* _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
  208. IL2CPP_EXTERN_C String_t* _stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F;
  209. IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
  210. IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
  211. IL2CPP_EXTERN_C String_t* _stringLiteralC022090B3C9C552FFF364308D60105E332B0414F;
  212. IL2CPP_EXTERN_C String_t* _stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83;
  213. IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677;
  214. IL2CPP_EXTERN_C String_t* _stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29;
  215. IL2CPP_EXTERN_C String_t* _stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59;
  216. IL2CPP_EXTERN_C String_t* _stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31;
  217. IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  218. IL2CPP_EXTERN_C String_t* _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
  219. IL2CPP_EXTERN_C String_t* _stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413;
  220. IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
  221. IL2CPP_EXTERN_C String_t* _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
  222. IL2CPP_EXTERN_C const RuntimeMethod* BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var;
  223. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var;
  224. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var;
  225. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var;
  226. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var;
  227. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var;
  228. IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var;
  229. IL2CPP_EXTERN_C const RuntimeMethod* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var;
  230. IL2CPP_EXTERN_C const RuntimeMethod* HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var;
  231. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var;
  232. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var;
  233. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var;
  234. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var;
  235. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var;
  236. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var;
  237. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var;
  238. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var;
  239. IL2CPP_EXTERN_C const RuntimeMethod* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87_RuntimeMethod_var;
  240. IL2CPP_EXTERN_C const RuntimeMethod* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var;
  241. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var;
  242. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_RuntimeMethod_var;
  243. IL2CPP_EXTERN_C const RuntimeMethod* HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var;
  244. IL2CPP_EXTERN_C const RuntimeMethod* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var;
  245. IL2CPP_EXTERN_C const RuntimeMethod* Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var;
  246. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var;
  247. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var;
  248. IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var;
  249. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var;
  250. IL2CPP_EXTERN_C const RuntimeMethod* Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var;
  251. IL2CPP_EXTERN_C const RuntimeMethod* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var;
  252. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var;
  253. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var;
  254. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  255. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  256. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  257. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  258. struct Delegate_t_marshaled_com;
  259. struct Delegate_t_marshaled_pinvoke;
  260. struct Exception_t_marshaled_com;
  261. struct Exception_t_marshaled_pinvoke;
  262. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8;;
  263. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com;
  264. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com;;
  265. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke;
  266. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke;;
  267. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9;;
  268. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com;
  269. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com;;
  270. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke;
  271. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke;;
  272. struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300;
  273. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD;;
  274. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com;
  275. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com;;
  276. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke;
  277. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke;;
  278. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666;;
  279. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com;
  280. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com;;
  281. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke;
  282. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke;;
  283. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704;
  284. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65;;
  285. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com;
  286. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com;;
  287. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke;
  288. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke;;
  289. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317;;
  290. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com;
  291. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com;;
  292. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke;
  293. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke;;
  294. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E;;
  295. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;
  296. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com;;
  297. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke;
  298. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke;;
  299. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  300. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  301. struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2;
  302. struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7;
  303. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  304. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  305. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  306. IL2CPP_EXTERN_C_BEGIN
  307. IL2CPP_EXTERN_C_END
  308. #ifdef __clang__
  309. #pragma clang diagnostic push
  310. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  311. #pragma clang diagnostic ignored "-Wunused-variable"
  312. #endif
  313. struct U3CModuleU3E_t1776CA9A887474A48B0C9B2CD80A59537910C40E
  314. {
  315. };
  316. struct Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455 : public RuntimeObject
  317. {
  318. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  319. EntryU5BU5D_tD80C7495BA8BE64BC139A54FA961AB3EC66D7319* ____entries;
  320. int32_t ____count;
  321. int32_t ____freeList;
  322. int32_t ____freeCount;
  323. int32_t ____version;
  324. RuntimeObject* ____comparer;
  325. KeyCollection_tE2F56A37776137F5D3C1BA6C49999EF1EC0E216F* ____keys;
  326. ValueCollection_tAD56DF94D7373625A22E80E942606DC8509CB6D2* ____values;
  327. RuntimeObject* ____syncRoot;
  328. };
  329. struct EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182 : public RuntimeObject
  330. {
  331. };
  332. struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject
  333. {
  334. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  335. SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots;
  336. int32_t ____count;
  337. int32_t ____lastIndex;
  338. int32_t ____freeList;
  339. RuntimeObject* ____comparer;
  340. int32_t ____version;
  341. SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
  342. };
  343. struct MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35 : public RuntimeObject
  344. {
  345. };
  346. struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D : public RuntimeObject
  347. {
  348. };
  349. struct U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1 : public RuntimeObject
  350. {
  351. };
  352. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  353. {
  354. };
  355. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235 : public RuntimeObject
  356. {
  357. };
  358. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  359. {
  360. bool ___m_isReadOnly;
  361. int32_t ___cultureID;
  362. int32_t ___parent_lcid;
  363. int32_t ___datetime_index;
  364. int32_t ___number_index;
  365. int32_t ___default_calendar_type;
  366. bool ___m_useUserOverride;
  367. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  368. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  369. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  370. String_t* ___m_name;
  371. String_t* ___englishname;
  372. String_t* ___nativename;
  373. String_t* ___iso3lang;
  374. String_t* ___iso2lang;
  375. String_t* ___win3lang;
  376. String_t* ___territory;
  377. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
  378. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  379. void* ___textinfo_data;
  380. int32_t ___m_dataItem;
  381. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  382. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
  383. bool ___constructed;
  384. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
  385. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
  386. bool ___m_isInherited;
  387. };
  388. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  389. {
  390. int32_t ___m_isReadOnly;
  391. int32_t ___cultureID;
  392. int32_t ___parent_lcid;
  393. int32_t ___datetime_index;
  394. int32_t ___number_index;
  395. int32_t ___default_calendar_type;
  396. int32_t ___m_useUserOverride;
  397. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  398. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  399. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  400. char* ___m_name;
  401. char* ___englishname;
  402. char* ___nativename;
  403. char* ___iso3lang;
  404. char* ___iso2lang;
  405. char* ___win3lang;
  406. char* ___territory;
  407. char** ___native_calendar_names;
  408. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  409. void* ___textinfo_data;
  410. int32_t ___m_dataItem;
  411. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  412. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
  413. int32_t ___constructed;
  414. Il2CppSafeArray* ___cached_serialized_form;
  415. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
  416. int32_t ___m_isInherited;
  417. };
  418. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  419. {
  420. int32_t ___m_isReadOnly;
  421. int32_t ___cultureID;
  422. int32_t ___parent_lcid;
  423. int32_t ___datetime_index;
  424. int32_t ___number_index;
  425. int32_t ___default_calendar_type;
  426. int32_t ___m_useUserOverride;
  427. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
  428. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
  429. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
  430. Il2CppChar* ___m_name;
  431. Il2CppChar* ___englishname;
  432. Il2CppChar* ___nativename;
  433. Il2CppChar* ___iso3lang;
  434. Il2CppChar* ___iso2lang;
  435. Il2CppChar* ___win3lang;
  436. Il2CppChar* ___territory;
  437. Il2CppChar** ___native_calendar_names;
  438. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
  439. void* ___textinfo_data;
  440. int32_t ___m_dataItem;
  441. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
  442. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
  443. int32_t ___constructed;
  444. Il2CppSafeArray* ___cached_serialized_form;
  445. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
  446. int32_t ___m_isInherited;
  447. };
  448. struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06 : public RuntimeObject
  449. {
  450. };
  451. struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9 : public RuntimeObject
  452. {
  453. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___U3CSystemFiltersU3Ek__BackingField;
  454. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___U3CFiltersU3Ek__BackingField;
  455. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CTextValuesU3Ek__BackingField;
  456. bool ___U3CStrictU3Ek__BackingField;
  457. bool ___U3CInvalidU3Ek__BackingField;
  458. };
  459. struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke
  460. {
  461. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke* ___U3CSystemFiltersU3Ek__BackingField;
  462. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke* ___U3CFiltersU3Ek__BackingField;
  463. char** ___U3CTextValuesU3Ek__BackingField;
  464. int32_t ___U3CStrictU3Ek__BackingField;
  465. int32_t ___U3CInvalidU3Ek__BackingField;
  466. };
  467. struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com
  468. {
  469. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com* ___U3CSystemFiltersU3Ek__BackingField;
  470. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com* ___U3CFiltersU3Ek__BackingField;
  471. Il2CppChar** ___U3CTextValuesU3Ek__BackingField;
  472. int32_t ___U3CStrictU3Ek__BackingField;
  473. int32_t ___U3CInvalidU3Ek__BackingField;
  474. };
  475. struct MemberInfo_t : public RuntimeObject
  476. {
  477. };
  478. struct String_t : public RuntimeObject
  479. {
  480. int32_t ____stringLength;
  481. Il2CppChar ____firstChar;
  482. };
  483. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  484. {
  485. };
  486. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  487. {
  488. };
  489. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  490. {
  491. };
  492. struct BindingsMarshaller_t371538C315DEE3364CA381BC2E15E4EC2A0DEA48 : public RuntimeObject
  493. {
  494. };
  495. struct BindingsMarshaller_t152867C47EA565F410B642FBCD7A53E1FCB262D4 : public RuntimeObject
  496. {
  497. };
  498. struct BindingsMarshaller_tA74204E4F3F5394DD4E807539921436B49549069 : public RuntimeObject
  499. {
  500. };
  501. struct BindingsMarshaller_tB3DB2F7860BFB10DD569624A7B1AEDEA4B6905D9 : public RuntimeObject
  502. {
  503. };
  504. struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6 : public RuntimeObject
  505. {
  506. };
  507. struct BindingsMarshaller_tE55EC557C153781342013D49405551DC05A00482 : public RuntimeObject
  508. {
  509. };
  510. struct Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB
  511. {
  512. RuntimeObject* ____object;
  513. int32_t ____index;
  514. int32_t ____length;
  515. };
  516. #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
  517. #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define
  518. struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke
  519. {
  520. Il2CppIUnknown* ____object;
  521. int32_t ____index;
  522. int32_t ____length;
  523. };
  524. #endif
  525. #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
  526. #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define
  527. struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com
  528. {
  529. Il2CppIUnknown* ____object;
  530. int32_t ____index;
  531. int32_t ____length;
  532. };
  533. #endif
  534. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  535. {
  536. bool ___m_value;
  537. };
  538. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  539. {
  540. uint8_t ___m_value;
  541. };
  542. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  543. {
  544. Il2CppChar ___m_value;
  545. };
  546. struct EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  547. {
  548. };
  549. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  550. {
  551. };
  552. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  553. {
  554. };
  555. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  556. {
  557. };
  558. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704
  559. {
  560. int32_t ___m_Id;
  561. int32_t ___m_Version;
  562. };
  563. struct HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3
  564. {
  565. int32_t ___m_Id;
  566. };
  567. struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521
  568. {
  569. int32_t ___m_Id;
  570. };
  571. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  572. {
  573. int32_t ___m_value;
  574. };
  575. struct IntPtr_t
  576. {
  577. void* ___m_value;
  578. };
  579. struct IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  580. {
  581. };
  582. struct ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E
  583. {
  584. void* ___begin;
  585. int32_t ___length;
  586. };
  587. struct MethodBase_t : public MemberInfo_t
  588. {
  589. };
  590. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  591. {
  592. float ___m_value;
  593. };
  594. struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
  595. {
  596. int64_t ____ticks;
  597. };
  598. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  599. {
  600. uint64_t ___m_value;
  601. };
  602. struct UIntPtr_t
  603. {
  604. void* ____pointer;
  605. };
  606. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  607. {
  608. union
  609. {
  610. struct
  611. {
  612. };
  613. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  614. };
  615. };
  616. #pragma pack(push, tp, 1)
  617. struct __StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024
  618. {
  619. union
  620. {
  621. struct
  622. {
  623. union
  624. {
  625. };
  626. };
  627. uint8_t __StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024__padding[6];
  628. };
  629. };
  630. #pragma pack(pop, tp)
  631. struct U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591
  632. {
  633. union
  634. {
  635. struct
  636. {
  637. int32_t ___FixedElementField;
  638. };
  639. uint8_t U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591__padding[12];
  640. };
  641. };
  642. struct ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392
  643. {
  644. union
  645. {
  646. struct
  647. {
  648. };
  649. uint8_t ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392__padding[1];
  650. };
  651. };
  652. struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26
  653. {
  654. RuntimeObject* ___m_Handlers;
  655. int32_t ___m_Count;
  656. int32_t ___m_Index;
  657. };
  658. struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke
  659. {
  660. RuntimeObject* ___m_Handlers;
  661. int32_t ___m_Count;
  662. int32_t ___m_Index;
  663. };
  664. struct Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com
  665. {
  666. RuntimeObject* ___m_Handlers;
  667. int32_t ___m_Count;
  668. int32_t ___m_Index;
  669. };
  670. struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5
  671. {
  672. intptr_t ____value;
  673. };
  674. struct ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA
  675. {
  676. intptr_t ____value;
  677. };
  678. struct ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38
  679. {
  680. intptr_t ____value;
  681. };
  682. struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
  683. {
  684. int32_t ___value__;
  685. };
  686. struct Delegate_t : public RuntimeObject
  687. {
  688. intptr_t ___method_ptr;
  689. intptr_t ___invoke_impl;
  690. RuntimeObject* ___m_target;
  691. intptr_t ___method;
  692. intptr_t ___delegate_trampoline;
  693. intptr_t ___extra_arg;
  694. intptr_t ___method_code;
  695. intptr_t ___interp_method;
  696. intptr_t ___interp_invoke_impl;
  697. MethodInfo_t* ___method_info;
  698. MethodInfo_t* ___original_method_info;
  699. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  700. bool ___method_is_virtual;
  701. };
  702. struct Delegate_t_marshaled_pinvoke
  703. {
  704. intptr_t ___method_ptr;
  705. intptr_t ___invoke_impl;
  706. Il2CppIUnknown* ___m_target;
  707. intptr_t ___method;
  708. intptr_t ___delegate_trampoline;
  709. intptr_t ___extra_arg;
  710. intptr_t ___method_code;
  711. intptr_t ___interp_method;
  712. intptr_t ___interp_invoke_impl;
  713. MethodInfo_t* ___method_info;
  714. MethodInfo_t* ___original_method_info;
  715. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  716. int32_t ___method_is_virtual;
  717. };
  718. struct Delegate_t_marshaled_com
  719. {
  720. intptr_t ___method_ptr;
  721. intptr_t ___invoke_impl;
  722. Il2CppIUnknown* ___m_target;
  723. intptr_t ___method;
  724. intptr_t ___delegate_trampoline;
  725. intptr_t ___extra_arg;
  726. intptr_t ___method_code;
  727. intptr_t ___interp_method;
  728. intptr_t ___interp_invoke_impl;
  729. MethodInfo_t* ___method_info;
  730. MethodInfo_t* ___original_method_info;
  731. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  732. int32_t ___method_is_virtual;
  733. };
  734. struct Exception_t : public RuntimeObject
  735. {
  736. String_t* ____className;
  737. String_t* ____message;
  738. RuntimeObject* ____data;
  739. Exception_t* ____innerException;
  740. String_t* ____helpURL;
  741. RuntimeObject* ____stackTrace;
  742. String_t* ____stackTraceString;
  743. String_t* ____remoteStackTraceString;
  744. int32_t ____remoteStackIndex;
  745. RuntimeObject* ____dynamicMethods;
  746. int32_t ____HResult;
  747. String_t* ____source;
  748. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  749. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  750. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  751. int32_t ___caught_in_unmanaged;
  752. };
  753. struct Exception_t_marshaled_pinvoke
  754. {
  755. char* ____className;
  756. char* ____message;
  757. RuntimeObject* ____data;
  758. Exception_t_marshaled_pinvoke* ____innerException;
  759. char* ____helpURL;
  760. Il2CppIUnknown* ____stackTrace;
  761. char* ____stackTraceString;
  762. char* ____remoteStackTraceString;
  763. int32_t ____remoteStackIndex;
  764. Il2CppIUnknown* ____dynamicMethods;
  765. int32_t ____HResult;
  766. char* ____source;
  767. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  768. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  769. Il2CppSafeArray* ___native_trace_ips;
  770. int32_t ___caught_in_unmanaged;
  771. };
  772. struct Exception_t_marshaled_com
  773. {
  774. Il2CppChar* ____className;
  775. Il2CppChar* ____message;
  776. RuntimeObject* ____data;
  777. Exception_t_marshaled_com* ____innerException;
  778. Il2CppChar* ____helpURL;
  779. Il2CppIUnknown* ____stackTrace;
  780. Il2CppChar* ____stackTraceString;
  781. Il2CppChar* ____remoteStackTraceString;
  782. int32_t ____remoteStackIndex;
  783. Il2CppIUnknown* ____dynamicMethods;
  784. int32_t ____HResult;
  785. Il2CppChar* ____source;
  786. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  787. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  788. Il2CppSafeArray* ___native_trace_ips;
  789. int32_t ___caught_in_unmanaged;
  790. };
  791. struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC
  792. {
  793. intptr_t ___handle;
  794. };
  795. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E : public RuntimeObject
  796. {
  797. intptr_t ___m_Ptr;
  798. intptr_t ___m_RootPtr;
  799. intptr_t ___m_VersionPtr;
  800. bool ___m_IsOwner;
  801. };
  802. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke
  803. {
  804. intptr_t ___m_Ptr;
  805. intptr_t ___m_RootPtr;
  806. intptr_t ___m_VersionPtr;
  807. int32_t ___m_IsOwner;
  808. };
  809. struct Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com
  810. {
  811. intptr_t ___m_Ptr;
  812. intptr_t ___m_RootPtr;
  813. intptr_t ___m_VersionPtr;
  814. int32_t ___m_IsOwner;
  815. };
  816. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8 : public RuntimeObject
  817. {
  818. intptr_t ___m_Ptr;
  819. bool ___m_IsOwner;
  820. };
  821. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke
  822. {
  823. intptr_t ___m_Ptr;
  824. int32_t ___m_IsOwner;
  825. };
  826. struct HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com
  827. {
  828. intptr_t ___m_Ptr;
  829. int32_t ___m_IsOwner;
  830. };
  831. struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300
  832. {
  833. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  834. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___m_Type;
  835. int32_t ___m_ParentOffset;
  836. int32_t ___m_NextSiblingOffset;
  837. int32_t ___m_ChildrenCount;
  838. int32_t ___m_Depth;
  839. };
  840. #pragma pack(push, tp, 1)
  841. struct HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9
  842. {
  843. union
  844. {
  845. struct
  846. {
  847. union
  848. {
  849. #pragma pack(push, tp, 1)
  850. struct
  851. {
  852. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___Ptr;
  853. };
  854. #pragma pack(pop, tp)
  855. struct
  856. {
  857. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___Ptr_forAlignmentOnly;
  858. };
  859. #pragma pack(push, tp, 1)
  860. struct
  861. {
  862. char ___Size_OffsetPadding[8];
  863. int32_t ___Size;
  864. };
  865. #pragma pack(pop, tp)
  866. struct
  867. {
  868. char ___Size_OffsetPadding_forAlignmentOnly[8];
  869. int32_t ___Size_forAlignmentOnly;
  870. };
  871. #pragma pack(push, tp, 1)
  872. struct
  873. {
  874. char ___Capacity_OffsetPadding[12];
  875. int32_t ___Capacity;
  876. };
  877. #pragma pack(pop, tp)
  878. struct
  879. {
  880. char ___Capacity_OffsetPadding_forAlignmentOnly[12];
  881. int32_t ___Capacity_forAlignmentOnly;
  882. };
  883. #pragma pack(push, tp, 1)
  884. struct
  885. {
  886. char ___RemovedCount_OffsetPadding[16];
  887. int32_t ___RemovedCount;
  888. };
  889. #pragma pack(pop, tp)
  890. struct
  891. {
  892. char ___RemovedCount_OffsetPadding_forAlignmentOnly[16];
  893. int32_t ___RemovedCount_forAlignmentOnly;
  894. };
  895. #pragma pack(push, tp, 1)
  896. struct
  897. {
  898. char ___Reserved_OffsetPadding[20];
  899. U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591 ___Reserved;
  900. };
  901. #pragma pack(pop, tp)
  902. struct
  903. {
  904. char ___Reserved_OffsetPadding_forAlignmentOnly[20];
  905. U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591 ___Reserved_forAlignmentOnly;
  906. };
  907. };
  908. };
  909. uint8_t HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9__padding[32];
  910. };
  911. };
  912. #pragma pack(pop, tp)
  913. struct HierarchyNodeFlags_t58CA16569BE33484BCA4F7BEA5022DE99DB8671D
  914. {
  915. uint32_t ___value__;
  916. };
  917. struct HierarchyPropertyStorageType_tFF8FF3D4EA97912001E2F605E537B61D073E0188
  918. {
  919. int32_t ___value__;
  920. };
  921. struct HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D
  922. {
  923. int32_t ___value__;
  924. };
  925. struct MethodInfo_t : public MethodBase_t
  926. {
  927. };
  928. struct RegexOptions_tE9DA9C4DF8FB26DD1C7E0F8AA022C1164A423F6B
  929. {
  930. int32_t ___value__;
  931. };
  932. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  933. {
  934. intptr_t ___value;
  935. };
  936. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  937. {
  938. intptr_t ___value;
  939. };
  940. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject
  941. {
  942. intptr_t ___Bounds;
  943. intptr_t ___Count;
  944. uint8_t ___Data;
  945. };
  946. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke
  947. {
  948. intptr_t ___Bounds;
  949. intptr_t ___Count;
  950. uint8_t ___Data;
  951. };
  952. struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com
  953. {
  954. intptr_t ___Bounds;
  955. intptr_t ___Count;
  956. uint8_t ___Data;
  957. };
  958. struct UpdateFlags_tBF0D802FF9F8C33DA5DE40ED2B21768D88E33574
  959. {
  960. int32_t ___value__;
  961. };
  962. struct ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1
  963. {
  964. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer;
  965. int32_t ____length;
  966. };
  967. struct Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C
  968. {
  969. ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA ____pointer;
  970. int32_t ____length;
  971. };
  972. struct Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68
  973. {
  974. ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 ____pointer;
  975. int32_t ____length;
  976. };
  977. struct BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59
  978. {
  979. void* ___data;
  980. int32_t ___size;
  981. int32_t ___updateFlags;
  982. };
  983. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD : public RuntimeObject
  984. {
  985. intptr_t ___m_Ptr;
  986. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  987. intptr_t ___m_NodesPtr;
  988. int32_t ___m_NodesCount;
  989. int32_t ___m_Version;
  990. bool ___m_IsOwner;
  991. };
  992. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke
  993. {
  994. intptr_t ___m_Ptr;
  995. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  996. intptr_t ___m_NodesPtr;
  997. int32_t ___m_NodesCount;
  998. int32_t ___m_Version;
  999. int32_t ___m_IsOwner;
  1000. };
  1001. struct HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com
  1002. {
  1003. intptr_t ___m_Ptr;
  1004. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1005. intptr_t ___m_NodesPtr;
  1006. int32_t ___m_NodesCount;
  1007. int32_t ___m_Version;
  1008. int32_t ___m_IsOwner;
  1009. };
  1010. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666
  1011. {
  1012. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1013. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
  1014. int32_t ___m_Version;
  1015. int32_t ___m_Count;
  1016. };
  1017. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke
  1018. {
  1019. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1020. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
  1021. int32_t ___m_Version;
  1022. int32_t ___m_Count;
  1023. };
  1024. struct HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com
  1025. {
  1026. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1027. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___m_Ptr;
  1028. int32_t ___m_Version;
  1029. int32_t ___m_Count;
  1030. };
  1031. struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9 : public RuntimeObject
  1032. {
  1033. intptr_t ___m_Ptr;
  1034. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1035. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___m_CommandList;
  1036. };
  1037. struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke
  1038. {
  1039. intptr_t ___m_Ptr;
  1040. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1041. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke ___m_CommandList;
  1042. };
  1043. struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com
  1044. {
  1045. intptr_t ___m_Ptr;
  1046. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1047. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com* ___m_CommandList;
  1048. };
  1049. struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83
  1050. {
  1051. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1052. };
  1053. struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke
  1054. {
  1055. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1056. };
  1057. struct HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com
  1058. {
  1059. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1060. };
  1061. struct HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E
  1062. {
  1063. int32_t ___m_Size;
  1064. int32_t ___m_Type;
  1065. };
  1066. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65
  1067. {
  1068. String_t* ___U3CNameU3Ek__BackingField;
  1069. String_t* ___U3CValueU3Ek__BackingField;
  1070. float ___U3CNumValueU3Ek__BackingField;
  1071. int32_t ___U3COpU3Ek__BackingField;
  1072. };
  1073. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke
  1074. {
  1075. char* ___U3CNameU3Ek__BackingField;
  1076. char* ___U3CValueU3Ek__BackingField;
  1077. float ___U3CNumValueU3Ek__BackingField;
  1078. int32_t ___U3COpU3Ek__BackingField;
  1079. };
  1080. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com
  1081. {
  1082. Il2CppChar* ___U3CNameU3Ek__BackingField;
  1083. Il2CppChar* ___U3CValueU3Ek__BackingField;
  1084. float ___U3CNumValueU3Ek__BackingField;
  1085. int32_t ___U3COpU3Ek__BackingField;
  1086. };
  1087. struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A
  1088. {
  1089. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_HierarchyViewModel;
  1090. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___m_Predicate;
  1091. uint32_t ___m_Flags;
  1092. };
  1093. struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke
  1094. {
  1095. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_HierarchyViewModel;
  1096. Il2CppMethodPointer ___m_Predicate;
  1097. uint32_t ___m_Flags;
  1098. };
  1099. struct HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com
  1100. {
  1101. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_HierarchyViewModel;
  1102. Il2CppMethodPointer ___m_Predicate;
  1103. uint32_t ___m_Flags;
  1104. };
  1105. struct MulticastDelegate_t : public Delegate_t
  1106. {
  1107. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1108. };
  1109. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1110. {
  1111. Delegate_t_marshaled_pinvoke** ___delegates;
  1112. };
  1113. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1114. {
  1115. Delegate_t_marshaled_com** ___delegates;
  1116. };
  1117. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772 : public RuntimeObject
  1118. {
  1119. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___internalMatchTimeout;
  1120. String_t* ___pattern;
  1121. int32_t ___roptions;
  1122. RegexRunnerFactory_t72373B672C7D8785F63516DDD88834F286AF41E7* ___factory;
  1123. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___caps;
  1124. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___capnames;
  1125. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___capslist;
  1126. int32_t ___capsize;
  1127. ExclusiveReference_t411F04D4CC440EB7399290027E1BBABEF4C28837* ____runnerref;
  1128. WeakReference_1_tDC6E83496181D1BAFA3B89CBC00BCD0B64450257* ____replref;
  1129. RegexCode_tA23175D9DA02AD6A79B073E10EC5D225372ED6C7* ____code;
  1130. bool ____refsInitialized;
  1131. };
  1132. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1133. {
  1134. };
  1135. struct Type_t : public MemberInfo_t
  1136. {
  1137. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  1138. };
  1139. struct Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821 : public MulticastDelegate_t
  1140. {
  1141. };
  1142. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1143. {
  1144. String_t* ____paramName;
  1145. };
  1146. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9
  1147. {
  1148. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1149. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1150. int32_t ___m_Version;
  1151. int32_t ___m_Count;
  1152. };
  1153. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke
  1154. {
  1155. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1156. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1157. int32_t ___m_Version;
  1158. int32_t ___m_Count;
  1159. };
  1160. struct HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com
  1161. {
  1162. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1163. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1164. int32_t ___m_Version;
  1165. int32_t ___m_Count;
  1166. };
  1167. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317 : public RuntimeObject
  1168. {
  1169. intptr_t ___m_Ptr;
  1170. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1171. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1172. intptr_t ___m_NodesPtr;
  1173. int32_t ___m_NodesCount;
  1174. int32_t ___m_Version;
  1175. bool ___m_IsOwner;
  1176. RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
  1177. };
  1178. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke
  1179. {
  1180. intptr_t ___m_Ptr;
  1181. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke ___m_Hierarchy;
  1182. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1183. intptr_t ___m_NodesPtr;
  1184. int32_t ___m_NodesCount;
  1185. int32_t ___m_Version;
  1186. int32_t ___m_IsOwner;
  1187. RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
  1188. };
  1189. struct HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com
  1190. {
  1191. intptr_t ___m_Ptr;
  1192. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com* ___m_Hierarchy;
  1193. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1194. intptr_t ___m_NodesPtr;
  1195. int32_t ___m_NodesCount;
  1196. int32_t ___m_Version;
  1197. int32_t ___m_IsOwner;
  1198. RuntimeObject* ___U3CQueryParserU3Ek__BackingField;
  1199. };
  1200. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1201. {
  1202. };
  1203. struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1204. {
  1205. };
  1206. struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7
  1207. {
  1208. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1209. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1210. int32_t ___m_NodesCount;
  1211. int32_t ___m_Version;
  1212. int32_t ___m_Index;
  1213. };
  1214. struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke
  1215. {
  1216. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1217. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1218. int32_t ___m_NodesCount;
  1219. int32_t ___m_Version;
  1220. int32_t ___m_Index;
  1221. };
  1222. struct Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com
  1223. {
  1224. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1225. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1226. int32_t ___m_NodesCount;
  1227. int32_t ___m_Version;
  1228. int32_t ___m_Index;
  1229. };
  1230. struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235
  1231. {
  1232. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 ___m_Enumerable;
  1233. int32_t ___m_Index;
  1234. };
  1235. struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke
  1236. {
  1237. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke ___m_Enumerable;
  1238. int32_t ___m_Index;
  1239. };
  1240. struct Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com
  1241. {
  1242. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com ___m_Enumerable;
  1243. int32_t ___m_Index;
  1244. };
  1245. struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6
  1246. {
  1247. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___m_ViewModel;
  1248. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1249. int32_t* ___m_NodesPtr;
  1250. int32_t ___m_NodesCount;
  1251. int32_t ___m_Version;
  1252. int32_t ___m_Index;
  1253. };
  1254. struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke
  1255. {
  1256. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke* ___m_ViewModel;
  1257. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1258. int32_t* ___m_NodesPtr;
  1259. int32_t ___m_NodesCount;
  1260. int32_t ___m_Version;
  1261. int32_t ___m_Index;
  1262. };
  1263. struct Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com
  1264. {
  1265. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com* ___m_ViewModel;
  1266. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1267. int32_t* ___m_NodesPtr;
  1268. int32_t ___m_NodesCount;
  1269. int32_t ___m_Version;
  1270. int32_t ___m_Index;
  1271. };
  1272. struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD
  1273. {
  1274. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1275. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___m_Predicate;
  1276. uint32_t ___m_Flags;
  1277. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1278. int32_t ___m_NodesCount;
  1279. int32_t ___m_Version;
  1280. int32_t ___m_Index;
  1281. };
  1282. struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke
  1283. {
  1284. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1285. Il2CppMethodPointer ___m_Predicate;
  1286. uint32_t ___m_Flags;
  1287. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1288. int32_t ___m_NodesCount;
  1289. int32_t ___m_Version;
  1290. int32_t ___m_Index;
  1291. };
  1292. struct Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com
  1293. {
  1294. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1295. Il2CppMethodPointer ___m_Predicate;
  1296. uint32_t ___m_Flags;
  1297. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___m_NodesPtr;
  1298. int32_t ___m_NodesCount;
  1299. int32_t ___m_Version;
  1300. int32_t ___m_Index;
  1301. };
  1302. struct Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1 : public MulticastDelegate_t
  1303. {
  1304. };
  1305. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1306. {
  1307. };
  1308. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1309. {
  1310. RuntimeObject* ____actualValue;
  1311. };
  1312. struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4
  1313. {
  1314. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___m_Enumerable;
  1315. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___m_HierarchyFlattened;
  1316. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1317. int32_t ___m_CurrentIndex;
  1318. int32_t ___m_ChildrenIndex;
  1319. int32_t ___m_ChildrenCount;
  1320. };
  1321. struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke
  1322. {
  1323. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke ___m_Enumerable;
  1324. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke ___m_HierarchyFlattened;
  1325. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1326. int32_t ___m_CurrentIndex;
  1327. int32_t ___m_ChildrenIndex;
  1328. int32_t ___m_ChildrenCount;
  1329. };
  1330. struct Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com
  1331. {
  1332. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com ___m_Enumerable;
  1333. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com* ___m_HierarchyFlattened;
  1334. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___m_Node;
  1335. int32_t ___m_CurrentIndex;
  1336. int32_t ___m_ChildrenIndex;
  1337. int32_t ___m_ChildrenCount;
  1338. };
  1339. struct EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182_StaticFields
  1340. {
  1341. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* ___Value;
  1342. };
  1343. struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields
  1344. {
  1345. MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* ___s_shared;
  1346. };
  1347. struct U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1_StaticFields
  1348. {
  1349. __StaticArrayInitTypeSizeU3D6_t3F7E002845CFD62E198EEE5A8D415CF5E997E024 ___E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43;
  1350. };
  1351. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1352. {
  1353. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
  1354. RuntimeObject* ___shared_table_lock;
  1355. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
  1356. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
  1357. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
  1358. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
  1359. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
  1360. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
  1361. bool ___IsTaiwanSku;
  1362. };
  1363. struct DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields
  1364. {
  1365. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ___s_Filter;
  1366. };
  1367. struct HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields
  1368. {
  1369. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___s_SystemFilters;
  1370. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___s_Empty;
  1371. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___s_InvalidQuery;
  1372. };
  1373. struct String_t_StaticFields
  1374. {
  1375. String_t* ___Empty;
  1376. };
  1377. struct U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields
  1378. {
  1379. U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* ___U3CU3E9;
  1380. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___U3CU3E9__33_0;
  1381. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___U3CU3E9__33_1;
  1382. };
  1383. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1384. {
  1385. String_t* ___TrueString;
  1386. String_t* ___FalseString;
  1387. };
  1388. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1389. {
  1390. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1391. };
  1392. struct HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields
  1393. {
  1394. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___s_Null;
  1395. };
  1396. struct HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_StaticFields
  1397. {
  1398. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___s_Null;
  1399. };
  1400. struct HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_StaticFields
  1401. {
  1402. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___s_Null;
  1403. };
  1404. struct IntPtr_t_StaticFields
  1405. {
  1406. intptr_t ___Zero;
  1407. };
  1408. struct UIntPtr_t_StaticFields
  1409. {
  1410. uintptr_t ___Zero;
  1411. };
  1412. struct ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields
  1413. {
  1414. intptr_t ___m_Ptr;
  1415. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___m_Hierarchy;
  1416. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___m_CommandList;
  1417. };
  1418. struct HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_StaticFields
  1419. {
  1420. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___s_Null;
  1421. };
  1422. struct HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields
  1423. {
  1424. Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* ___s_NodeTypes;
  1425. };
  1426. struct HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields
  1427. {
  1428. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_WhiteSpaces;
  1429. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___s_Invalid;
  1430. };
  1431. struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_StaticFields
  1432. {
  1433. int32_t ___s_cacheSize;
  1434. Dictionary_2_t5B5B38BB06341F50E1C75FB53208A2A66CAE57F7* ___s_cache;
  1435. int32_t ___s_cacheCount;
  1436. CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheFirst;
  1437. CachedCodeEntry_tE201C3AD65C234AD9ED7A78C95025824A7A9FF39* ___s_cacheLast;
  1438. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_maximumMatchTimeout;
  1439. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_defaultMatchTimeout;
  1440. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___InfiniteMatchTimeout;
  1441. };
  1442. struct Type_t_StaticFields
  1443. {
  1444. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1445. Il2CppChar ___Delimiter;
  1446. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1447. RuntimeObject* ___Missing;
  1448. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1449. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1450. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1451. };
  1452. #ifdef __clang__
  1453. #pragma clang diagnostic pop
  1454. #endif
  1455. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  1456. {
  1457. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  1458. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  1459. {
  1460. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1461. return m_Items[index];
  1462. }
  1463. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  1464. {
  1465. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1466. return m_Items + index;
  1467. }
  1468. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  1469. {
  1470. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1471. m_Items[index] = value;
  1472. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1473. }
  1474. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1475. {
  1476. return m_Items[index];
  1477. }
  1478. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1479. {
  1480. return m_Items + index;
  1481. }
  1482. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1483. {
  1484. m_Items[index] = value;
  1485. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1486. }
  1487. };
  1488. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  1489. {
  1490. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  1491. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  1492. {
  1493. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1494. return m_Items[index];
  1495. }
  1496. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  1497. {
  1498. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1499. return m_Items + index;
  1500. }
  1501. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  1502. {
  1503. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1504. m_Items[index] = value;
  1505. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1506. }
  1507. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1508. {
  1509. return m_Items[index];
  1510. }
  1511. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1512. {
  1513. return m_Items + index;
  1514. }
  1515. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  1516. {
  1517. m_Items[index] = value;
  1518. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1519. }
  1520. };
  1521. struct HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2 : public RuntimeArray
  1522. {
  1523. ALIGN_FIELD (8) HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 m_Items[1];
  1524. inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 GetAt(il2cpp_array_size_t index) const
  1525. {
  1526. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1527. return m_Items[index];
  1528. }
  1529. inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* GetAddressAt(il2cpp_array_size_t index)
  1530. {
  1531. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1532. return m_Items + index;
  1533. }
  1534. inline void SetAt(il2cpp_array_size_t index, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 value)
  1535. {
  1536. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1537. m_Items[index] = value;
  1538. }
  1539. inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 GetAtUnchecked(il2cpp_array_size_t index) const
  1540. {
  1541. return m_Items[index];
  1542. }
  1543. inline HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1544. {
  1545. return m_Items + index;
  1546. }
  1547. inline void SetAtUnchecked(il2cpp_array_size_t index, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 value)
  1548. {
  1549. m_Items[index] = value;
  1550. }
  1551. };
  1552. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
  1553. {
  1554. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  1555. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  1556. {
  1557. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1558. return m_Items[index];
  1559. }
  1560. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  1561. {
  1562. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1563. return m_Items + index;
  1564. }
  1565. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  1566. {
  1567. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1568. m_Items[index] = value;
  1569. }
  1570. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  1571. {
  1572. return m_Items[index];
  1573. }
  1574. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1575. {
  1576. return m_Items + index;
  1577. }
  1578. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  1579. {
  1580. m_Items[index] = value;
  1581. }
  1582. };
  1583. struct HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7 : public RuntimeArray
  1584. {
  1585. ALIGN_FIELD (8) HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 m_Items[1];
  1586. inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 GetAt(il2cpp_array_size_t index) const
  1587. {
  1588. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1589. return m_Items[index];
  1590. }
  1591. inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* GetAddressAt(il2cpp_array_size_t index)
  1592. {
  1593. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1594. return m_Items + index;
  1595. }
  1596. inline void SetAt(il2cpp_array_size_t index, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 value)
  1597. {
  1598. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1599. m_Items[index] = value;
  1600. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CNameU3Ek__BackingField), (void*)NULL);
  1601. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1602. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CValueU3Ek__BackingField), (void*)NULL);
  1603. #endif
  1604. }
  1605. inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 GetAtUnchecked(il2cpp_array_size_t index) const
  1606. {
  1607. return m_Items[index];
  1608. }
  1609. inline HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1610. {
  1611. return m_Items + index;
  1612. }
  1613. inline void SetAtUnchecked(il2cpp_array_size_t index, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 value)
  1614. {
  1615. m_Items[index] = value;
  1616. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CNameU3Ek__BackingField), (void*)NULL);
  1617. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1618. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CValueU3Ek__BackingField), (void*)NULL);
  1619. #endif
  1620. }
  1621. };
  1622. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  1623. {
  1624. ALIGN_FIELD (8) String_t* m_Items[1];
  1625. inline String_t* GetAt(il2cpp_array_size_t index) const
  1626. {
  1627. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1628. return m_Items[index];
  1629. }
  1630. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  1631. {
  1632. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1633. return m_Items + index;
  1634. }
  1635. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  1636. {
  1637. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1638. m_Items[index] = value;
  1639. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1640. }
  1641. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1642. {
  1643. return m_Items[index];
  1644. }
  1645. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1646. {
  1647. return m_Items + index;
  1648. }
  1649. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  1650. {
  1651. m_Items[index] = value;
  1652. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1653. }
  1654. };
  1655. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832 : public RuntimeArray
  1656. {
  1657. ALIGN_FIELD (8) intptr_t m_Items[1];
  1658. inline intptr_t GetAt(il2cpp_array_size_t index) const
  1659. {
  1660. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1661. return m_Items[index];
  1662. }
  1663. inline intptr_t* GetAddressAt(il2cpp_array_size_t index)
  1664. {
  1665. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1666. return m_Items + index;
  1667. }
  1668. inline void SetAt(il2cpp_array_size_t index, intptr_t value)
  1669. {
  1670. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1671. m_Items[index] = value;
  1672. }
  1673. inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const
  1674. {
  1675. return m_Items[index];
  1676. }
  1677. inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1678. {
  1679. return m_Items + index;
  1680. }
  1681. inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value)
  1682. {
  1683. m_Items[index] = value;
  1684. }
  1685. };
  1686. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled);
  1687. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled);
  1688. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled);
  1689. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled);
  1690. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled);
  1691. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled);
  1692. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled);
  1693. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled);
  1694. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled);
  1695. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled);
  1696. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled);
  1697. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled);
  1698. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled);
  1699. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled);
  1700. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled);
  1701. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled);
  1702. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled);
  1703. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled);
  1704. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled);
  1705. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled);
  1706. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled);
  1707. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled);
  1708. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled);
  1709. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled);
  1710. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled);
  1711. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled);
  1712. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled);
  1713. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled);
  1714. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled);
  1715. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled);
  1716. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled);
  1717. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled);
  1718. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled);
  1719. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled);
  1720. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled);
  1721. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled);
  1722. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled);
  1723. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled);
  1724. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled);
  1725. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled);
  1726. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled);
  1727. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled);
  1728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
  1729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  1730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, const RuntimeMethod* method) ;
  1731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline (const RuntimeMethod* method) ;
  1732. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method) ;
  1733. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method) ;
  1734. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_gshared (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method) ;
  1735. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method) ;
  1736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
  1737. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method) ;
  1738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_gshared (int32_t ___0_value1, int32_t ___1_value2, const RuntimeMethod* method) ;
  1739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A_gshared (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_gshared (RuntimeObject* ___0_src, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___1_pred, const RuntimeMethod* method) ;
  1741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_gshared (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method) ;
  1742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
  1743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
  1744. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
  1745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ;
  1746. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ;
  1747. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
  1748. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method) ;
  1749. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method) ;
  1750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline (const RuntimeMethod* method) ;
  1751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F_gshared (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_destination, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ;
  1752. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
  1753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1754. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB (const RuntimeMethod* method) ;
  1755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method) ;
  1756. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  1757. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
  1758. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
  1759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
  1760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
  1762. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  1763. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method) ;
  1765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method) ;
  1766. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method) ;
  1767. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method) ;
  1769. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method) ;
  1770. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  1771. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C (const RuntimeMethod* method) ;
  1772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_lhs, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___1_rhs, const RuntimeMethod* method) ;
  1773. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
  1774. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
  1775. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
  1776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method) ;
  1777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1778. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
  1779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF (intptr_t ___0_value, const RuntimeMethod* method) ;
  1780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method) ;
  1781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method) ;
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4 (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, const RuntimeMethod* method) ;
  1783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method) ;
  1784. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method) ;
  1785. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) ;
  1786. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method) ;
  1787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OutStringMarshaller_GetStringAndDispose_mB15D41A9893BBC55074D4910259FA722129DB062 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E ___0_managedSpan, const RuntimeMethod* method) ;
  1788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method) ;
  1789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_ret, const RuntimeMethod* method) ;
  1791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method) ;
  1792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E (intptr_t ___0__unity_self, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___1_query, const RuntimeMethod* method) ;
  1793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1794. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1795. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC (intptr_t ___0_value, const RuntimeMethod* method) ;
  1797. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  1798. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
  1799. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
  1800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60 (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method) ;
  1801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, const RuntimeMethod* method) ;
  1802. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04 (Type_t* ___0_type, int32_t ___1_bindingAttr, Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___2_binder, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___3_args, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___4_culture, const RuntimeMethod* method) ;
  1803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  1804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976 (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___0_value, const RuntimeMethod* method) ;
  1805. inline bool Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
  1806. {
  1807. return (( bool (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_m4B8EE45640C70BBFD6F3EFF1040983404C098342_gshared)(__this, ___0_key, ___1_value, method);
  1808. }
  1809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
  1810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
  1811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
  1812. inline void Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904 (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, Type_t* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  1813. {
  1814. (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, Type_t*, int32_t, const RuntimeMethod*))Dictionary_2_Add_m63897227AFA7035F1772315ABBBE7FD0A250E10C_gshared)(__this, ___0_key, ___1_value, method);
  1815. }
  1816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
  1817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1819. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method) ;
  1820. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9 (intptr_t ___0__unity_self, intptr_t ___1_cmdList, const RuntimeMethod* method) ;
  1821. inline void Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* __this, const RuntimeMethod* method)
  1822. {
  1823. (( void (*) (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
  1824. }
  1825. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline (intptr_t ___0_value, const RuntimeMethod* method) ;
  1826. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method) ;
  1827. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method) ;
  1828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
  1830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782 (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, const RuntimeMethod* method) ;
  1831. inline MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_inline (const RuntimeMethod* method)
  1832. {
  1833. return (( MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* (*) (const RuntimeMethod*))MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline)(method);
  1834. }
  1835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
  1836. inline Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method)
  1837. {
  1838. return (( Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 (*) (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB*, const RuntimeMethod*))Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline)(__this, method);
  1839. }
  1840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 ___0_outHandlers, const RuntimeMethod* method) ;
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
  1842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
  1843. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method) ;
  1844. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621 (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* __this, String_t* ___0_pattern, int32_t ___1_options, const RuntimeMethod* method) ;
  1846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method) ;
  1847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method) ;
  1848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, const RuntimeMethod* method) ;
  1849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
  1850. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
  1851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
  1852. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
  1853. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
  1854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method) ;
  1855. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method) ;
  1856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF (intptr_t ___0_handlePtr, intptr_t* ___1_rootPtr, intptr_t* ___2_versionPtr, const RuntimeMethod* method) ;
  1858. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701 (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
  1861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method) ;
  1863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_parent, const RuntimeMethod* method) ;
  1864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method) ;
  1865. inline void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method)
  1866. {
  1867. (( void (*) (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2**, const RuntimeMethod*))BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline)(__this, ___0_array, method);
  1868. }
  1869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___2_ret, const RuntimeMethod* method) ;
  1870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method) ;
  1871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t ___2_sortIndex, const RuntimeMethod* method) ;
  1873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, bool ___2_recurse, const RuntimeMethod* method) ;
  1874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1876. inline intptr_t* Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0 (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
  1877. {
  1878. return (( intptr_t* (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, const RuntimeMethod*))Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_gshared)(__this, method);
  1879. }
  1880. inline int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
  1881. {
  1882. return (( int32_t (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, const RuntimeMethod*))Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline)(__this, method);
  1883. }
  1884. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2 (ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* __this, void* ___0_begin, int32_t ___1_length, const RuntimeMethod* method) ;
  1885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_outHandlers, const RuntimeMethod* method) ;
  1886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method) ;
  1887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1888. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method) ;
  1889. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method) ;
  1890. inline Il2CppChar* ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638 (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  1891. {
  1892. return (( Il2CppChar* (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_gshared)(__this, method);
  1893. }
  1894. inline int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  1895. {
  1896. return (( int32_t (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, const RuntimeMethod*))ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline)(__this, method);
  1897. }
  1898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___2_descriptor, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___3_ret, const RuntimeMethod* method) ;
  1899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182 (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, void* ___3_ptr, int32_t ___4_size, const RuntimeMethod* method) ;
  1900. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, int32_t* ___3_size, const RuntimeMethod* method) ;
  1901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method) ;
  1902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42 (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
  1904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
  1905. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method) ;
  1906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137 (intptr_t ___0_handlePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method) ;
  1908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
  1910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  1915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method) ;
  1916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71 (intptr_t ___0_handlePtr, intptr_t ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method) ;
  1917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method) ;
  1918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
  1919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method) ;
  1920. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method) ;
  1921. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, const RuntimeMethod* method) ;
  1923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
  1925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
  1927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method) ;
  1928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
  1929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method) ;
  1930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method) ;
  1931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1932. inline int32_t HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277 (int32_t ___0_value1, int32_t ___1_value2, const RuntimeMethod* method)
  1933. {
  1934. return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_gshared)(___0_value1, ___1_value2, method);
  1935. }
  1936. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
  1937. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method) ;
  1938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1 (const RuntimeMethod* method) ;
  1939. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___0_lhs, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___1_rhs, const RuntimeMethod* method) ;
  1940. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
  1941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
  1943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method) ;
  1944. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1945. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1946. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  1947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  1948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method) ;
  1949. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49 (const RuntimeMethod* method) ;
  1950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_lhs, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_rhs, const RuntimeMethod* method) ;
  1951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  1952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method) ;
  1954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
  1956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1957. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1958. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1959. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  1961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1962. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
  1963. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
  1964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87 (int32_t ___0_op, const RuntimeMethod* method) ;
  1965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729 (String_t* ___0_s, const RuntimeMethod* method) ;
  1966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method) ;
  1967. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  1968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, const RuntimeMethod* method) ;
  1969. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  1971. inline void Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1972. {
  1973. (( void (*) (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A_gshared)(__this, ___0_object, ___1_method, method);
  1974. }
  1975. inline HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3 (RuntimeObject* ___0_src, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* ___1_pred, const RuntimeMethod* method)
  1976. {
  1977. return (( HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* (*) (RuntimeObject*, Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*, const RuntimeMethod*))HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_gshared)(___0_src, ___1_pred, method);
  1978. }
  1979. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method) ;
  1980. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method) ;
  1981. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method) ;
  1982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E (const RuntimeMethod* method) ;
  1983. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1985. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method) ;
  1986. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method) ;
  1987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1988. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1989. inline String_t* String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method)
  1990. {
  1991. return (( String_t* (*) (String_t*, RuntimeObject*, const RuntimeMethod*))String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_gshared)(___0_separator, ___1_values, method);
  1992. }
  1993. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
  1995. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method) ;
  1999. inline void HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  2000. {
  2001. (( void (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
  2002. }
  2003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_filters, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_textValues, const RuntimeMethod* method) ;
  2004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, const RuntimeMethod* method) ;
  2005. inline bool HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853 (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* __this, String_t* ___0_item, const RuntimeMethod* method)
  2006. {
  2007. return (( bool (*) (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*, String_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
  2008. }
  2009. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method) ;
  2010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  2011. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40 (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  2012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35 (intptr_t ___0_handlePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method) ;
  2013. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method) ;
  2014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* __this, const RuntimeMethod* method) ;
  2015. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  2017. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE (intptr_t ___0_nativePtr, const RuntimeMethod* method) ;
  2018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  2019. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  2020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method) ;
  2021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method) ;
  2022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method) ;
  2023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method) ;
  2024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2025. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B (intptr_t ___0__unity_self, const RuntimeMethod* method) ;
  2026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method) ;
  2027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A (intptr_t ___0_handlePtr, intptr_t ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method) ;
  2028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method) ;
  2029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, const RuntimeMethod* method) ;
  2030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method) ;
  2031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, intptr_t ___0_nativePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method) ;
  2032. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method) ;
  2033. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method) ;
  2034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
  2035. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method) ;
  2036. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
  2037. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method) ;
  2038. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
  2039. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method) ;
  2040. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method) ;
  2041. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
  2042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method) ;
  2043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794 (intptr_t ___0_handle, const RuntimeMethod* method) ;
  2044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uintptr_t UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8 (uint64_t ___0_value, const RuntimeMethod* method) ;
  2045. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9 (uintptr_t ___0_value, const RuntimeMethod* method) ;
  2046. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ;
  2047. inline void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  2048. {
  2049. (( void (*) (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1*, Il2CppChar*, int32_t, const RuntimeMethod*))ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline)(__this, ___0_ptr, ___1_length, method);
  2050. }
  2051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
  2052. inline Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
  2053. {
  2054. return (( Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline)(__this, ___0_start, ___1_length, method);
  2055. }
  2056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  2058. inline void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  2059. {
  2060. (( void (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, intptr_t*, int32_t, const RuntimeMethod*))Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline)(__this, ___0_ptr, ___1_length, method);
  2061. }
  2062. inline void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
  2063. {
  2064. (( void (*) (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68*, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method);
  2065. }
  2066. inline void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  2067. {
  2068. (( void (*) (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C*, void*, int32_t, const RuntimeMethod*))Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline)(__this, ___0_pointer, ___1_length, method);
  2069. }
  2070. inline HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method)
  2071. {
  2072. return (( HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* (*) (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C*, const RuntimeMethod*))Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline)(__this, method);
  2073. }
  2074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1 (void* ___0_ptr, const RuntimeMethod* method) ;
  2075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656 (void* ___0_ptr, const RuntimeMethod* method) ;
  2076. inline HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline (const RuntimeMethod* method)
  2077. {
  2078. return (( HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* (*) (const RuntimeMethod*))Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline)(method);
  2079. }
  2080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ;
  2081. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ;
  2082. inline void Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_destination, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method)
  2083. {
  2084. (( void (*) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F_gshared)(___0_destination, ___1_source, ___2_elementCount, method);
  2085. }
  2086. #ifdef __clang__
  2087. #pragma clang diagnostic push
  2088. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2089. #pragma clang diagnostic ignored "-Wunused-variable"
  2090. #endif
  2091. #ifdef __clang__
  2092. #pragma clang diagnostic pop
  2093. #endif
  2094. #ifdef __clang__
  2095. #pragma clang diagnostic push
  2096. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2097. #pragma clang diagnostic ignored "-Wunused-variable"
  2098. #endif
  2099. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmbeddedAttribute__ctor_mBEB579BA6CE1E5989F6BCD6A92FB20B1BE6CE1A9 (EmbeddedAttribute_t8F3DB42A8EBDE32BC5B3F7D3277651B0B4B6647C* __this, const RuntimeMethod* method)
  2100. {
  2101. {
  2102. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  2103. return;
  2104. }
  2105. }
  2106. #ifdef __clang__
  2107. #pragma clang diagnostic pop
  2108. #endif
  2109. #ifdef __clang__
  2110. #pragma clang diagnostic push
  2111. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2112. #pragma clang diagnostic ignored "-Wunused-variable"
  2113. #endif
  2114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsUnmanagedAttribute__ctor_m4900A280630A806FFA80D5A66584F13E382D47BD (IsUnmanagedAttribute_tF7B94B7441AB687B71FCD6B6FB72B7BC2929A47F* __this, const RuntimeMethod* method)
  2115. {
  2116. {
  2117. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  2118. return;
  2119. }
  2120. }
  2121. #ifdef __clang__
  2122. #pragma clang diagnostic pop
  2123. #endif
  2124. #ifdef __clang__
  2125. #pragma clang diagnostic push
  2126. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2127. #pragma clang diagnostic ignored "-Wunused-variable"
  2128. #endif
  2129. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled)
  2130. {
  2131. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2132. {
  2133. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
  2134. }
  2135. marshaled.___m_Node = unmarshaled.___m_Node;
  2136. marshaled.___m_Version = unmarshaled.___m_Version;
  2137. marshaled.___m_Count = unmarshaled.___m_Count;
  2138. }
  2139. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled)
  2140. {
  2141. static bool s_Il2CppMethodInitialized;
  2142. if (!s_Il2CppMethodInitialized)
  2143. {
  2144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  2145. s_Il2CppMethodInitialized = true;
  2146. }
  2147. unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  2148. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  2149. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  2150. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_1;
  2151. memset((&unmarshaledm_Node_temp_1), 0, sizeof(unmarshaledm_Node_temp_1));
  2152. unmarshaledm_Node_temp_1 = marshaled.___m_Node;
  2153. unmarshaled.___m_Node = unmarshaledm_Node_temp_1;
  2154. int32_t unmarshaledm_Version_temp_2 = 0;
  2155. unmarshaledm_Version_temp_2 = marshaled.___m_Version;
  2156. unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
  2157. int32_t unmarshaledm_Count_temp_3 = 0;
  2158. unmarshaledm_Count_temp_3 = marshaled.___m_Count;
  2159. unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
  2160. }
  2161. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_pinvoke& marshaled)
  2162. {
  2163. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
  2164. }
  2165. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled)
  2166. {
  2167. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2168. {
  2169. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
  2170. }
  2171. marshaled.___m_Node = unmarshaled.___m_Node;
  2172. marshaled.___m_Version = unmarshaled.___m_Version;
  2173. marshaled.___m_Count = unmarshaled.___m_Count;
  2174. }
  2175. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(const HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9& unmarshaled)
  2176. {
  2177. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2178. {
  2179. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  2180. }
  2181. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_1;
  2182. memset((&unmarshaledm_Node_temp_1), 0, sizeof(unmarshaledm_Node_temp_1));
  2183. unmarshaledm_Node_temp_1 = marshaled.___m_Node;
  2184. unmarshaled.___m_Node = unmarshaledm_Node_temp_1;
  2185. int32_t unmarshaledm_Version_temp_2 = 0;
  2186. unmarshaledm_Version_temp_2 = marshaled.___m_Version;
  2187. unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
  2188. int32_t unmarshaledm_Count_temp_3 = 0;
  2189. unmarshaledm_Count_temp_3 = marshaled.___m_Count;
  2190. unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
  2191. }
  2192. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshaled_com& marshaled)
  2193. {
  2194. if (marshaled.___m_HierarchyFlattened != NULL)
  2195. {
  2196. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
  2197. }
  2198. }
  2199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  2200. {
  2201. bool V_0 = false;
  2202. bool V_1 = false;
  2203. bool V_2 = false;
  2204. {
  2205. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
  2206. V_0 = (bool)((((RuntimeObject*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  2207. bool L_1 = V_0;
  2208. if (!L_1)
  2209. {
  2210. goto IL_0014;
  2211. }
  2212. }
  2213. {
  2214. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2215. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6126F18AC4AEF9473CBCC7D2058AFAF01C4CAFC7)), NULL);
  2216. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
  2217. }
  2218. IL_0014:
  2219. {
  2220. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
  2221. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
  2222. L_4 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
  2223. bool L_5;
  2224. L_5 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_3, L_4, NULL);
  2225. V_1 = L_5;
  2226. bool L_6 = V_1;
  2227. if (!L_6)
  2228. {
  2229. goto IL_002e;
  2230. }
  2231. }
  2232. {
  2233. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2234. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD43B83259CBF032EB58F1BC3B3739510397D2C31)), NULL);
  2235. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
  2236. }
  2237. IL_002e:
  2238. {
  2239. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = ___0_hierarchyFlattened;
  2240. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9 = ___1_node;
  2241. NullCheck(L_8);
  2242. bool L_10;
  2243. L_10 = HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A(L_8, L_9, NULL);
  2244. V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
  2245. bool L_11 = V_2;
  2246. if (!L_11)
  2247. {
  2248. goto IL_0062;
  2249. }
  2250. }
  2251. {
  2252. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_12 = ___1_node;
  2253. int32_t L_13;
  2254. L_13 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_12, NULL);
  2255. int32_t L_14 = L_13;
  2256. RuntimeObject* L_15 = Box(il2cpp_defaults.int32_class, &L_14);
  2257. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_16 = ___1_node;
  2258. int32_t L_17;
  2259. L_17 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_16, NULL);
  2260. int32_t L_18 = L_17;
  2261. RuntimeObject* L_19 = Box(il2cpp_defaults.int32_class, &L_18);
  2262. String_t* L_20;
  2263. L_20 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9CE0B9F95225535B52D24CEC7B17B1B254B2A908)), L_15, L_19, NULL);
  2264. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_21 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  2265. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_21, L_20, NULL);
  2266. IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_RuntimeMethod_var)));
  2267. }
  2268. IL_0062:
  2269. {
  2270. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_22 = ___0_hierarchyFlattened;
  2271. __this->___m_HierarchyFlattened = L_22;
  2272. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_22);
  2273. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_23 = ___1_node;
  2274. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_24 = (*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_23);
  2275. __this->___m_Node = L_24;
  2276. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_25 = ___0_hierarchyFlattened;
  2277. NullCheck(L_25);
  2278. int32_t L_26;
  2279. L_26 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_25, NULL);
  2280. __this->___m_Version = L_26;
  2281. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_27 = __this->___m_HierarchyFlattened;
  2282. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_28 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&__this->___m_Node);
  2283. NullCheck(L_27);
  2284. int32_t L_29;
  2285. L_29 = HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC(L_27, L_28, NULL);
  2286. __this->___m_Count = L_29;
  2287. return;
  2288. }
  2289. }
  2290. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80_AdjustorThunk (RuntimeObject* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  2291. {
  2292. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
  2293. int32_t _offset = 1;
  2294. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
  2295. HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80(_thisAdjusted, ___0_hierarchyFlattened, ___1_node, method);
  2296. }
  2297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
  2298. {
  2299. {
  2300. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_0 = (*(HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)__this);
  2301. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1 = __this->___m_Node;
  2302. Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 L_2;
  2303. memset((&L_2), 0, sizeof(L_2));
  2304. Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496((&L_2), L_0, L_1, NULL);
  2305. return L_2;
  2306. }
  2307. }
  2308. IL2CPP_EXTERN_C Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2309. {
  2310. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
  2311. int32_t _offset = 1;
  2312. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
  2313. Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4 _returnValue;
  2314. _returnValue = HierarchyFlattenedNodeChildren_GetEnumerator_m27413EAA1D7D76843DEE1E7290A438C8F88CF6B8(_thisAdjusted, method);
  2315. return _returnValue;
  2316. }
  2317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1 (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
  2318. {
  2319. bool V_0 = false;
  2320. {
  2321. int32_t L_0 = __this->___m_Version;
  2322. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  2323. NullCheck(L_1);
  2324. int32_t L_2;
  2325. L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_1, NULL);
  2326. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2327. bool L_3 = V_0;
  2328. if (!L_3)
  2329. {
  2330. goto IL_0026;
  2331. }
  2332. }
  2333. {
  2334. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  2335. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  2336. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var)));
  2337. }
  2338. IL_0026:
  2339. {
  2340. return;
  2341. }
  2342. }
  2343. IL2CPP_EXTERN_C void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2344. {
  2345. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* _thisAdjusted;
  2346. int32_t _offset = 1;
  2347. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*>(__this + _offset);
  2348. HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(_thisAdjusted, method);
  2349. }
  2350. #ifdef __clang__
  2351. #pragma clang diagnostic pop
  2352. #endif
  2353. #ifdef __clang__
  2354. #pragma clang diagnostic push
  2355. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2356. #pragma clang diagnostic ignored "-Wunused-variable"
  2357. #endif
  2358. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled)
  2359. {
  2360. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
  2361. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2362. {
  2363. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
  2364. }
  2365. marshaled.___m_Node = unmarshaled.___m_Node;
  2366. marshaled.___m_CurrentIndex = unmarshaled.___m_CurrentIndex;
  2367. marshaled.___m_ChildrenIndex = unmarshaled.___m_ChildrenIndex;
  2368. marshaled.___m_ChildrenCount = unmarshaled.___m_ChildrenCount;
  2369. }
  2370. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke_back(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled)
  2371. {
  2372. static bool s_Il2CppMethodInitialized;
  2373. if (!s_Il2CppMethodInitialized)
  2374. {
  2375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  2376. s_Il2CppMethodInitialized = true;
  2377. }
  2378. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 unmarshaledm_Enumerable_temp_0;
  2379. memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
  2380. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
  2381. unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
  2382. Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
  2383. unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  2384. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  2385. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  2386. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_2;
  2387. memset((&unmarshaledm_Node_temp_2), 0, sizeof(unmarshaledm_Node_temp_2));
  2388. unmarshaledm_Node_temp_2 = marshaled.___m_Node;
  2389. unmarshaled.___m_Node = unmarshaledm_Node_temp_2;
  2390. int32_t unmarshaledm_CurrentIndex_temp_3 = 0;
  2391. unmarshaledm_CurrentIndex_temp_3 = marshaled.___m_CurrentIndex;
  2392. unmarshaled.___m_CurrentIndex = unmarshaledm_CurrentIndex_temp_3;
  2393. int32_t unmarshaledm_ChildrenIndex_temp_4 = 0;
  2394. unmarshaledm_ChildrenIndex_temp_4 = marshaled.___m_ChildrenIndex;
  2395. unmarshaled.___m_ChildrenIndex = unmarshaledm_ChildrenIndex_temp_4;
  2396. int32_t unmarshaledm_ChildrenCount_temp_5 = 0;
  2397. unmarshaledm_ChildrenCount_temp_5 = marshaled.___m_ChildrenCount;
  2398. unmarshaled.___m_ChildrenCount = unmarshaledm_ChildrenCount_temp_5;
  2399. }
  2400. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_pinvoke_cleanup(Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_pinvoke& marshaled)
  2401. {
  2402. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_pinvoke_cleanup(marshaled.___m_Enumerable);
  2403. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
  2404. }
  2405. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled)
  2406. {
  2407. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
  2408. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2409. {
  2410. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
  2411. }
  2412. marshaled.___m_Node = unmarshaled.___m_Node;
  2413. marshaled.___m_CurrentIndex = unmarshaled.___m_CurrentIndex;
  2414. marshaled.___m_ChildrenIndex = unmarshaled.___m_ChildrenIndex;
  2415. marshaled.___m_ChildrenCount = unmarshaled.___m_ChildrenCount;
  2416. }
  2417. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com_back(const Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled, Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4& unmarshaled)
  2418. {
  2419. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 unmarshaledm_Enumerable_temp_0;
  2420. memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
  2421. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
  2422. unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
  2423. Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
  2424. if (unmarshaled.___m_HierarchyFlattened != NULL)
  2425. {
  2426. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  2427. }
  2428. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 unmarshaledm_Node_temp_2;
  2429. memset((&unmarshaledm_Node_temp_2), 0, sizeof(unmarshaledm_Node_temp_2));
  2430. unmarshaledm_Node_temp_2 = marshaled.___m_Node;
  2431. unmarshaled.___m_Node = unmarshaledm_Node_temp_2;
  2432. int32_t unmarshaledm_CurrentIndex_temp_3 = 0;
  2433. unmarshaledm_CurrentIndex_temp_3 = marshaled.___m_CurrentIndex;
  2434. unmarshaled.___m_CurrentIndex = unmarshaledm_CurrentIndex_temp_3;
  2435. int32_t unmarshaledm_ChildrenIndex_temp_4 = 0;
  2436. unmarshaledm_ChildrenIndex_temp_4 = marshaled.___m_ChildrenIndex;
  2437. unmarshaled.___m_ChildrenIndex = unmarshaledm_ChildrenIndex_temp_4;
  2438. int32_t unmarshaledm_ChildrenCount_temp_5 = 0;
  2439. unmarshaledm_ChildrenCount_temp_5 = marshaled.___m_ChildrenCount;
  2440. unmarshaled.___m_ChildrenCount = unmarshaledm_ChildrenCount_temp_5;
  2441. }
  2442. IL2CPP_EXTERN_C void Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshal_com_cleanup(Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4_marshaled_com& marshaled)
  2443. {
  2444. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9_marshal_com_cleanup(marshaled.___m_Enumerable);
  2445. if (marshaled.___m_HierarchyFlattened != NULL)
  2446. {
  2447. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
  2448. }
  2449. }
  2450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method)
  2451. {
  2452. {
  2453. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_0 = ___0_enumerable;
  2454. __this->___m_Enumerable = L_0;
  2455. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerable))->___m_HierarchyFlattened), (void*)NULL);
  2456. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_1 = ___0_enumerable;
  2457. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = L_1.___m_HierarchyFlattened;
  2458. __this->___m_HierarchyFlattened = L_2;
  2459. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
  2460. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = ___1_node;
  2461. __this->___m_Node = L_3;
  2462. __this->___m_CurrentIndex = (-1);
  2463. __this->___m_ChildrenIndex = 0;
  2464. __this->___m_ChildrenCount = 0;
  2465. return;
  2466. }
  2467. }
  2468. IL2CPP_EXTERN_C void Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496_AdjustorThunk (RuntimeObject* __this, HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 ___0_enumerable, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___1_node, const RuntimeMethod* method)
  2469. {
  2470. Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
  2471. int32_t _offset = 1;
  2472. _thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
  2473. Enumerator__ctor_m30A17079B94E7221C4186553270AE22E21662496(_thisAdjusted, ___0_enumerable, ___1_node, method);
  2474. }
  2475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
  2476. {
  2477. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  2478. {
  2479. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
  2480. HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
  2481. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  2482. int32_t L_2 = __this->___m_CurrentIndex;
  2483. NullCheck(L_1);
  2484. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_3;
  2485. L_3 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_1, L_2, NULL);
  2486. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
  2487. L_4 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_3, NULL);
  2488. V_0 = L_4;
  2489. goto IL_0026;
  2490. }
  2491. IL_0026:
  2492. {
  2493. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
  2494. return L_5;
  2495. }
  2496. }
  2497. IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2498. {
  2499. Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
  2500. int32_t _offset = 1;
  2501. _thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
  2502. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
  2503. _returnValue = Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline(_thisAdjusted, method);
  2504. return _returnValue;
  2505. }
  2506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670 (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
  2507. {
  2508. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_0 = NULL;
  2509. bool V_1 = false;
  2510. int32_t V_2 = 0;
  2511. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_3 = NULL;
  2512. bool V_4 = false;
  2513. bool V_5 = false;
  2514. bool V_6 = false;
  2515. bool V_7 = false;
  2516. bool V_8 = false;
  2517. int32_t G_B6_0 = 0;
  2518. int32_t G_B14_0 = 0;
  2519. {
  2520. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
  2521. HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
  2522. int32_t L_1 = __this->___m_CurrentIndex;
  2523. V_1 = (bool)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0);
  2524. bool L_2 = V_1;
  2525. if (!L_2)
  2526. {
  2527. goto IL_00bb;
  2528. }
  2529. }
  2530. {
  2531. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_3 = __this->___m_HierarchyFlattened;
  2532. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&__this->___m_Node);
  2533. NullCheck(L_3);
  2534. int32_t L_5;
  2535. L_5 = HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8(L_3, L_4, NULL);
  2536. V_2 = L_5;
  2537. int32_t L_6 = V_2;
  2538. V_4 = (bool)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0);
  2539. bool L_7 = V_4;
  2540. if (!L_7)
  2541. {
  2542. goto IL_0042;
  2543. }
  2544. }
  2545. {
  2546. V_5 = (bool)0;
  2547. goto IL_011f;
  2548. }
  2549. IL_0042:
  2550. {
  2551. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_8 = __this->___m_HierarchyFlattened;
  2552. int32_t L_9 = V_2;
  2553. NullCheck(L_8);
  2554. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_10;
  2555. L_10 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_8, L_9, NULL);
  2556. V_3 = L_10;
  2557. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_11 = V_3;
  2558. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_12;
  2559. L_12 = HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C(NULL);
  2560. bool L_13;
  2561. L_13 = HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146(L_11, L_12, NULL);
  2562. if (L_13)
  2563. {
  2564. goto IL_006a;
  2565. }
  2566. }
  2567. {
  2568. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_14 = V_3;
  2569. int32_t L_15;
  2570. L_15 = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(L_14, NULL);
  2571. G_B6_0 = ((((int32_t)((((int32_t)L_15) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2572. goto IL_006b;
  2573. }
  2574. IL_006a:
  2575. {
  2576. G_B6_0 = 1;
  2577. }
  2578. IL_006b:
  2579. {
  2580. V_6 = (bool)G_B6_0;
  2581. bool L_16 = V_6;
  2582. if (!L_16)
  2583. {
  2584. goto IL_0079;
  2585. }
  2586. }
  2587. {
  2588. V_5 = (bool)0;
  2589. goto IL_011f;
  2590. }
  2591. IL_0079:
  2592. {
  2593. int32_t L_17 = V_2;
  2594. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_18 = __this->___m_HierarchyFlattened;
  2595. NullCheck(L_18);
  2596. int32_t L_19;
  2597. L_19 = HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline(L_18, NULL);
  2598. V_7 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_17, 1))) < ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2599. bool L_20 = V_7;
  2600. if (!L_20)
  2601. {
  2602. goto IL_009a;
  2603. }
  2604. }
  2605. {
  2606. V_5 = (bool)0;
  2607. goto IL_011f;
  2608. }
  2609. IL_009a:
  2610. {
  2611. int32_t L_21 = V_2;
  2612. __this->___m_CurrentIndex = ((int32_t)il2cpp_codegen_add(L_21, 1));
  2613. __this->___m_ChildrenIndex = 0;
  2614. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_22 = V_3;
  2615. int32_t L_23;
  2616. L_23 = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(L_22, NULL);
  2617. __this->___m_ChildrenCount = L_23;
  2618. V_5 = (bool)1;
  2619. goto IL_011f;
  2620. }
  2621. IL_00bb:
  2622. {
  2623. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_24 = __this->___m_HierarchyFlattened;
  2624. int32_t L_25 = __this->___m_CurrentIndex;
  2625. NullCheck(L_24);
  2626. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_26;
  2627. L_26 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_24, L_25, NULL);
  2628. V_0 = L_26;
  2629. int32_t L_27 = __this->___m_ChildrenIndex;
  2630. int32_t L_28 = __this->___m_ChildrenCount;
  2631. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_27, 1))) >= ((int32_t)L_28)))
  2632. {
  2633. goto IL_00eb;
  2634. }
  2635. }
  2636. {
  2637. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_29 = V_0;
  2638. int32_t L_30;
  2639. L_30 = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(L_29, NULL);
  2640. G_B14_0 = ((((int32_t)((((int32_t)L_30) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2641. goto IL_00ec;
  2642. }
  2643. IL_00eb:
  2644. {
  2645. G_B14_0 = 1;
  2646. }
  2647. IL_00ec:
  2648. {
  2649. V_8 = (bool)G_B14_0;
  2650. bool L_31 = V_8;
  2651. if (!L_31)
  2652. {
  2653. goto IL_00f8;
  2654. }
  2655. }
  2656. {
  2657. V_5 = (bool)0;
  2658. goto IL_011f;
  2659. }
  2660. IL_00f8:
  2661. {
  2662. int32_t L_32 = __this->___m_CurrentIndex;
  2663. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_33 = V_0;
  2664. int32_t L_34;
  2665. L_34 = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(L_33, NULL);
  2666. __this->___m_CurrentIndex = ((int32_t)il2cpp_codegen_add(L_32, L_34));
  2667. int32_t L_35 = __this->___m_ChildrenIndex;
  2668. __this->___m_ChildrenIndex = ((int32_t)il2cpp_codegen_add(L_35, 1));
  2669. V_5 = (bool)1;
  2670. goto IL_011f;
  2671. }
  2672. IL_011f:
  2673. {
  2674. bool L_36 = V_5;
  2675. return L_36;
  2676. }
  2677. }
  2678. IL2CPP_EXTERN_C bool Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2679. {
  2680. Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* _thisAdjusted;
  2681. int32_t _offset = 1;
  2682. _thisAdjusted = reinterpret_cast<Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4*>(__this + _offset);
  2683. bool _returnValue;
  2684. _returnValue = Enumerator_MoveNext_m690204CD89156C7C0ED6D6E92B96AF95DAE1F670(_thisAdjusted, method);
  2685. return _returnValue;
  2686. }
  2687. #ifdef __clang__
  2688. #pragma clang diagnostic pop
  2689. #endif
  2690. #ifdef __clang__
  2691. #pragma clang diagnostic push
  2692. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2693. #pragma clang diagnostic ignored "-Wunused-variable"
  2694. #endif
  2695. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled)
  2696. {
  2697. if (unmarshaled.___m_Hierarchy != NULL)
  2698. {
  2699. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
  2700. }
  2701. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  2702. marshaled.___m_Version = unmarshaled.___m_Version;
  2703. marshaled.___m_Count = unmarshaled.___m_Count;
  2704. }
  2705. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled)
  2706. {
  2707. static bool s_Il2CppMethodInitialized;
  2708. if (!s_Il2CppMethodInitialized)
  2709. {
  2710. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  2711. s_Il2CppMethodInitialized = true;
  2712. }
  2713. unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  2714. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  2715. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  2716. unmarshaled.___m_Ptr = marshaled.___m_Ptr;
  2717. int32_t unmarshaledm_Version_temp_2 = 0;
  2718. unmarshaledm_Version_temp_2 = marshaled.___m_Version;
  2719. unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
  2720. int32_t unmarshaledm_Count_temp_3 = 0;
  2721. unmarshaledm_Count_temp_3 = marshaled.___m_Count;
  2722. unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
  2723. }
  2724. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_pinvoke& marshaled)
  2725. {
  2726. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
  2727. }
  2728. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled)
  2729. {
  2730. if (unmarshaled.___m_Hierarchy != NULL)
  2731. {
  2732. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
  2733. }
  2734. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  2735. marshaled.___m_Version = unmarshaled.___m_Version;
  2736. marshaled.___m_Count = unmarshaled.___m_Count;
  2737. }
  2738. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(const HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666& unmarshaled)
  2739. {
  2740. if (unmarshaled.___m_Hierarchy != NULL)
  2741. {
  2742. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  2743. }
  2744. unmarshaled.___m_Ptr = marshaled.___m_Ptr;
  2745. int32_t unmarshaledm_Version_temp_2 = 0;
  2746. unmarshaledm_Version_temp_2 = marshaled.___m_Version;
  2747. unmarshaled.___m_Version = unmarshaledm_Version_temp_2;
  2748. int32_t unmarshaledm_Count_temp_3 = 0;
  2749. unmarshaledm_Count_temp_3 = marshaled.___m_Count;
  2750. unmarshaled.___m_Count = unmarshaledm_Count_temp_3;
  2751. }
  2752. IL2CPP_EXTERN_C void HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshaled_com& marshaled)
  2753. {
  2754. if (marshaled.___m_Hierarchy != NULL)
  2755. {
  2756. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
  2757. }
  2758. }
  2759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method)
  2760. {
  2761. HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* V_0 = NULL;
  2762. bool V_1 = false;
  2763. bool V_2 = false;
  2764. bool V_3 = false;
  2765. int32_t V_4 = 0;
  2766. bool V_5 = false;
  2767. bool V_6 = false;
  2768. {
  2769. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  2770. V_1 = (bool)((((RuntimeObject*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  2771. bool L_1 = V_1;
  2772. if (!L_1)
  2773. {
  2774. goto IL_0014;
  2775. }
  2776. }
  2777. {
  2778. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2779. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral20E6B02B381298EE5003D0AE1C0C391A4F65D52C)), NULL);
  2780. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var)));
  2781. }
  2782. IL_0014:
  2783. {
  2784. intptr_t L_3 = ___1_nodeChildrenPtr;
  2785. bool L_4;
  2786. L_4 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_3, 0, NULL);
  2787. V_2 = L_4;
  2788. bool L_5 = V_2;
  2789. if (!L_5)
  2790. {
  2791. goto IL_002e;
  2792. }
  2793. }
  2794. {
  2795. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  2796. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B1D5B44A98A91DF46E626B4472F38FBFED5581B)), NULL);
  2797. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_RuntimeMethod_var)));
  2798. }
  2799. IL_002e:
  2800. {
  2801. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_7 = ___0_hierarchy;
  2802. __this->___m_Hierarchy = L_7;
  2803. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_7);
  2804. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_8 = ___0_hierarchy;
  2805. NullCheck(L_8);
  2806. int32_t L_9;
  2807. L_9 = Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline(L_8, NULL);
  2808. __this->___m_Version = L_9;
  2809. intptr_t L_10 = ___1_nodeChildrenPtr;
  2810. void* L_11;
  2811. L_11 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_10, NULL);
  2812. V_0 = (HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9*)L_11;
  2813. HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_12 = V_0;
  2814. U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591* L_13 = (U3CReservedU3Ee__FixedBuffer_t9C78A5981BEB928368944424738AF30519D0E591*)(&L_12->___Reserved);
  2815. int32_t* L_14 = (int32_t*)(&L_13->___FixedElementField);
  2816. int32_t L_15 = *((int32_t*)L_14);
  2817. V_3 = (bool)((((int32_t)((int32_t)(L_15&((int32_t)-2147483648LL)))) == ((int32_t)((int32_t)-2147483648LL)))? 1 : 0);
  2818. bool L_16 = V_3;
  2819. if (!L_16)
  2820. {
  2821. goto IL_0081;
  2822. }
  2823. }
  2824. {
  2825. HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_17 = V_0;
  2826. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_18 = L_17->___Ptr;
  2827. __this->___m_Ptr = L_18;
  2828. HierarchyNodeChildrenAlloc_t142E22729631D9801D92179DD54705B830F8C8F9* L_19 = V_0;
  2829. int32_t L_20 = L_19->___Size;
  2830. __this->___m_Count = L_20;
  2831. goto IL_00e1;
  2832. }
  2833. IL_0081:
  2834. {
  2835. intptr_t L_21 = ___1_nodeChildrenPtr;
  2836. void* L_22;
  2837. L_22 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_21, NULL);
  2838. __this->___m_Ptr = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_22;
  2839. __this->___m_Count = 0;
  2840. V_4 = 0;
  2841. goto IL_00d5;
  2842. }
  2843. IL_009a:
  2844. {
  2845. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_23 = __this->___m_Ptr;
  2846. int32_t L_24 = V_4;
  2847. uint32_t L_25 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
  2848. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_26;
  2849. L_26 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
  2850. bool L_27;
  2851. L_27 = HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)il2cpp_codegen_add((intptr_t)L_23, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), (int32_t)L_25)))), L_26, NULL);
  2852. V_5 = L_27;
  2853. bool L_28 = V_5;
  2854. if (!L_28)
  2855. {
  2856. goto IL_00cc;
  2857. }
  2858. }
  2859. {
  2860. int32_t L_29 = __this->___m_Count;
  2861. __this->___m_Count = ((int32_t)il2cpp_codegen_add(L_29, 1));
  2862. goto IL_00ce;
  2863. }
  2864. IL_00cc:
  2865. {
  2866. goto IL_00e0;
  2867. }
  2868. IL_00ce:
  2869. {
  2870. int32_t L_30 = V_4;
  2871. V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  2872. }
  2873. IL_00d5:
  2874. {
  2875. int32_t L_31 = V_4;
  2876. V_6 = (bool)((((int32_t)L_31) < ((int32_t)4))? 1 : 0);
  2877. bool L_32 = V_6;
  2878. if (L_32)
  2879. {
  2880. goto IL_009a;
  2881. }
  2882. }
  2883. IL_00e0:
  2884. {
  2885. }
  2886. IL_00e1:
  2887. {
  2888. return;
  2889. }
  2890. }
  2891. IL2CPP_EXTERN_C void HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, intptr_t ___1_nodeChildrenPtr, const RuntimeMethod* method)
  2892. {
  2893. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
  2894. int32_t _offset = 1;
  2895. _thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
  2896. HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE(_thisAdjusted, ___0_hierarchy, ___1_nodeChildrenPtr, method);
  2897. }
  2898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method)
  2899. {
  2900. {
  2901. Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 L_0;
  2902. memset((&L_0), 0, sizeof(L_0));
  2903. Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4((&L_0), __this, NULL);
  2904. return L_0;
  2905. }
  2906. }
  2907. IL2CPP_EXTERN_C Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2908. {
  2909. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
  2910. int32_t _offset = 1;
  2911. _thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
  2912. Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235 _returnValue;
  2913. _returnValue = HierarchyNodeChildren_GetEnumerator_mD659B18C89F3476A6AF3480911B6CEF424548DEF(_thisAdjusted, method);
  2914. return _returnValue;
  2915. }
  2916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3 (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method)
  2917. {
  2918. bool V_0 = false;
  2919. {
  2920. int32_t L_0 = __this->___m_Version;
  2921. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = __this->___m_Hierarchy;
  2922. NullCheck(L_1);
  2923. int32_t L_2;
  2924. L_2 = Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline(L_1, NULL);
  2925. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  2926. bool L_3 = V_0;
  2927. if (!L_3)
  2928. {
  2929. goto IL_0026;
  2930. }
  2931. }
  2932. {
  2933. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  2934. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413)), NULL);
  2935. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var)));
  2936. }
  2937. IL_0026:
  2938. {
  2939. return;
  2940. }
  2941. }
  2942. IL2CPP_EXTERN_C void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  2943. {
  2944. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* _thisAdjusted;
  2945. int32_t _offset = 1;
  2946. _thisAdjusted = reinterpret_cast<HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*>(__this + _offset);
  2947. HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline(_thisAdjusted, method);
  2948. }
  2949. #ifdef __clang__
  2950. #pragma clang diagnostic pop
  2951. #endif
  2952. #ifdef __clang__
  2953. #pragma clang diagnostic push
  2954. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2955. #pragma clang diagnostic ignored "-Wunused-variable"
  2956. #endif
  2957. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled)
  2958. {
  2959. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
  2960. marshaled.___m_Index = unmarshaled.___m_Index;
  2961. }
  2962. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke_back(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled)
  2963. {
  2964. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 unmarshaledm_Enumerable_temp_0;
  2965. memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
  2966. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
  2967. unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
  2968. Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_Hierarchy), (void*)NULL);
  2969. int32_t unmarshaledm_Index_temp_1 = 0;
  2970. unmarshaledm_Index_temp_1 = marshaled.___m_Index;
  2971. unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
  2972. }
  2973. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_pinvoke_cleanup(Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_pinvoke& marshaled)
  2974. {
  2975. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_pinvoke_cleanup(marshaled.___m_Enumerable);
  2976. }
  2977. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled)
  2978. {
  2979. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com(unmarshaled.___m_Enumerable, marshaled.___m_Enumerable);
  2980. marshaled.___m_Index = unmarshaled.___m_Index;
  2981. }
  2982. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com_back(const Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled, Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235& unmarshaled)
  2983. {
  2984. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 unmarshaledm_Enumerable_temp_0;
  2985. memset((&unmarshaledm_Enumerable_temp_0), 0, sizeof(unmarshaledm_Enumerable_temp_0));
  2986. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_back(marshaled.___m_Enumerable, unmarshaledm_Enumerable_temp_0);
  2987. unmarshaled.___m_Enumerable = unmarshaledm_Enumerable_temp_0;
  2988. Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___m_Enumerable))->___m_Hierarchy), (void*)NULL);
  2989. int32_t unmarshaledm_Index_temp_1 = 0;
  2990. unmarshaledm_Index_temp_1 = marshaled.___m_Index;
  2991. unmarshaled.___m_Index = unmarshaledm_Index_temp_1;
  2992. }
  2993. IL2CPP_EXTERN_C void Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshal_com_cleanup(Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235_marshaled_com& marshaled)
  2994. {
  2995. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666_marshal_com_cleanup(marshaled.___m_Enumerable);
  2996. }
  2997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4 (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, const RuntimeMethod* method)
  2998. {
  2999. {
  3000. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_0 = ___0_enumerable;
  3001. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 L_1 = (*(HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)L_0);
  3002. __this->___m_Enumerable = L_1;
  3003. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Enumerable))->___m_Hierarchy), (void*)NULL);
  3004. __this->___m_Index = (-1);
  3005. return;
  3006. }
  3007. }
  3008. IL2CPP_EXTERN_C void Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4_AdjustorThunk (RuntimeObject* __this, HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* ___0_enumerable, const RuntimeMethod* method)
  3009. {
  3010. Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
  3011. int32_t _offset = 1;
  3012. _thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
  3013. Enumerator__ctor_mA99EF7E777CC41161AE2596F2D48A879B00CCDF4(_thisAdjusted, ___0_enumerable, method);
  3014. }
  3015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method)
  3016. {
  3017. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  3018. {
  3019. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_0 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  3020. HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline(L_0, NULL);
  3021. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_1 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  3022. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = L_1->___m_Ptr;
  3023. int32_t L_3 = __this->___m_Index;
  3024. uint32_t L_4 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
  3025. V_0 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), (int32_t)L_4))));
  3026. goto IL_002a;
  3027. }
  3028. IL_002a:
  3029. {
  3030. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
  3031. return L_5;
  3032. }
  3033. }
  3034. IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3035. {
  3036. Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
  3037. int32_t _offset = 1;
  3038. _thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
  3039. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
  3040. _returnValue = Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline(_thisAdjusted, method);
  3041. return _returnValue;
  3042. }
  3043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68 (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method)
  3044. {
  3045. int32_t V_0 = 0;
  3046. {
  3047. int32_t L_0 = __this->___m_Index;
  3048. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  3049. int32_t L_1 = V_0;
  3050. __this->___m_Index = L_1;
  3051. int32_t L_2 = V_0;
  3052. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_3 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  3053. int32_t L_4 = L_3->___m_Count;
  3054. return (bool)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0);
  3055. }
  3056. }
  3057. IL2CPP_EXTERN_C bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  3058. {
  3059. Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* _thisAdjusted;
  3060. int32_t _offset = 1;
  3061. _thisAdjusted = reinterpret_cast<Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235*>(__this + _offset);
  3062. bool _returnValue;
  3063. _returnValue = Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline(_thisAdjusted, method);
  3064. return _returnValue;
  3065. }
  3066. #ifdef __clang__
  3067. #pragma clang diagnostic pop
  3068. #endif
  3069. #ifdef __clang__
  3070. #pragma clang diagnostic push
  3071. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3072. #pragma clang diagnostic ignored "-Wunused-variable"
  3073. #endif
  3074. #ifdef __clang__
  3075. #pragma clang diagnostic pop
  3076. #endif
  3077. #ifdef __clang__
  3078. #pragma clang diagnostic push
  3079. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3080. #pragma clang diagnostic ignored "-Wunused-variable"
  3081. #endif
  3082. #ifdef __clang__
  3083. #pragma clang diagnostic pop
  3084. #endif
  3085. #ifdef __clang__
  3086. #pragma clang diagnostic push
  3087. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3088. #pragma clang diagnostic ignored "-Wunused-variable"
  3089. #endif
  3090. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled)
  3091. {
  3092. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  3093. if (unmarshaled.___m_Hierarchy != NULL)
  3094. {
  3095. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
  3096. }
  3097. if (unmarshaled.___m_CommandList != NULL)
  3098. {
  3099. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(*unmarshaled.___m_CommandList, marshaled.___m_CommandList);
  3100. }
  3101. }
  3102. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke_back(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled)
  3103. {
  3104. static bool s_Il2CppMethodInitialized;
  3105. if (!s_Il2CppMethodInitialized)
  3106. {
  3107. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  3108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  3109. s_Il2CppMethodInitialized = true;
  3110. }
  3111. intptr_t unmarshaledm_Ptr_temp_0;
  3112. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  3113. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  3114. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  3115. unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  3116. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  3117. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  3118. unmarshaled.___m_CommandList = (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  3119. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_CommandList), (void*)(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
  3120. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(marshaled.___m_CommandList, *unmarshaled.___m_CommandList);
  3121. }
  3122. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_pinvoke_cleanup(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_pinvoke& marshaled)
  3123. {
  3124. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
  3125. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(marshaled.___m_CommandList);
  3126. }
  3127. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled)
  3128. {
  3129. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  3130. if (unmarshaled.___m_Hierarchy != NULL)
  3131. {
  3132. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
  3133. }
  3134. if (unmarshaled.___m_CommandList != NULL)
  3135. {
  3136. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(*unmarshaled.___m_CommandList, *marshaled.___m_CommandList);
  3137. }
  3138. }
  3139. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com_back(const HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9& unmarshaled)
  3140. {
  3141. intptr_t unmarshaledm_Ptr_temp_0;
  3142. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  3143. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  3144. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  3145. if (unmarshaled.___m_Hierarchy != NULL)
  3146. {
  3147. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  3148. }
  3149. if (unmarshaled.___m_CommandList != NULL)
  3150. {
  3151. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(*marshaled.___m_CommandList, *unmarshaled.___m_CommandList);
  3152. }
  3153. }
  3154. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshal_com_cleanup(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_marshaled_com& marshaled)
  3155. {
  3156. if (marshaled.___m_Hierarchy != NULL)
  3157. {
  3158. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
  3159. }
  3160. if (marshaled.___m_CommandList != NULL)
  3161. {
  3162. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(*marshaled.___m_CommandList);
  3163. }
  3164. }
  3165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Initialize_mBCC2B7409E2EA40D1FF40BA2D9359F07D7E87E8A (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
  3166. {
  3167. {
  3168. return;
  3169. }
  3170. }
  3171. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Dispose_m8D478D9F37EF17AD35A806D798C1307ED3FF7829 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, bool ___0_disposing, const RuntimeMethod* method)
  3172. {
  3173. {
  3174. return;
  3175. }
  3176. }
  3177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeTypeHandlerBase_GetNodeTypeName_m241DDF39580C2AD29F9BBF6B39314799DACB0524 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
  3178. {
  3179. static bool s_Il2CppMethodInitialized;
  3180. if (!s_Il2CppMethodInitialized)
  3181. {
  3182. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3183. s_Il2CppMethodInitialized = true;
  3184. }
  3185. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_0;
  3186. memset((&V_0), 0, sizeof(V_0));
  3187. String_t* V_1 = NULL;
  3188. intptr_t G_B2_0;
  3189. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3190. intptr_t G_B1_0;
  3191. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3192. {
  3193. auto __finallyBlock = il2cpp::utils::Finally([&]
  3194. {
  3195. FINALLY_0019:
  3196. {
  3197. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E L_0 = V_0;
  3198. String_t* L_1;
  3199. L_1 = OutStringMarshaller_GetStringAndDispose_mB15D41A9893BBC55074D4910259FA722129DB062(L_0, NULL);
  3200. V_1 = L_1;
  3201. return;
  3202. }
  3203. });
  3204. try
  3205. {
  3206. {
  3207. intptr_t L_2;
  3208. L_2 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3209. intptr_t L_3 = L_2;
  3210. if (L_3)
  3211. {
  3212. G_B2_0 = L_3;
  3213. goto IL_000f_1;
  3214. }
  3215. G_B1_0 = L_3;
  3216. }
  3217. {
  3218. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3219. G_B2_0 = G_B1_0;
  3220. }
  3221. IL_000f_1:
  3222. {
  3223. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3224. HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D(G_B2_0, (&V_0), NULL);
  3225. goto IL_0021;
  3226. }
  3227. }
  3228. catch(Il2CppExceptionWrapper& e)
  3229. {
  3230. __finallyBlock.StoreException(e.ex);
  3231. }
  3232. }
  3233. IL_0021:
  3234. {
  3235. String_t* L_4 = V_1;
  3236. return L_4;
  3237. }
  3238. }
  3239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_m47E9A691B588C6AC4270012A68BDB708D5D2398D (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_defaultFlags, const RuntimeMethod* method)
  3240. {
  3241. static bool s_Il2CppMethodInitialized;
  3242. if (!s_Il2CppMethodInitialized)
  3243. {
  3244. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3245. s_Il2CppMethodInitialized = true;
  3246. }
  3247. intptr_t G_B2_0;
  3248. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3249. intptr_t G_B1_0;
  3250. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3251. {
  3252. intptr_t L_0;
  3253. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3254. intptr_t L_1 = L_0;
  3255. if (L_1)
  3256. {
  3257. G_B2_0 = L_1;
  3258. goto IL_000f;
  3259. }
  3260. G_B1_0 = L_1;
  3261. }
  3262. {
  3263. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3264. G_B2_0 = G_B1_0;
  3265. }
  3266. IL_000f:
  3267. {
  3268. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  3269. uint32_t L_3 = ___1_defaultFlags;
  3270. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3271. uint32_t L_4;
  3272. L_4 = HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403(G_B2_0, L_2, L_3, NULL);
  3273. return L_4;
  3274. }
  3275. }
  3276. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_m421AF9A267AAD8CCD7F881AA6064A84213590BF9 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
  3277. {
  3278. static bool s_Il2CppMethodInitialized;
  3279. if (!s_Il2CppMethodInitialized)
  3280. {
  3281. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3282. s_Il2CppMethodInitialized = true;
  3283. }
  3284. intptr_t G_B2_0;
  3285. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3286. intptr_t G_B1_0;
  3287. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3288. {
  3289. intptr_t L_0;
  3290. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3291. intptr_t L_1 = L_0;
  3292. if (L_1)
  3293. {
  3294. G_B2_0 = L_1;
  3295. goto IL_000f;
  3296. }
  3297. G_B1_0 = L_1;
  3298. }
  3299. {
  3300. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3301. G_B2_0 = G_B1_0;
  3302. }
  3303. IL_000f:
  3304. {
  3305. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_2 = ___0_query;
  3306. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3307. HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E(G_B2_0, L_2, NULL);
  3308. return;
  3309. }
  3310. }
  3311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_m699075573AC2EF98E0500AC25FB987FF952E4DFB (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  3312. {
  3313. static bool s_Il2CppMethodInitialized;
  3314. if (!s_Il2CppMethodInitialized)
  3315. {
  3316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3317. s_Il2CppMethodInitialized = true;
  3318. }
  3319. intptr_t G_B2_0;
  3320. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3321. intptr_t G_B1_0;
  3322. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3323. {
  3324. intptr_t L_0;
  3325. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3326. intptr_t L_1 = L_0;
  3327. if (L_1)
  3328. {
  3329. G_B2_0 = L_1;
  3330. goto IL_000f;
  3331. }
  3332. G_B1_0 = L_1;
  3333. }
  3334. {
  3335. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3336. G_B2_0 = G_B1_0;
  3337. }
  3338. IL_000f:
  3339. {
  3340. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  3341. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3342. bool L_3;
  3343. L_3 = HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D(G_B2_0, L_2, NULL);
  3344. return L_3;
  3345. }
  3346. }
  3347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_mADFAE1C0BCB7E5FEA7BC0D5438B5B3480D269B68 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
  3348. {
  3349. static bool s_Il2CppMethodInitialized;
  3350. if (!s_Il2CppMethodInitialized)
  3351. {
  3352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3353. s_Il2CppMethodInitialized = true;
  3354. }
  3355. intptr_t G_B2_0;
  3356. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3357. intptr_t G_B1_0;
  3358. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3359. {
  3360. intptr_t L_0;
  3361. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3362. intptr_t L_1 = L_0;
  3363. if (L_1)
  3364. {
  3365. G_B2_0 = L_1;
  3366. goto IL_000f;
  3367. }
  3368. G_B1_0 = L_1;
  3369. }
  3370. {
  3371. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3372. G_B2_0 = G_B1_0;
  3373. }
  3374. IL_000f:
  3375. {
  3376. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3377. HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873(G_B2_0, NULL);
  3378. return;
  3379. }
  3380. }
  3381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3382. {
  3383. static bool s_Il2CppMethodInitialized;
  3384. if (!s_Il2CppMethodInitialized)
  3385. {
  3386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3387. s_Il2CppMethodInitialized = true;
  3388. }
  3389. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  3390. memset((&V_0), 0, sizeof(V_0));
  3391. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* G_B3_0 = NULL;
  3392. {
  3393. intptr_t L_0 = ___0_handlePtr;
  3394. bool L_1;
  3395. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  3396. if (L_1)
  3397. {
  3398. goto IL_0010;
  3399. }
  3400. }
  3401. {
  3402. G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)(NULL));
  3403. goto IL_0023;
  3404. }
  3405. IL_0010:
  3406. {
  3407. intptr_t L_2 = ___0_handlePtr;
  3408. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  3409. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  3410. V_0 = L_3;
  3411. RuntimeObject* L_4;
  3412. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  3413. G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_4, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
  3414. }
  3415. IL_0023:
  3416. {
  3417. return G_B3_0;
  3418. }
  3419. }
  3420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
  3421. {
  3422. {
  3423. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_0 = ___0_query;
  3424. VirtualActionInvoker1< HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* >::Invoke(8, __this, L_0);
  3425. return;
  3426. }
  3427. }
  3428. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA (intptr_t ___0_nativePtr, Type_t* ___1_handlerType, intptr_t ___2_hierarchyPtr, intptr_t ___3_cmdListPtr, const RuntimeMethod* method)
  3429. {
  3430. static bool s_Il2CppMethodInitialized;
  3431. if (!s_Il2CppMethodInitialized)
  3432. {
  3433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3434. s_Il2CppMethodInitialized = true;
  3435. }
  3436. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* V_0 = NULL;
  3437. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* V_1 = NULL;
  3438. bool V_2 = false;
  3439. bool V_3 = false;
  3440. bool V_4 = false;
  3441. ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392 V_5;
  3442. memset((&V_5), 0, sizeof(V_5));
  3443. int32_t V_6 = 0;
  3444. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_7 = NULL;
  3445. bool V_8 = false;
  3446. intptr_t V_9;
  3447. memset((&V_9), 0, sizeof(V_9));
  3448. {
  3449. intptr_t L_0 = ___0_nativePtr;
  3450. bool L_1;
  3451. L_1 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_0, 0, NULL);
  3452. V_2 = L_1;
  3453. bool L_2 = V_2;
  3454. if (!L_2)
  3455. {
  3456. goto IL_001b;
  3457. }
  3458. }
  3459. {
  3460. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3461. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral053DD6D448CA09EC66BD7CCF095132AC4E674728)), NULL);
  3462. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
  3463. }
  3464. IL_001b:
  3465. {
  3466. intptr_t L_4 = ___2_hierarchyPtr;
  3467. bool L_5;
  3468. L_5 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_4, 0, NULL);
  3469. V_3 = L_5;
  3470. bool L_6 = V_3;
  3471. if (!L_6)
  3472. {
  3473. goto IL_0035;
  3474. }
  3475. }
  3476. {
  3477. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3478. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EE9CC9E507757A2C6B4A1591702986C19B857B1)), NULL);
  3479. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
  3480. }
  3481. IL_0035:
  3482. {
  3483. intptr_t L_8 = ___3_cmdListPtr;
  3484. bool L_9;
  3485. L_9 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline(L_8, 0, NULL);
  3486. V_4 = L_9;
  3487. bool L_10 = V_4;
  3488. if (!L_10)
  3489. {
  3490. goto IL_0051;
  3491. }
  3492. }
  3493. {
  3494. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_11 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3495. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral534CE4F0EBF9C4438893BAEE96CCAB666B93F13E)), NULL);
  3496. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeTypeHandlerBase_CreateNodeTypeHandlerFromType_mCD0807A5478C9DB9602E575DF2018906059C8DCA_RuntimeMethod_var)));
  3497. }
  3498. IL_0051:
  3499. {
  3500. intptr_t L_12 = ___2_hierarchyPtr;
  3501. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_13;
  3502. L_13 = Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline(L_12, NULL);
  3503. V_0 = L_13;
  3504. intptr_t L_14 = ___3_cmdListPtr;
  3505. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_15;
  3506. L_15 = HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline(L_14, NULL);
  3507. V_1 = L_15;
  3508. intptr_t L_16 = ___0_nativePtr;
  3509. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_17 = V_0;
  3510. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_18 = V_1;
  3511. ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60((&V_5), L_16, L_17, L_18, NULL);
  3512. }
  3513. {
  3514. auto __finallyBlock = il2cpp::utils::Finally([&]
  3515. {
  3516. FINALLY_00ac:
  3517. {
  3518. ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C((&V_5), NULL);
  3519. return;
  3520. }
  3521. });
  3522. try
  3523. {
  3524. {
  3525. V_6 = ((int32_t)52);
  3526. Type_t* L_19 = ___1_handlerType;
  3527. int32_t L_20 = V_6;
  3528. RuntimeObject* L_21;
  3529. L_21 = Activator_CreateInstance_m0DFAA1415ABA9B28430FDC70A9915BE437C04B04(L_19, L_20, (Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235*)NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, (CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0*)NULL, NULL);
  3530. V_7 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_21, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
  3531. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_22 = V_7;
  3532. V_8 = (bool)((((RuntimeObject*)(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)L_22) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3533. bool L_23 = V_8;
  3534. if (!L_23)
  3535. {
  3536. goto IL_0094_1;
  3537. }
  3538. }
  3539. {
  3540. V_9 = 0;
  3541. goto IL_00bb;
  3542. }
  3543. IL_0094_1:
  3544. {
  3545. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_24 = V_7;
  3546. NullCheck(L_24);
  3547. VirtualActionInvoker0::Invoke(4, L_24);
  3548. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_25 = V_7;
  3549. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_26;
  3550. L_26 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_25, NULL);
  3551. intptr_t L_27;
  3552. L_27 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_26, NULL);
  3553. V_9 = L_27;
  3554. goto IL_00bb;
  3555. }
  3556. }
  3557. catch(Il2CppExceptionWrapper& e)
  3558. {
  3559. __finallyBlock.StoreException(e.ex);
  3560. }
  3561. }
  3562. IL_00bb:
  3563. {
  3564. intptr_t L_28 = V_9;
  3565. return L_28;
  3566. }
  3567. }
  3568. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_TryGetStaticNodeType_mC2806FA44F0055F7A303FD9251F920E0BD03D6B3 (Type_t* ___0_handlerType, int32_t* ___1_nodeType, const RuntimeMethod* method)
  3569. {
  3570. static bool s_Il2CppMethodInitialized;
  3571. if (!s_Il2CppMethodInitialized)
  3572. {
  3573. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
  3574. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
  3575. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3576. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83);
  3577. s_Il2CppMethodInitialized = true;
  3578. }
  3579. MethodInfo_t* V_0 = NULL;
  3580. bool V_1 = false;
  3581. bool V_2 = false;
  3582. bool V_3 = false;
  3583. {
  3584. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3585. Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes;
  3586. Type_t* L_1 = ___0_handlerType;
  3587. int32_t* L_2 = ___1_nodeType;
  3588. NullCheck(L_0);
  3589. bool L_3;
  3590. L_3 = Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D(L_0, L_1, L_2, Dictionary_2_TryGetValue_m3EF4F6B2EC138E3A20BD7549CE6DE54B0608CD4D_RuntimeMethod_var);
  3591. V_1 = L_3;
  3592. bool L_4 = V_1;
  3593. if (!L_4)
  3594. {
  3595. goto IL_0015;
  3596. }
  3597. }
  3598. {
  3599. V_2 = (bool)1;
  3600. goto IL_0057;
  3601. }
  3602. IL_0015:
  3603. {
  3604. Type_t* L_5 = ___0_handlerType;
  3605. NullCheck(L_5);
  3606. MethodInfo_t* L_6;
  3607. L_6 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_5, _stringLiteralC4698185C2A75DDA7F6F9F71751EA0AEB9C4AB83, ((int32_t)40), NULL);
  3608. V_0 = L_6;
  3609. MethodInfo_t* L_7 = V_0;
  3610. bool L_8;
  3611. L_8 = MethodInfo_op_Inequality_mB73597A1FCC2F906DBCADDEC68A1B7D5B7E89FA8(L_7, (MethodInfo_t*)NULL, NULL);
  3612. V_3 = L_8;
  3613. bool L_9 = V_3;
  3614. if (!L_9)
  3615. {
  3616. goto IL_0050;
  3617. }
  3618. }
  3619. {
  3620. int32_t* L_10 = ___1_nodeType;
  3621. MethodInfo_t* L_11 = V_0;
  3622. NullCheck(L_11);
  3623. RuntimeObject* L_12;
  3624. L_12 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_11, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
  3625. *((int32_t*)L_10) = (int32_t)((*(int32_t*)UnBox(L_12, il2cpp_defaults.int32_class)));
  3626. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3627. Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_13 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes;
  3628. Type_t* L_14 = ___0_handlerType;
  3629. int32_t* L_15 = ___1_nodeType;
  3630. int32_t L_16 = *((int32_t*)L_15);
  3631. NullCheck(L_13);
  3632. Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904(L_13, L_14, L_16, Dictionary_2_Add_mD091A436B1895D7A2D6C1848C6C84487C5873904_RuntimeMethod_var);
  3633. V_2 = (bool)1;
  3634. goto IL_0057;
  3635. }
  3636. IL_0050:
  3637. {
  3638. int32_t* L_17 = ___1_nodeType;
  3639. *((int32_t*)L_17) = (int32_t)0;
  3640. V_2 = (bool)0;
  3641. goto IL_0057;
  3642. }
  3643. IL_0057:
  3644. {
  3645. bool L_18 = V_2;
  3646. return L_18;
  3647. }
  3648. }
  3649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeInitialize_mC35776E8018BC80D2359F7B55C877099DBA2EBF2 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3650. {
  3651. static bool s_Il2CppMethodInitialized;
  3652. if (!s_Il2CppMethodInitialized)
  3653. {
  3654. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3655. s_Il2CppMethodInitialized = true;
  3656. }
  3657. {
  3658. intptr_t L_0 = ___0_handlePtr;
  3659. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3660. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3661. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3662. NullCheck(L_1);
  3663. VirtualActionInvoker0::Invoke(4, L_1);
  3664. return;
  3665. }
  3666. }
  3667. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeDispose_mD93A95E912C04DD3E2A4AB8579CD089FEF3432A2 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3668. {
  3669. static bool s_Il2CppMethodInitialized;
  3670. if (!s_Il2CppMethodInitialized)
  3671. {
  3672. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  3673. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3674. s_Il2CppMethodInitialized = true;
  3675. }
  3676. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_0 = NULL;
  3677. {
  3678. intptr_t L_0 = ___0_handlePtr;
  3679. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3680. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3681. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3682. V_0 = L_1;
  3683. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_2 = V_0;
  3684. NullCheck(L_2);
  3685. VirtualActionInvoker1< bool >::Invoke(5, L_2, (bool)1);
  3686. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_3 = V_0;
  3687. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  3688. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(L_3, NULL);
  3689. return;
  3690. }
  3691. }
  3692. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeTypeHandlerBase_InvokeGetNodeTypeName_mDC3E4800AC4842DD651424CB4E6E44AE2BD08C41 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3693. {
  3694. static bool s_Il2CppMethodInitialized;
  3695. if (!s_Il2CppMethodInitialized)
  3696. {
  3697. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3698. s_Il2CppMethodInitialized = true;
  3699. }
  3700. {
  3701. intptr_t L_0 = ___0_handlePtr;
  3702. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3703. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3704. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3705. NullCheck(L_1);
  3706. String_t* L_2;
  3707. L_2 = VirtualFuncInvoker0< String_t* >::Invoke(6, L_1);
  3708. return L_2;
  3709. }
  3710. }
  3711. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_InvokeGetDefaultNodeFlags_m49A37F71FA6A9AFCA584F4B0E0020019B94DAF9D (intptr_t ___0_handlePtr, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method)
  3712. {
  3713. static bool s_Il2CppMethodInitialized;
  3714. if (!s_Il2CppMethodInitialized)
  3715. {
  3716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3717. s_Il2CppMethodInitialized = true;
  3718. }
  3719. {
  3720. intptr_t L_0 = ___0_handlePtr;
  3721. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3722. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3723. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3724. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_node;
  3725. uint32_t L_3 = ___2_defaultFlags;
  3726. NullCheck(L_1);
  3727. uint32_t L_4;
  3728. L_4 = VirtualFuncInvoker2< uint32_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t >::Invoke(7, L_1, L_2, L_3);
  3729. return L_4;
  3730. }
  3731. }
  3732. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeChangesPending_mDDECBCDB826A8E14031FC2F68D17141B5998A990 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3733. {
  3734. static bool s_Il2CppMethodInitialized;
  3735. if (!s_Il2CppMethodInitialized)
  3736. {
  3737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3738. s_Il2CppMethodInitialized = true;
  3739. }
  3740. {
  3741. intptr_t L_0 = ___0_handlePtr;
  3742. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3743. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3744. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3745. NullCheck(L_1);
  3746. bool L_2;
  3747. L_2 = VirtualFuncInvoker0< bool >::Invoke(11, L_1);
  3748. return L_2;
  3749. }
  3750. }
  3751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeIntegrateChanges_m69BCC2EF97E3DEAE019538B1FC2F42047652CE0F (intptr_t ___0_handlePtr, intptr_t ___1_cmdListPtr, const RuntimeMethod* method)
  3752. {
  3753. static bool s_Il2CppMethodInitialized;
  3754. if (!s_Il2CppMethodInitialized)
  3755. {
  3756. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3757. s_Il2CppMethodInitialized = true;
  3758. }
  3759. {
  3760. intptr_t L_0 = ___0_handlePtr;
  3761. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3762. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3763. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3764. intptr_t L_2 = ___1_cmdListPtr;
  3765. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_3;
  3766. L_3 = HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline(L_2, NULL);
  3767. NullCheck(L_1);
  3768. bool L_4;
  3769. L_4 = VirtualFuncInvoker1< bool, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* >::Invoke(12, L_1, L_3);
  3770. return L_4;
  3771. }
  3772. }
  3773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_InvokeSearchMatch_mFE4B3E143D4B0B9AAC5EE7089A7B1F11BC95DAD5 (intptr_t ___0_handlePtr, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  3774. {
  3775. static bool s_Il2CppMethodInitialized;
  3776. if (!s_Il2CppMethodInitialized)
  3777. {
  3778. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3779. s_Il2CppMethodInitialized = true;
  3780. }
  3781. {
  3782. intptr_t L_0 = ___0_handlePtr;
  3783. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3784. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3785. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3786. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_node;
  3787. NullCheck(L_1);
  3788. bool L_3;
  3789. L_3 = VirtualFuncInvoker1< bool, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* >::Invoke(9, L_1, L_2);
  3790. return L_3;
  3791. }
  3792. }
  3793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_InvokeSearchEnd_m52015ED0E86A21E98CAF84067CB86E3141E9B18E (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  3794. {
  3795. static bool s_Il2CppMethodInitialized;
  3796. if (!s_Il2CppMethodInitialized)
  3797. {
  3798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3799. s_Il2CppMethodInitialized = true;
  3800. }
  3801. {
  3802. intptr_t L_0 = ___0_handlePtr;
  3803. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3804. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_1;
  3805. L_1 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_0, NULL);
  3806. NullCheck(L_1);
  3807. VirtualActionInvoker0::Invoke(10, L_1);
  3808. return;
  3809. }
  3810. }
  3811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_m37A728892FE051DD5A0F91ED4B7489BF3F27F530 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, const RuntimeMethod* method)
  3812. {
  3813. static bool s_Il2CppMethodInitialized;
  3814. if (!s_Il2CppMethodInitialized)
  3815. {
  3816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3817. s_Il2CppMethodInitialized = true;
  3818. }
  3819. intptr_t G_B2_0;
  3820. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3821. intptr_t G_B1_0;
  3822. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3823. {
  3824. intptr_t L_0;
  3825. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3826. intptr_t L_1 = L_0;
  3827. if (L_1)
  3828. {
  3829. G_B2_0 = L_1;
  3830. goto IL_000f;
  3831. }
  3832. G_B1_0 = L_1;
  3833. }
  3834. {
  3835. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3836. G_B2_0 = G_B1_0;
  3837. }
  3838. IL_000f:
  3839. {
  3840. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3841. bool L_2;
  3842. L_2 = HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D(G_B2_0, NULL);
  3843. return L_2;
  3844. }
  3845. }
  3846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_m96242FFEEAA20B9F642FCC1008B3ED4F7C92C096 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
  3847. {
  3848. static bool s_Il2CppMethodInitialized;
  3849. if (!s_Il2CppMethodInitialized)
  3850. {
  3851. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3852. s_Il2CppMethodInitialized = true;
  3853. }
  3854. intptr_t G_B2_0;
  3855. memset((&G_B2_0), 0, sizeof(G_B2_0));
  3856. intptr_t G_B1_0;
  3857. memset((&G_B1_0), 0, sizeof(G_B1_0));
  3858. intptr_t G_B4_0;
  3859. memset((&G_B4_0), 0, sizeof(G_B4_0));
  3860. intptr_t G_B3_0;
  3861. memset((&G_B3_0), 0, sizeof(G_B3_0));
  3862. intptr_t G_B5_0;
  3863. memset((&G_B5_0), 0, sizeof(G_B5_0));
  3864. intptr_t G_B5_1;
  3865. memset((&G_B5_1), 0, sizeof(G_B5_1));
  3866. {
  3867. intptr_t L_0;
  3868. L_0 = BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline(__this, NULL);
  3869. intptr_t L_1 = L_0;
  3870. if (L_1)
  3871. {
  3872. G_B2_0 = L_1;
  3873. goto IL_000f;
  3874. }
  3875. G_B1_0 = L_1;
  3876. }
  3877. {
  3878. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  3879. G_B2_0 = G_B1_0;
  3880. }
  3881. IL_000f:
  3882. {
  3883. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_2 = ___0_cmdList;
  3884. if (!L_2)
  3885. {
  3886. G_B4_0 = G_B2_0;
  3887. goto IL_001b;
  3888. }
  3889. G_B3_0 = G_B2_0;
  3890. }
  3891. {
  3892. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_3 = ___0_cmdList;
  3893. intptr_t L_4;
  3894. L_4 = BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline(L_3, NULL);
  3895. G_B5_0 = L_4;
  3896. G_B5_1 = G_B3_0;
  3897. goto IL_001e;
  3898. }
  3899. IL_001b:
  3900. {
  3901. G_B5_0 = ((intptr_t)0);
  3902. G_B5_1 = G_B4_0;
  3903. }
  3904. IL_001e:
  3905. {
  3906. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3907. bool L_5;
  3908. L_5 = HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9(G_B5_1, G_B5_0, NULL);
  3909. return L_5;
  3910. }
  3911. }
  3912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase__cctor_mC2F99B7C9238AF39EEDDA4F8B8F8DB6CD5DE8E04 (const RuntimeMethod* method)
  3913. {
  3914. static bool s_Il2CppMethodInitialized;
  3915. if (!s_Il2CppMethodInitialized)
  3916. {
  3917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
  3918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
  3919. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  3920. s_Il2CppMethodInitialized = true;
  3921. }
  3922. {
  3923. Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455* L_0 = (Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455*)il2cpp_codegen_object_new(Dictionary_2_t384D2A0FF42BF1302A3F513FC32DB105F1CD5455_il2cpp_TypeInfo_var);
  3924. Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC(L_0, Dictionary_2__ctor_m0AF6A9E01056850C9F7AE464B4099CA3F6D5E8EC_RuntimeMethod_var);
  3925. ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes = L_0;
  3926. Il2CppCodeGenWriteBarrier((void**)(&((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var))->___s_NodeTypes), (void*)L_0);
  3927. return;
  3928. }
  3929. }
  3930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_ret, const RuntimeMethod* method)
  3931. {
  3932. typedef void (*HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  3933. static HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn _il2cpp_icall_func;
  3934. if (!_il2cpp_icall_func)
  3935. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_GetNodeTypeName_Injected_m47338B91637B89723433E4D66B745645CDEBCF8D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::GetNodeTypeName_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
  3936. _il2cpp_icall_func(___0__unity_self, ___1_ret);
  3937. }
  3938. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_defaultFlags, const RuntimeMethod* method)
  3939. {
  3940. typedef uint32_t (*HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
  3941. static HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn _il2cpp_icall_func;
  3942. if (!_il2cpp_icall_func)
  3943. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_GetDefaultNodeFlags_Injected_m4485DF09CD5C4F15C7FAE4C3FB935191B9BBE403_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::GetDefaultNodeFlags_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags)");
  3944. uint32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_defaultFlags);
  3945. return icallRetVal;
  3946. }
  3947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E (intptr_t ___0__unity_self, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___1_query, const RuntimeMethod* method)
  3948. {
  3949. typedef void (*HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn) (intptr_t, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*);
  3950. static HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn _il2cpp_icall_func;
  3951. if (!_il2cpp_icall_func)
  3952. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchBegin_Injected_m1567770AE816DC10E3E48BBE9CB2F92FE646230E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchBegin_Injected(System.IntPtr,Unity.Hierarchy.HierarchySearchQueryDescriptor)");
  3953. _il2cpp_icall_func(___0__unity_self, ___1_query);
  3954. }
  3955. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  3956. {
  3957. typedef bool (*HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  3958. static HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn _il2cpp_icall_func;
  3959. if (!_il2cpp_icall_func)
  3960. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchMatch_Injected_m054E12E09618D8A3C6E6B93338749DE12DCCA12D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchMatch_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  3961. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  3962. return icallRetVal;
  3963. }
  3964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  3965. {
  3966. typedef void (*HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn) (intptr_t);
  3967. static HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn _il2cpp_icall_func;
  3968. if (!_il2cpp_icall_func)
  3969. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_SearchEnd_Injected_mE137C402C2C9CBBD30B18660B3CB3210EE26E873_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::SearchEnd_Injected(System.IntPtr)");
  3970. _il2cpp_icall_func(___0__unity_self);
  3971. }
  3972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D (intptr_t ___0__unity_self, const RuntimeMethod* method)
  3973. {
  3974. typedef bool (*HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn) (intptr_t);
  3975. static HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn _il2cpp_icall_func;
  3976. if (!_il2cpp_icall_func)
  3977. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_ChangesPending_Injected_m044E1FA0E5ADA90030391C5D7E2A94AACDB11A4D_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::ChangesPending_Injected(System.IntPtr)");
  3978. bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
  3979. return icallRetVal;
  3980. }
  3981. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9 (intptr_t ___0__unity_self, intptr_t ___1_cmdList, const RuntimeMethod* method)
  3982. {
  3983. typedef bool (*HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn) (intptr_t, intptr_t);
  3984. static HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn _il2cpp_icall_func;
  3985. if (!_il2cpp_icall_func)
  3986. _il2cpp_icall_func = (HierarchyNodeTypeHandlerBase_IntegrateChanges_Injected_mA46B56EC872E0A36F77BB2DC6589149A2D73C2E9_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyNodeTypeHandlerBase::IntegrateChanges_Injected(System.IntPtr,System.IntPtr)");
  3987. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_cmdList);
  3988. return icallRetVal;
  3989. }
  3990. #ifdef __clang__
  3991. #pragma clang diagnostic pop
  3992. #endif
  3993. #ifdef __clang__
  3994. #pragma clang diagnostic push
  3995. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3996. #pragma clang diagnostic ignored "-Wunused-variable"
  3997. #endif
  3998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57 (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method)
  3999. {
  4000. {
  4001. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_0 = ___0_handler;
  4002. NullCheck(L_0);
  4003. intptr_t L_1 = L_0->___m_Ptr;
  4004. return L_1;
  4005. }
  4006. }
  4007. #ifdef __clang__
  4008. #pragma clang diagnostic pop
  4009. #endif
  4010. #ifdef __clang__
  4011. #pragma clang diagnostic push
  4012. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4013. #pragma clang diagnostic ignored "-Wunused-variable"
  4014. #endif
  4015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E (intptr_t ___0_value, const RuntimeMethod* method)
  4016. {
  4017. static bool s_Il2CppMethodInitialized;
  4018. if (!s_Il2CppMethodInitialized)
  4019. {
  4020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  4021. s_Il2CppMethodInitialized = true;
  4022. }
  4023. {
  4024. intptr_t L_0 = ___0_value;
  4025. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Ptr = L_0;
  4026. return;
  4027. }
  4028. }
  4029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method)
  4030. {
  4031. static bool s_Il2CppMethodInitialized;
  4032. if (!s_Il2CppMethodInitialized)
  4033. {
  4034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  4035. s_Il2CppMethodInitialized = true;
  4036. }
  4037. {
  4038. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_value;
  4039. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy = L_0;
  4040. Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy), (void*)L_0);
  4041. return;
  4042. }
  4043. }
  4044. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method)
  4045. {
  4046. static bool s_Il2CppMethodInitialized;
  4047. if (!s_Il2CppMethodInitialized)
  4048. {
  4049. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  4050. s_Il2CppMethodInitialized = true;
  4051. }
  4052. {
  4053. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_value;
  4054. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList = L_0;
  4055. Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList), (void*)L_0);
  4056. return;
  4057. }
  4058. }
  4059. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60 (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method)
  4060. {
  4061. {
  4062. intptr_t L_0 = ___0_nativePtr;
  4063. ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline(L_0, NULL);
  4064. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
  4065. ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline(L_1, NULL);
  4066. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_2 = ___2_cmdList;
  4067. ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline(L_2, NULL);
  4068. return;
  4069. }
  4070. }
  4071. IL2CPP_EXTERN_C void ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60_AdjustorThunk (RuntimeObject* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___2_cmdList, const RuntimeMethod* method)
  4072. {
  4073. ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* _thisAdjusted;
  4074. int32_t _offset = 1;
  4075. _thisAdjusted = reinterpret_cast<ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392*>(__this + _offset);
  4076. ConstructorScope__ctor_m5206FF1B0BC7B354ADDBB032498DECC069DCBF60(_thisAdjusted, ___0_nativePtr, ___1_hierarchy, ___2_cmdList, method);
  4077. }
  4078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C (ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* __this, const RuntimeMethod* method)
  4079. {
  4080. {
  4081. ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline(0, NULL);
  4082. ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)NULL, NULL);
  4083. ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)NULL, NULL);
  4084. return;
  4085. }
  4086. }
  4087. IL2CPP_EXTERN_C void ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4088. {
  4089. ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392* _thisAdjusted;
  4090. int32_t _offset = 1;
  4091. _thisAdjusted = reinterpret_cast<ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392*>(__this + _offset);
  4092. ConstructorScope_Dispose_m6C9839EFB1F77810EA89AB6FA98CE076D508889C(_thisAdjusted, method);
  4093. }
  4094. #ifdef __clang__
  4095. #pragma clang diagnostic pop
  4096. #endif
  4097. #ifdef __clang__
  4098. #pragma clang diagnostic push
  4099. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4100. #pragma clang diagnostic ignored "-Wunused-variable"
  4101. #endif
  4102. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled)
  4103. {
  4104. if (unmarshaled.___m_Hierarchy != NULL)
  4105. {
  4106. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
  4107. }
  4108. }
  4109. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke_back(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled)
  4110. {
  4111. static bool s_Il2CppMethodInitialized;
  4112. if (!s_Il2CppMethodInitialized)
  4113. {
  4114. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  4115. s_Il2CppMethodInitialized = true;
  4116. }
  4117. unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  4118. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  4119. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  4120. }
  4121. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_pinvoke_cleanup(HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_pinvoke& marshaled)
  4122. {
  4123. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
  4124. }
  4125. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled)
  4126. {
  4127. if (unmarshaled.___m_Hierarchy != NULL)
  4128. {
  4129. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
  4130. }
  4131. }
  4132. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com_back(const HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled, HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83& unmarshaled)
  4133. {
  4134. if (unmarshaled.___m_Hierarchy != NULL)
  4135. {
  4136. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  4137. }
  4138. }
  4139. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshal_com_cleanup(HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83_marshaled_com& marshaled)
  4140. {
  4141. if (marshaled.___m_Hierarchy != NULL)
  4142. {
  4143. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
  4144. }
  4145. }
  4146. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  4147. {
  4148. {
  4149. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  4150. __this->___m_Hierarchy = L_0;
  4151. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_0);
  4152. return;
  4153. }
  4154. }
  4155. IL2CPP_EXTERN_C void HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  4156. {
  4157. HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* _thisAdjusted;
  4158. int32_t _offset = 1;
  4159. _thisAdjusted = reinterpret_cast<HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83*>(__this + _offset);
  4160. HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF(_thisAdjusted, ___0_hierarchy, method);
  4161. }
  4162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782 (HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* __this, const RuntimeMethod* method)
  4163. {
  4164. {
  4165. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  4166. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 L_1;
  4167. memset((&L_1), 0, sizeof(L_1));
  4168. Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683((&L_1), L_0, NULL);
  4169. return L_1;
  4170. }
  4171. }
  4172. IL2CPP_EXTERN_C Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4173. {
  4174. HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83* _thisAdjusted;
  4175. int32_t _offset = 1;
  4176. _thisAdjusted = reinterpret_cast<HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83*>(__this + _offset);
  4177. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 _returnValue;
  4178. _returnValue = HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782(_thisAdjusted, method);
  4179. return _returnValue;
  4180. }
  4181. #ifdef __clang__
  4182. #pragma clang diagnostic pop
  4183. #endif
  4184. #ifdef __clang__
  4185. #pragma clang diagnostic push
  4186. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4187. #pragma clang diagnostic ignored "-Wunused-variable"
  4188. #endif
  4189. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled)
  4190. {
  4191. Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Handlers' of type 'Enumerator'.");
  4192. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
  4193. }
  4194. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke_back(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled)
  4195. {
  4196. Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Handlers' of type 'Enumerator'.");
  4197. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
  4198. }
  4199. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_pinvoke_cleanup(Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_pinvoke& marshaled)
  4200. {
  4201. }
  4202. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled)
  4203. {
  4204. Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Handlers' of type 'Enumerator'.");
  4205. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
  4206. }
  4207. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com_back(const Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled, Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26& unmarshaled)
  4208. {
  4209. Exception_t* ___m_HandlersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Handlers' of type 'Enumerator'.");
  4210. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HandlersException, NULL);
  4211. }
  4212. IL2CPP_EXTERN_C void Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshal_com_cleanup(Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26_marshaled_com& marshaled)
  4213. {
  4214. }
  4215. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  4216. {
  4217. static bool s_Il2CppMethodInitialized;
  4218. if (!s_Il2CppMethodInitialized)
  4219. {
  4220. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
  4221. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var);
  4222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var);
  4223. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  4224. s_Il2CppMethodInitialized = true;
  4225. }
  4226. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
  4227. memset((&V_0), 0, sizeof(V_0));
  4228. {
  4229. il2cpp_codegen_runtime_class_init_inline(MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_il2cpp_TypeInfo_var);
  4230. MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* L_0;
  4231. L_0 = MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_inline(MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_RuntimeMethod_var);
  4232. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___0_hierarchy;
  4233. NullCheck(L_1);
  4234. int32_t L_2;
  4235. L_2 = Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1(L_1, NULL);
  4236. NullCheck(L_0);
  4237. RuntimeObject* L_3;
  4238. L_3 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(5, L_0, L_2);
  4239. __this->___m_Handlers = L_3;
  4240. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Handlers), (void*)L_3);
  4241. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = ___0_hierarchy;
  4242. RuntimeObject* L_5 = __this->___m_Handlers;
  4243. NullCheck(L_5);
  4244. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_6;
  4245. L_6 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_5);
  4246. V_0 = L_6;
  4247. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_7;
  4248. L_7 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  4249. NullCheck(L_4);
  4250. int32_t L_8;
  4251. L_8 = Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655(L_4, L_7, NULL);
  4252. __this->___m_Count = L_8;
  4253. __this->___m_Index = (-1);
  4254. return;
  4255. }
  4256. }
  4257. IL2CPP_EXTERN_C void Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683_AdjustorThunk (RuntimeObject* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  4258. {
  4259. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
  4260. int32_t _offset = 1;
  4261. _thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
  4262. Enumerator__ctor_m483CE9122BDCE84FCD5256E925C0F2B760524683(_thisAdjusted, ___0_hierarchy, method);
  4263. }
  4264. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
  4265. {
  4266. static bool s_Il2CppMethodInitialized;
  4267. if (!s_Il2CppMethodInitialized)
  4268. {
  4269. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4270. s_Il2CppMethodInitialized = true;
  4271. }
  4272. {
  4273. RuntimeObject* L_0 = __this->___m_Handlers;
  4274. NullCheck(L_0);
  4275. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_0);
  4276. return;
  4277. }
  4278. }
  4279. IL2CPP_EXTERN_C void Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4280. {
  4281. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
  4282. int32_t _offset = 1;
  4283. _thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
  4284. Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5(_thisAdjusted, method);
  4285. }
  4286. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64 (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
  4287. {
  4288. static bool s_Il2CppMethodInitialized;
  4289. if (!s_Il2CppMethodInitialized)
  4290. {
  4291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  4292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
  4293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  4294. s_Il2CppMethodInitialized = true;
  4295. }
  4296. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
  4297. memset((&V_0), 0, sizeof(V_0));
  4298. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_1;
  4299. memset((&V_1), 0, sizeof(V_1));
  4300. {
  4301. RuntimeObject* L_0 = __this->___m_Handlers;
  4302. NullCheck(L_0);
  4303. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_1;
  4304. L_1 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_0);
  4305. V_0 = L_1;
  4306. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
  4307. L_2 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  4308. V_1 = L_2;
  4309. int32_t L_3 = __this->___m_Index;
  4310. intptr_t* L_4;
  4311. L_4 = il2cpp_span_get_item((intptr_t*)((Il2CppByReference*)&(((&V_1))->____pointer))->value, (L_3), ((&V_1))->____length);
  4312. intptr_t L_5 = *((intptr_t*)L_4);
  4313. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  4314. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
  4315. L_6 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_5, NULL);
  4316. return L_6;
  4317. }
  4318. }
  4319. IL2CPP_EXTERN_C HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4320. {
  4321. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
  4322. int32_t _offset = 1;
  4323. _thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
  4324. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* _returnValue;
  4325. _returnValue = Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline(_thisAdjusted, method);
  4326. return _returnValue;
  4327. }
  4328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
  4329. {
  4330. int32_t V_0 = 0;
  4331. {
  4332. int32_t L_0 = __this->___m_Index;
  4333. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  4334. int32_t L_1 = V_0;
  4335. __this->___m_Index = L_1;
  4336. int32_t L_2 = V_0;
  4337. int32_t L_3 = __this->___m_Count;
  4338. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  4339. }
  4340. }
  4341. IL2CPP_EXTERN_C bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4342. {
  4343. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* _thisAdjusted;
  4344. int32_t _offset = 1;
  4345. _thisAdjusted = reinterpret_cast<Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26*>(__this + _offset);
  4346. bool _returnValue;
  4347. _returnValue = Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline(_thisAdjusted, method);
  4348. return _returnValue;
  4349. }
  4350. #ifdef __clang__
  4351. #pragma clang diagnostic pop
  4352. #endif
  4353. #ifdef __clang__
  4354. #pragma clang diagnostic push
  4355. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4356. #pragma clang diagnostic ignored "-Wunused-variable"
  4357. #endif
  4358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* __this, const RuntimeMethod* method)
  4359. {
  4360. {
  4361. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4362. return;
  4363. }
  4364. }
  4365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultHierarchySearchQueryParser__cctor_m97BD1DDF1CEFB6A082B927C3D110373761BED2E0 (const RuntimeMethod* method)
  4366. {
  4367. static bool s_Il2CppMethodInitialized;
  4368. if (!s_Il2CppMethodInitialized)
  4369. {
  4370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
  4371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
  4372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59);
  4373. s_Il2CppMethodInitialized = true;
  4374. }
  4375. {
  4376. Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* L_0 = (Regex_tE773142C2BE45C5D362B0F815AFF831707A51772*)il2cpp_codegen_object_new(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
  4377. Regex__ctor_mE3996C71B04A4A6845745D01C93B1D27423D0621(L_0, _stringLiteralD0C4AD581A126780F285AD6725A06E3F4CE79B59, 8, NULL);
  4378. ((DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields*)il2cpp_codegen_static_fields_for(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var))->___s_Filter = L_0;
  4379. Il2CppCodeGenWriteBarrier((void**)(&((DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_StaticFields*)il2cpp_codegen_static_fields_for(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var))->___s_Filter), (void*)L_0);
  4380. return;
  4381. }
  4382. }
  4383. #ifdef __clang__
  4384. #pragma clang diagnostic pop
  4385. #endif
  4386. #ifdef __clang__
  4387. #pragma clang diagnostic push
  4388. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4389. #pragma clang diagnostic ignored "-Wunused-variable"
  4390. #endif
  4391. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled)
  4392. {
  4393. Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_HierarchyViewModel' of type 'HierarchyViewNodesEnumerable': Reference type field marshaling is not supported.");
  4394. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
  4395. }
  4396. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke_back(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled)
  4397. {
  4398. Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_HierarchyViewModel' of type 'HierarchyViewNodesEnumerable': Reference type field marshaling is not supported.");
  4399. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
  4400. }
  4401. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_pinvoke_cleanup(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_pinvoke& marshaled)
  4402. {
  4403. }
  4404. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled)
  4405. {
  4406. Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_HierarchyViewModel' of type 'HierarchyViewNodesEnumerable': Reference type field marshaling is not supported.");
  4407. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
  4408. }
  4409. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com_back(const HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A& unmarshaled)
  4410. {
  4411. Exception_t* ___m_HierarchyViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_HierarchyViewModel' of type 'HierarchyViewNodesEnumerable': Reference type field marshaling is not supported.");
  4412. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_HierarchyViewModelException, NULL);
  4413. }
  4414. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshal_com_cleanup(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A_marshaled_com& marshaled)
  4415. {
  4416. }
  4417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method)
  4418. {
  4419. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B2_0 = NULL;
  4420. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B2_1 = NULL;
  4421. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B1_0 = NULL;
  4422. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B1_1 = NULL;
  4423. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* G_B4_0 = NULL;
  4424. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B4_1 = NULL;
  4425. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* G_B3_0 = NULL;
  4426. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* G_B3_1 = NULL;
  4427. {
  4428. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
  4429. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = L_0;
  4430. if (L_1)
  4431. {
  4432. G_B2_0 = L_1;
  4433. G_B2_1 = __this;
  4434. goto IL_0012;
  4435. }
  4436. G_B1_0 = L_1;
  4437. G_B1_1 = __this;
  4438. }
  4439. {
  4440. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  4441. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6821A7E078CF8B10CB1138929379CC8F608D0BFA)), NULL);
  4442. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var)));
  4443. }
  4444. IL_0012:
  4445. {
  4446. G_B2_1->___m_HierarchyViewModel = G_B2_0;
  4447. Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___m_HierarchyViewModel), (void*)G_B2_0);
  4448. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_3 = ___2_predicate;
  4449. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_4 = L_3;
  4450. if (L_4)
  4451. {
  4452. G_B4_0 = L_4;
  4453. G_B4_1 = __this;
  4454. goto IL_0028;
  4455. }
  4456. G_B3_0 = L_4;
  4457. G_B3_1 = __this;
  4458. }
  4459. {
  4460. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  4461. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7EE837B2FC81E79F9F96BEFD9CD8B64870F5C628)), NULL);
  4462. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_RuntimeMethod_var)));
  4463. }
  4464. IL_0028:
  4465. {
  4466. G_B4_1->___m_Predicate = G_B4_0;
  4467. Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___m_Predicate), (void*)G_B4_0);
  4468. uint32_t L_6 = ___1_flags;
  4469. __this->___m_Flags = L_6;
  4470. return;
  4471. }
  4472. }
  4473. IL2CPP_EXTERN_C void HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25_AdjustorThunk (RuntimeObject* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, uint32_t ___1_flags, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* ___2_predicate, const RuntimeMethod* method)
  4474. {
  4475. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* _thisAdjusted;
  4476. int32_t _offset = 1;
  4477. _thisAdjusted = reinterpret_cast<HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*>(__this + _offset);
  4478. HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25(_thisAdjusted, ___0_viewModel, ___1_flags, ___2_predicate, method);
  4479. }
  4480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7 (HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* __this, const RuntimeMethod* method)
  4481. {
  4482. {
  4483. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_0 = (*(HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*)__this);
  4484. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD L_1;
  4485. memset((&L_1), 0, sizeof(L_1));
  4486. Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A((&L_1), L_0, NULL);
  4487. return L_1;
  4488. }
  4489. }
  4490. IL2CPP_EXTERN_C Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4491. {
  4492. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A* _thisAdjusted;
  4493. int32_t _offset = 1;
  4494. _thisAdjusted = reinterpret_cast<HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A*>(__this + _offset);
  4495. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD _returnValue;
  4496. _returnValue = HierarchyViewNodesEnumerable_GetEnumerator_m22661C940333831D65E62A7C175A4DADB08933A7(_thisAdjusted, method);
  4497. return _returnValue;
  4498. }
  4499. #ifdef __clang__
  4500. #pragma clang diagnostic pop
  4501. #endif
  4502. #ifdef __clang__
  4503. #pragma clang diagnostic push
  4504. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4505. #pragma clang diagnostic ignored "-Wunused-variable"
  4506. #endif
  4507. bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_Multicast(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  4508. {
  4509. il2cpp_array_size_t length = __this->___delegates->max_length;
  4510. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4511. bool retVal = false;
  4512. for (il2cpp_array_size_t i = 0; i < length; i++)
  4513. {
  4514. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* currentDelegate = reinterpret_cast<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1*>(delegatesToInvoke[i]);
  4515. typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
  4516. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_node, ___1_flags, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4517. }
  4518. return retVal;
  4519. }
  4520. bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenInst(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  4521. {
  4522. NullCheck(___0_node);
  4523. typedef bool (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
  4524. return ((FunctionPointerType)__this->___method_ptr)(___0_node, ___1_flags, method);
  4525. }
  4526. bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenStatic(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  4527. {
  4528. typedef bool (*FunctionPointerType) (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
  4529. return ((FunctionPointerType)__this->___method_ptr)(___0_node, ___1_flags, method);
  4530. }
  4531. IL2CPP_EXTERN_C bool DelegatePInvokeWrapper_Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  4532. {
  4533. typedef int32_t (DEFAULT_CALL *PInvokeFunc)(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
  4534. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4535. int32_t returnValue = il2cppPInvokeFunc(___0_node, ___1_flags);
  4536. return static_cast<bool>(returnValue);
  4537. }
  4538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4539. {
  4540. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4541. __this->___method = ___1_method;
  4542. __this->___m_target = ___0_object;
  4543. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4544. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4545. __this->___method_code = (intptr_t)__this;
  4546. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4547. {
  4548. bool isOpen = parameterCount == 2;
  4549. if (isOpen)
  4550. __this->___invoke_impl = (intptr_t)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenStatic;
  4551. else
  4552. {
  4553. __this->___invoke_impl = __this->___method_ptr;
  4554. __this->___method_code = (intptr_t)__this->___m_target;
  4555. }
  4556. }
  4557. else
  4558. {
  4559. bool isOpen = parameterCount == 1;
  4560. if (isOpen)
  4561. {
  4562. __this->___invoke_impl = (intptr_t)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_OpenInst;
  4563. }
  4564. else
  4565. {
  4566. if (___0_object == NULL)
  4567. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4568. __this->___invoke_impl = __this->___method_ptr;
  4569. __this->___method_code = (intptr_t)__this->___m_target;
  4570. }
  4571. }
  4572. __this->___extra_arg = (intptr_t)&Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_Multicast;
  4573. }
  4574. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85 (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  4575. {
  4576. typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
  4577. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_node, ___1_flags, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4578. }
  4579. #ifdef __clang__
  4580. #pragma clang diagnostic pop
  4581. #endif
  4582. #ifdef __clang__
  4583. #pragma clang diagnostic push
  4584. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4585. #pragma clang diagnostic ignored "-Wunused-variable"
  4586. #endif
  4587. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled)
  4588. {
  4589. if (unmarshaled.___m_HierarchyFlattened != NULL)
  4590. {
  4591. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
  4592. }
  4593. marshaled.___m_Predicate = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___m_Predicate));
  4594. marshaled.___m_Flags = unmarshaled.___m_Flags;
  4595. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  4596. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  4597. marshaled.___m_Version = unmarshaled.___m_Version;
  4598. marshaled.___m_Index = unmarshaled.___m_Index;
  4599. }
  4600. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke_back(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled)
  4601. {
  4602. static bool s_Il2CppMethodInitialized;
  4603. if (!s_Il2CppMethodInitialized)
  4604. {
  4605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  4606. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  4607. s_Il2CppMethodInitialized = true;
  4608. }
  4609. unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  4610. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  4611. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  4612. unmarshaled.___m_Predicate = il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  4613. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Predicate), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var));
  4614. uint32_t unmarshaledm_Flags_temp_2 = 0;
  4615. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
  4616. unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
  4617. unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
  4618. int32_t unmarshaledm_NodesCount_temp_4 = 0;
  4619. unmarshaledm_NodesCount_temp_4 = marshaled.___m_NodesCount;
  4620. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_4;
  4621. int32_t unmarshaledm_Version_temp_5 = 0;
  4622. unmarshaledm_Version_temp_5 = marshaled.___m_Version;
  4623. unmarshaled.___m_Version = unmarshaledm_Version_temp_5;
  4624. int32_t unmarshaledm_Index_temp_6 = 0;
  4625. unmarshaledm_Index_temp_6 = marshaled.___m_Index;
  4626. unmarshaled.___m_Index = unmarshaledm_Index_temp_6;
  4627. }
  4628. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_pinvoke_cleanup(Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_pinvoke& marshaled)
  4629. {
  4630. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
  4631. }
  4632. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled)
  4633. {
  4634. if (unmarshaled.___m_HierarchyFlattened != NULL)
  4635. {
  4636. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
  4637. }
  4638. marshaled.___m_Predicate = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___m_Predicate));
  4639. marshaled.___m_Flags = unmarshaled.___m_Flags;
  4640. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  4641. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  4642. marshaled.___m_Version = unmarshaled.___m_Version;
  4643. marshaled.___m_Index = unmarshaled.___m_Index;
  4644. }
  4645. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com_back(const Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled, Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD& unmarshaled)
  4646. {
  4647. static bool s_Il2CppMethodInitialized;
  4648. if (!s_Il2CppMethodInitialized)
  4649. {
  4650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  4651. s_Il2CppMethodInitialized = true;
  4652. }
  4653. if (unmarshaled.___m_HierarchyFlattened != NULL)
  4654. {
  4655. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  4656. }
  4657. unmarshaled.___m_Predicate = il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  4658. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Predicate), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1>(marshaled.___m_Predicate, Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var));
  4659. uint32_t unmarshaledm_Flags_temp_2 = 0;
  4660. unmarshaledm_Flags_temp_2 = marshaled.___m_Flags;
  4661. unmarshaled.___m_Flags = unmarshaledm_Flags_temp_2;
  4662. unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
  4663. int32_t unmarshaledm_NodesCount_temp_4 = 0;
  4664. unmarshaledm_NodesCount_temp_4 = marshaled.___m_NodesCount;
  4665. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_4;
  4666. int32_t unmarshaledm_Version_temp_5 = 0;
  4667. unmarshaledm_Version_temp_5 = marshaled.___m_Version;
  4668. unmarshaled.___m_Version = unmarshaledm_Version_temp_5;
  4669. int32_t unmarshaledm_Index_temp_6 = 0;
  4670. unmarshaledm_Index_temp_6 = marshaled.___m_Index;
  4671. unmarshaled.___m_Index = unmarshaledm_Index_temp_6;
  4672. }
  4673. IL2CPP_EXTERN_C void Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshal_com_cleanup(Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD_marshaled_com& marshaled)
  4674. {
  4675. if (marshaled.___m_HierarchyFlattened != NULL)
  4676. {
  4677. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
  4678. }
  4679. }
  4680. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method)
  4681. {
  4682. {
  4683. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_0 = ___0_enumerable;
  4684. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = L_0.___m_HierarchyViewModel;
  4685. NullCheck(L_1);
  4686. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
  4687. L_2 = HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline(L_1, NULL);
  4688. __this->___m_HierarchyFlattened = L_2;
  4689. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
  4690. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_3 = ___0_enumerable;
  4691. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_4 = L_3.___m_Predicate;
  4692. __this->___m_Predicate = L_4;
  4693. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Predicate), (void*)L_4);
  4694. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_5 = ___0_enumerable;
  4695. uint32_t L_6 = L_5.___m_Flags;
  4696. __this->___m_Flags = L_6;
  4697. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = __this->___m_HierarchyFlattened;
  4698. NullCheck(L_7);
  4699. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8;
  4700. L_8 = HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94(L_7, NULL);
  4701. __this->___m_NodesPtr = L_8;
  4702. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_9 = __this->___m_HierarchyFlattened;
  4703. NullCheck(L_9);
  4704. int32_t L_10;
  4705. L_10 = HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline(L_9, NULL);
  4706. __this->___m_NodesCount = L_10;
  4707. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_11 = __this->___m_HierarchyFlattened;
  4708. NullCheck(L_11);
  4709. int32_t L_12;
  4710. L_12 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_11, NULL);
  4711. __this->___m_Version = L_12;
  4712. __this->___m_Index = 0;
  4713. return;
  4714. }
  4715. }
  4716. IL2CPP_EXTERN_C void Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A_AdjustorThunk (RuntimeObject* __this, HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A ___0_enumerable, const RuntimeMethod* method)
  4717. {
  4718. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
  4719. int32_t _offset = 1;
  4720. _thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
  4721. Enumerator__ctor_m7269ECB66FCD4A00C97288056F3E0E91C38F141A(_thisAdjusted, ___0_enumerable, method);
  4722. }
  4723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  4724. {
  4725. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  4726. {
  4727. Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
  4728. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = __this->___m_NodesPtr;
  4729. int32_t L_1 = __this->___m_Index;
  4730. uint32_t L_2 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  4731. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
  4732. L_3 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), (int32_t)L_2)))), NULL);
  4733. V_0 = L_3;
  4734. goto IL_0025;
  4735. }
  4736. IL_0025:
  4737. {
  4738. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = V_0;
  4739. return L_4;
  4740. }
  4741. }
  4742. IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4743. {
  4744. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
  4745. int32_t _offset = 1;
  4746. _thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
  4747. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
  4748. _returnValue = Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline(_thisAdjusted, method);
  4749. return _returnValue;
  4750. }
  4751. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  4752. {
  4753. bool V_0 = false;
  4754. int32_t V_1 = 0;
  4755. bool V_2 = false;
  4756. bool V_3 = false;
  4757. {
  4758. Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
  4759. goto IL_0063;
  4760. }
  4761. IL_000a:
  4762. {
  4763. int32_t L_0 = __this->___m_Index;
  4764. V_1 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  4765. int32_t L_1 = V_1;
  4766. __this->___m_Index = L_1;
  4767. int32_t L_2 = V_1;
  4768. int32_t L_3 = __this->___m_NodesCount;
  4769. V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4770. bool L_4 = V_0;
  4771. if (!L_4)
  4772. {
  4773. goto IL_002f;
  4774. }
  4775. }
  4776. {
  4777. V_2 = (bool)0;
  4778. goto IL_0065;
  4779. }
  4780. IL_002f:
  4781. {
  4782. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_5 = __this->___m_Predicate;
  4783. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_6 = __this->___m_NodesPtr;
  4784. int32_t L_7 = __this->___m_Index;
  4785. uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  4786. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9;
  4787. L_9 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8)))), NULL);
  4788. uint32_t L_10 = __this->___m_Flags;
  4789. NullCheck(L_5);
  4790. bool L_11;
  4791. L_11 = Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline(L_5, L_9, L_10, NULL);
  4792. V_3 = L_11;
  4793. bool L_12 = V_3;
  4794. if (!L_12)
  4795. {
  4796. goto IL_0062;
  4797. }
  4798. }
  4799. {
  4800. V_2 = (bool)1;
  4801. goto IL_0065;
  4802. }
  4803. IL_0062:
  4804. {
  4805. }
  4806. IL_0063:
  4807. {
  4808. goto IL_000a;
  4809. }
  4810. IL_0065:
  4811. {
  4812. bool L_13 = V_2;
  4813. return L_13;
  4814. }
  4815. }
  4816. IL2CPP_EXTERN_C bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4817. {
  4818. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
  4819. int32_t _offset = 1;
  4820. _thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
  4821. bool _returnValue;
  4822. _returnValue = Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline(_thisAdjusted, method);
  4823. return _returnValue;
  4824. }
  4825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  4826. {
  4827. bool V_0 = false;
  4828. {
  4829. int32_t L_0 = __this->___m_Version;
  4830. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  4831. NullCheck(L_1);
  4832. int32_t L_2;
  4833. L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_1, NULL);
  4834. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4835. bool L_3 = V_0;
  4836. if (!L_3)
  4837. {
  4838. goto IL_0026;
  4839. }
  4840. }
  4841. {
  4842. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4843. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  4844. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var)));
  4845. }
  4846. IL_0026:
  4847. {
  4848. return;
  4849. }
  4850. }
  4851. IL2CPP_EXTERN_C void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  4852. {
  4853. Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* _thisAdjusted;
  4854. int32_t _offset = 1;
  4855. _thisAdjusted = reinterpret_cast<Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD*>(__this + _offset);
  4856. Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(_thisAdjusted, method);
  4857. }
  4858. #ifdef __clang__
  4859. #pragma clang diagnostic pop
  4860. #endif
  4861. #ifdef __clang__
  4862. #pragma clang diagnostic push
  4863. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4864. #pragma clang diagnostic ignored "-Wunused-variable"
  4865. #endif
  4866. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled)
  4867. {
  4868. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  4869. marshaled.___m_RootPtr = unmarshaled.___m_RootPtr;
  4870. marshaled.___m_VersionPtr = unmarshaled.___m_VersionPtr;
  4871. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  4872. }
  4873. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled)
  4874. {
  4875. intptr_t unmarshaledm_Ptr_temp_0;
  4876. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  4877. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  4878. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  4879. intptr_t unmarshaledm_RootPtr_temp_1;
  4880. memset((&unmarshaledm_RootPtr_temp_1), 0, sizeof(unmarshaledm_RootPtr_temp_1));
  4881. unmarshaledm_RootPtr_temp_1 = marshaled.___m_RootPtr;
  4882. unmarshaled.___m_RootPtr = unmarshaledm_RootPtr_temp_1;
  4883. intptr_t unmarshaledm_VersionPtr_temp_2;
  4884. memset((&unmarshaledm_VersionPtr_temp_2), 0, sizeof(unmarshaledm_VersionPtr_temp_2));
  4885. unmarshaledm_VersionPtr_temp_2 = marshaled.___m_VersionPtr;
  4886. unmarshaled.___m_VersionPtr = unmarshaledm_VersionPtr_temp_2;
  4887. bool unmarshaledm_IsOwner_temp_3 = false;
  4888. unmarshaledm_IsOwner_temp_3 = static_cast<bool>(marshaled.___m_IsOwner);
  4889. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_3;
  4890. }
  4891. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_pinvoke& marshaled)
  4892. {
  4893. }
  4894. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled)
  4895. {
  4896. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  4897. marshaled.___m_RootPtr = unmarshaled.___m_RootPtr;
  4898. marshaled.___m_VersionPtr = unmarshaled.___m_VersionPtr;
  4899. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  4900. }
  4901. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(const Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E& unmarshaled)
  4902. {
  4903. intptr_t unmarshaledm_Ptr_temp_0;
  4904. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  4905. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  4906. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  4907. intptr_t unmarshaledm_RootPtr_temp_1;
  4908. memset((&unmarshaledm_RootPtr_temp_1), 0, sizeof(unmarshaledm_RootPtr_temp_1));
  4909. unmarshaledm_RootPtr_temp_1 = marshaled.___m_RootPtr;
  4910. unmarshaled.___m_RootPtr = unmarshaledm_RootPtr_temp_1;
  4911. intptr_t unmarshaledm_VersionPtr_temp_2;
  4912. memset((&unmarshaledm_VersionPtr_temp_2), 0, sizeof(unmarshaledm_VersionPtr_temp_2));
  4913. unmarshaledm_VersionPtr_temp_2 = marshaled.___m_VersionPtr;
  4914. unmarshaled.___m_VersionPtr = unmarshaledm_VersionPtr_temp_2;
  4915. bool unmarshaledm_IsOwner_temp_3 = false;
  4916. unmarshaledm_IsOwner_temp_3 = static_cast<bool>(marshaled.___m_IsOwner);
  4917. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_3;
  4918. }
  4919. IL2CPP_EXTERN_C void Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshaled_com& marshaled)
  4920. {
  4921. }
  4922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_IsCreated_m08695FC5EC92DF183FFC8F2C808D1BB9F4AD15F0 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  4923. {
  4924. {
  4925. intptr_t L_0 = __this->___m_Ptr;
  4926. bool L_1;
  4927. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  4928. return L_1;
  4929. }
  4930. }
  4931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Hierarchy_get_Root_mCEEC9C5FA53B148812E905135F01FEF2BD51B5A8 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  4932. {
  4933. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  4934. {
  4935. intptr_t L_0 = __this->___m_RootPtr;
  4936. void* L_1;
  4937. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  4938. V_0 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)L_1;
  4939. goto IL_0010;
  4940. }
  4941. IL_0010:
  4942. {
  4943. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = V_0;
  4944. return L_2;
  4945. }
  4946. }
  4947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_m96098C1BDC054B19EAF6ED467F0E3586093BA85A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  4948. {
  4949. intptr_t G_B2_0;
  4950. memset((&G_B2_0), 0, sizeof(G_B2_0));
  4951. intptr_t G_B1_0;
  4952. memset((&G_B1_0), 0, sizeof(G_B1_0));
  4953. {
  4954. intptr_t L_0;
  4955. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  4956. intptr_t L_1 = L_0;
  4957. if (L_1)
  4958. {
  4959. G_B2_0 = L_1;
  4960. goto IL_000f;
  4961. }
  4962. G_B1_0 = L_1;
  4963. }
  4964. {
  4965. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  4966. G_B2_0 = G_B1_0;
  4967. }
  4968. IL_000f:
  4969. {
  4970. bool L_2;
  4971. L_2 = Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49(G_B2_0, NULL);
  4972. return L_2;
  4973. }
  4974. }
  4975. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  4976. {
  4977. int32_t V_0 = 0;
  4978. {
  4979. intptr_t L_0 = __this->___m_VersionPtr;
  4980. void* L_1;
  4981. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  4982. int32_t L_2 = *((int32_t*)L_1);
  4983. V_0 = L_2;
  4984. goto IL_0011;
  4985. }
  4986. IL_0011:
  4987. {
  4988. int32_t L_3 = V_0;
  4989. return L_3;
  4990. }
  4991. }
  4992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m16B00B937EBF9234239D2A1BDA6A681B86A37B44 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  4993. {
  4994. intptr_t V_0;
  4995. memset((&V_0), 0, sizeof(V_0));
  4996. intptr_t V_1;
  4997. memset((&V_1), 0, sizeof(V_1));
  4998. {
  4999. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5000. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
  5001. L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
  5002. intptr_t L_1;
  5003. L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
  5004. intptr_t L_2;
  5005. L_2 = Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF(L_1, (&V_0), (&V_1), NULL);
  5006. __this->___m_Ptr = L_2;
  5007. intptr_t L_3 = V_0;
  5008. __this->___m_RootPtr = L_3;
  5009. intptr_t L_4 = V_1;
  5010. __this->___m_VersionPtr = L_4;
  5011. __this->___m_IsOwner = (bool)1;
  5012. return;
  5013. }
  5014. }
  5015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method)
  5016. {
  5017. {
  5018. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5019. intptr_t L_0 = ___0_nativePtr;
  5020. __this->___m_Ptr = L_0;
  5021. intptr_t L_1 = ___1_rootPtr;
  5022. __this->___m_RootPtr = L_1;
  5023. intptr_t L_2 = ___2_versionPtr;
  5024. __this->___m_VersionPtr = L_2;
  5025. __this->___m_IsOwner = (bool)0;
  5026. return;
  5027. }
  5028. }
  5029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Finalize_m66E78AF7356EF9E9D3C3C3C0D127B88DC256341E (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  5030. {
  5031. {
  5032. }
  5033. {
  5034. auto __finallyBlock = il2cpp::utils::Finally([&]
  5035. {
  5036. FINALLY_000c:
  5037. {
  5038. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  5039. return;
  5040. }
  5041. });
  5042. try
  5043. {
  5044. Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4(__this, (bool)0, NULL);
  5045. goto IL_0014;
  5046. }
  5047. catch(Il2CppExceptionWrapper& e)
  5048. {
  5049. __finallyBlock.StoreException(e.ex);
  5050. }
  5051. }
  5052. IL_0014:
  5053. {
  5054. return;
  5055. }
  5056. }
  5057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m6FB935EC693289B6CB873B375CD4BCE0C725FB9D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  5058. {
  5059. static bool s_Il2CppMethodInitialized;
  5060. if (!s_Il2CppMethodInitialized)
  5061. {
  5062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5063. s_Il2CppMethodInitialized = true;
  5064. }
  5065. {
  5066. Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4(__this, (bool)1, NULL);
  5067. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5068. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  5069. return;
  5070. }
  5071. }
  5072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Dispose_m4AF286C061ED1F8B5241F2E0732B95B91AF551C4 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, bool ___0_disposing, const RuntimeMethod* method)
  5073. {
  5074. bool V_0 = false;
  5075. bool V_1 = false;
  5076. {
  5077. intptr_t L_0 = __this->___m_Ptr;
  5078. bool L_1;
  5079. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  5080. V_0 = L_1;
  5081. bool L_2 = V_0;
  5082. if (!L_2)
  5083. {
  5084. goto IL_0038;
  5085. }
  5086. }
  5087. {
  5088. bool L_3 = __this->___m_IsOwner;
  5089. V_1 = L_3;
  5090. bool L_4 = V_1;
  5091. if (!L_4)
  5092. {
  5093. goto IL_002c;
  5094. }
  5095. }
  5096. {
  5097. intptr_t L_5 = __this->___m_Ptr;
  5098. Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701(L_5, NULL);
  5099. }
  5100. IL_002c:
  5101. {
  5102. __this->___m_Ptr = 0;
  5103. }
  5104. IL_0038:
  5105. {
  5106. return;
  5107. }
  5108. }
  5109. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  5110. {
  5111. {
  5112. HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 L_0;
  5113. memset((&L_0), 0, sizeof(L_0));
  5114. HierarchyNodeTypeHandlerBaseEnumerable__ctor_m74A6F14CF8E83EF2018C457BDD801C6BCCC0BCBF((&L_0), __this, NULL);
  5115. return L_0;
  5116. }
  5117. }
  5118. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_m6FA63D652D9FD377648E57DBF9FC4A477ABA5549 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5119. {
  5120. intptr_t G_B2_0;
  5121. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5122. intptr_t G_B1_0;
  5123. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5124. {
  5125. intptr_t L_0;
  5126. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5127. intptr_t L_1 = L_0;
  5128. if (L_1)
  5129. {
  5130. G_B2_0 = L_1;
  5131. goto IL_000f;
  5132. }
  5133. G_B1_0 = L_1;
  5134. }
  5135. {
  5136. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5137. G_B2_0 = G_B1_0;
  5138. }
  5139. IL_000f:
  5140. {
  5141. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5142. bool L_3;
  5143. L_3 = Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86(G_B2_0, L_2, NULL);
  5144. return L_3;
  5145. }
  5146. }
  5147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_Add_m5D3006C6FBB0C535B72CC7D8CB5FADE6C8D0DF30 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method)
  5148. {
  5149. {
  5150. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_parent;
  5151. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
  5152. L_1 = Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068(__this, L_0, NULL);
  5153. return L_1;
  5154. }
  5155. }
  5156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_m37CBAEECCE0192E9DEBD41D80C045D98F8CE686B (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, const RuntimeMethod* method)
  5157. {
  5158. intptr_t G_B2_0;
  5159. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5160. intptr_t G_B1_0;
  5161. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5162. {
  5163. intptr_t L_0;
  5164. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5165. intptr_t L_1 = L_0;
  5166. if (L_1)
  5167. {
  5168. G_B2_0 = L_1;
  5169. goto IL_000f;
  5170. }
  5171. G_B1_0 = L_1;
  5172. }
  5173. {
  5174. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5175. G_B2_0 = G_B1_0;
  5176. }
  5177. IL_000f:
  5178. {
  5179. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5180. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_parent;
  5181. bool L_4;
  5182. L_4 = Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD(G_B2_0, L_2, L_3, NULL);
  5183. return L_4;
  5184. }
  5185. }
  5186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_GetParent_m700B07D32B7368F9824897E6181ABD90936D9E3C (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5187. {
  5188. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  5189. memset((&V_0), 0, sizeof(V_0));
  5190. intptr_t G_B2_0;
  5191. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5192. intptr_t G_B1_0;
  5193. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5194. {
  5195. intptr_t L_0;
  5196. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5197. intptr_t L_1 = L_0;
  5198. if (L_1)
  5199. {
  5200. G_B2_0 = L_1;
  5201. goto IL_000f;
  5202. }
  5203. G_B1_0 = L_1;
  5204. }
  5205. {
  5206. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5207. G_B2_0 = G_B1_0;
  5208. }
  5209. IL_000f:
  5210. {
  5211. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5212. Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB(G_B2_0, L_2, (&V_0), NULL);
  5213. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = V_0;
  5214. return L_3;
  5215. }
  5216. }
  5217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Hierarchy_GetChildren_m739EEB74733BD4371A074C1D268B5665C1E80B3A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5218. {
  5219. static bool s_Il2CppMethodInitialized;
  5220. if (!s_Il2CppMethodInitialized)
  5221. {
  5222. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var);
  5223. s_Il2CppMethodInitialized = true;
  5224. }
  5225. BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59 V_0;
  5226. memset((&V_0), 0, sizeof(V_0));
  5227. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* V_1 = NULL;
  5228. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* V_2 = NULL;
  5229. intptr_t G_B2_0;
  5230. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5231. intptr_t G_B1_0;
  5232. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5233. {
  5234. auto __finallyBlock = il2cpp::utils::Finally([&]
  5235. {
  5236. FINALLY_001a:
  5237. {
  5238. BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_inline((&V_0), (&V_1), BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_RuntimeMethod_var);
  5239. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_0 = V_1;
  5240. V_2 = L_0;
  5241. return;
  5242. }
  5243. });
  5244. try
  5245. {
  5246. {
  5247. intptr_t L_1;
  5248. L_1 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5249. intptr_t L_2 = L_1;
  5250. if (L_2)
  5251. {
  5252. G_B2_0 = L_2;
  5253. goto IL_000f_1;
  5254. }
  5255. G_B1_0 = L_2;
  5256. }
  5257. {
  5258. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5259. G_B2_0 = G_B1_0;
  5260. }
  5261. IL_000f_1:
  5262. {
  5263. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___0_node;
  5264. Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD(G_B2_0, L_3, (&V_0), NULL);
  5265. goto IL_0026;
  5266. }
  5267. }
  5268. catch(Il2CppExceptionWrapper& e)
  5269. {
  5270. __finallyBlock.StoreException(e.ex);
  5271. }
  5272. }
  5273. IL_0026:
  5274. {
  5275. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_4 = V_2;
  5276. return L_4;
  5277. }
  5278. }
  5279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 Hierarchy_EnumerateChildren_mDA2C2FAE3532B95F44B02020386340E5B8E5506D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5280. {
  5281. {
  5282. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  5283. intptr_t L_1;
  5284. L_1 = Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D(__this, L_0, NULL);
  5285. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666 L_2;
  5286. memset((&L_2), 0, sizeof(L_2));
  5287. HierarchyNodeChildren__ctor_m0F0E21CB9BA58AF8054362B1CA0C5834927FA9BE((&L_2), __this, L_1, NULL);
  5288. return L_2;
  5289. }
  5290. }
  5291. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_mA43B855E1310FF421FB4259CB3247300A35E271A (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5292. {
  5293. intptr_t G_B2_0;
  5294. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5295. intptr_t G_B1_0;
  5296. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5297. {
  5298. intptr_t L_0;
  5299. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5300. intptr_t L_1 = L_0;
  5301. if (L_1)
  5302. {
  5303. G_B2_0 = L_1;
  5304. goto IL_000f;
  5305. }
  5306. G_B1_0 = L_1;
  5307. }
  5308. {
  5309. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5310. G_B2_0 = G_B1_0;
  5311. }
  5312. IL_000f:
  5313. {
  5314. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5315. int32_t L_3;
  5316. L_3 = Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF(G_B2_0, L_2, NULL);
  5317. return L_3;
  5318. }
  5319. }
  5320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_m4A82DB026BAE482EABF5E2EADEE93CB0BAB51608 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, int32_t ___1_sortIndex, const RuntimeMethod* method)
  5321. {
  5322. intptr_t G_B2_0;
  5323. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5324. intptr_t G_B1_0;
  5325. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5326. {
  5327. intptr_t L_0;
  5328. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5329. intptr_t L_1 = L_0;
  5330. if (L_1)
  5331. {
  5332. G_B2_0 = L_1;
  5333. goto IL_000f;
  5334. }
  5335. G_B1_0 = L_1;
  5336. }
  5337. {
  5338. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5339. G_B2_0 = G_B1_0;
  5340. }
  5341. IL_000f:
  5342. {
  5343. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5344. int32_t L_3 = ___1_sortIndex;
  5345. Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B(G_B2_0, L_2, L_3, NULL);
  5346. return;
  5347. }
  5348. }
  5349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_m82A3832EBCCE3ECD6652892516599BCD33C85199 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, bool ___1_recurse, const RuntimeMethod* method)
  5350. {
  5351. intptr_t G_B2_0;
  5352. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5353. intptr_t G_B1_0;
  5354. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5355. {
  5356. intptr_t L_0;
  5357. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5358. intptr_t L_1 = L_0;
  5359. if (L_1)
  5360. {
  5361. G_B2_0 = L_1;
  5362. goto IL_000f;
  5363. }
  5364. G_B1_0 = L_1;
  5365. }
  5366. {
  5367. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5368. G_B2_0 = G_B1_0;
  5369. }
  5370. IL_000f:
  5371. {
  5372. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5373. bool L_3 = ___1_recurse;
  5374. Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89(G_B2_0, L_2, L_3, NULL);
  5375. return;
  5376. }
  5377. }
  5378. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_m24FC5A02802B2A03CC4B5B7B404C6B7F5D8D9F02 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  5379. {
  5380. intptr_t G_B2_0;
  5381. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5382. intptr_t G_B1_0;
  5383. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5384. {
  5385. intptr_t L_0;
  5386. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5387. intptr_t L_1 = L_0;
  5388. if (L_1)
  5389. {
  5390. G_B2_0 = L_1;
  5391. goto IL_000f;
  5392. }
  5393. G_B1_0 = L_1;
  5394. }
  5395. {
  5396. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5397. G_B2_0 = G_B1_0;
  5398. }
  5399. IL_000f:
  5400. {
  5401. Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B(G_B2_0, NULL);
  5402. return;
  5403. }
  5404. }
  5405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  5406. {
  5407. static bool s_Il2CppMethodInitialized;
  5408. if (!s_Il2CppMethodInitialized)
  5409. {
  5410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  5411. s_Il2CppMethodInitialized = true;
  5412. }
  5413. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  5414. memset((&V_0), 0, sizeof(V_0));
  5415. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B3_0 = NULL;
  5416. {
  5417. intptr_t L_0 = ___0_handlePtr;
  5418. bool L_1;
  5419. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  5420. if (L_1)
  5421. {
  5422. goto IL_0010;
  5423. }
  5424. }
  5425. {
  5426. G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)(NULL));
  5427. goto IL_0023;
  5428. }
  5429. IL_0010:
  5430. {
  5431. intptr_t L_2 = ___0_handlePtr;
  5432. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  5433. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  5434. V_0 = L_3;
  5435. RuntimeObject* L_4;
  5436. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  5437. G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)CastclassSealed((RuntimeObject*)L_4, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  5438. }
  5439. IL_0023:
  5440. {
  5441. return G_B3_0;
  5442. }
  5443. }
  5444. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF (intptr_t ___0_handlePtr, intptr_t* ___1_rootPtr, intptr_t* ___2_versionPtr, const RuntimeMethod* method)
  5445. {
  5446. typedef intptr_t (*Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn) (intptr_t, intptr_t*, intptr_t*);
  5447. static Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn _il2cpp_icall_func;
  5448. if (!_il2cpp_icall_func)
  5449. _il2cpp_icall_func = (Hierarchy_Create_mCFE1642188047D39C5119ECCFF49CBC8112013AF_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Create(System.IntPtr,System.IntPtr&,System.IntPtr&)");
  5450. intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_rootPtr, ___2_versionPtr);
  5451. return icallRetVal;
  5452. }
  5453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
  5454. {
  5455. typedef void (*Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn) (intptr_t);
  5456. static Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn _il2cpp_icall_func;
  5457. if (!_il2cpp_icall_func)
  5458. _il2cpp_icall_func = (Hierarchy_Destroy_m2E764C18383AB7C8840D3EAF672DAE9CF317D701_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Destroy(System.IntPtr)");
  5459. _il2cpp_icall_func(___0_nativePtr);
  5460. }
  5461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_m4C2585D0ABD80E9984DED8A5BCA614B970248BC1 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  5462. {
  5463. intptr_t G_B2_0;
  5464. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5465. intptr_t G_B1_0;
  5466. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5467. {
  5468. intptr_t L_0;
  5469. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5470. intptr_t L_1 = L_0;
  5471. if (L_1)
  5472. {
  5473. G_B2_0 = L_1;
  5474. goto IL_000f;
  5475. }
  5476. G_B1_0 = L_1;
  5477. }
  5478. {
  5479. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5480. G_B2_0 = G_B1_0;
  5481. }
  5482. IL_000f:
  5483. {
  5484. int32_t L_2;
  5485. L_2 = Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD(G_B2_0, NULL);
  5486. return L_2;
  5487. }
  5488. }
  5489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_m1F0E2D06E09CE7C7FAFC9265E8026CC616ADF655 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 ___0_outHandlers, const RuntimeMethod* method)
  5490. {
  5491. static bool s_Il2CppMethodInitialized;
  5492. if (!s_Il2CppMethodInitialized)
  5493. {
  5494. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var);
  5495. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var);
  5496. s_Il2CppMethodInitialized = true;
  5497. }
  5498. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_0;
  5499. memset((&V_0), 0, sizeof(V_0));
  5500. intptr_t* V_1 = NULL;
  5501. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  5502. memset((&V_2), 0, sizeof(V_2));
  5503. intptr_t G_B2_0;
  5504. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5505. intptr_t G_B1_0;
  5506. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5507. {
  5508. intptr_t L_0;
  5509. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5510. intptr_t L_1 = L_0;
  5511. if (L_1)
  5512. {
  5513. G_B2_0 = L_1;
  5514. goto IL_000f;
  5515. }
  5516. G_B1_0 = L_1;
  5517. }
  5518. {
  5519. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5520. G_B2_0 = G_B1_0;
  5521. }
  5522. IL_000f:
  5523. {
  5524. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2 = ___0_outHandlers;
  5525. V_0 = L_2;
  5526. intptr_t* L_3;
  5527. L_3 = Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0((&V_0), Span_1_GetPinnableReference_m75C665E343CCDE131647F0F089008D0DBDBDF8A0_RuntimeMethod_var);
  5528. V_1 = L_3;
  5529. intptr_t* L_4 = V_1;
  5530. int32_t L_5;
  5531. L_5 = Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_inline((&V_0), Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_RuntimeMethod_var);
  5532. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_4), L_5, NULL);
  5533. int32_t L_6;
  5534. L_6 = Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7(G_B2_0, (&V_2), NULL);
  5535. V_1 = (intptr_t*)((uintptr_t)0);
  5536. return L_6;
  5537. }
  5538. }
  5539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 Hierarchy_AddNode_m800867B92E4D645D4B1D95D56540F71F28BF5068 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_parent, const RuntimeMethod* method)
  5540. {
  5541. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  5542. memset((&V_0), 0, sizeof(V_0));
  5543. intptr_t G_B2_0;
  5544. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5545. intptr_t G_B1_0;
  5546. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5547. {
  5548. intptr_t L_0;
  5549. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5550. intptr_t L_1 = L_0;
  5551. if (L_1)
  5552. {
  5553. G_B2_0 = L_1;
  5554. goto IL_000f;
  5555. }
  5556. G_B1_0 = L_1;
  5557. }
  5558. {
  5559. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5560. G_B2_0 = G_B1_0;
  5561. }
  5562. IL_000f:
  5563. {
  5564. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_parent;
  5565. Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E(G_B2_0, L_2, (&V_0), NULL);
  5566. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3 = V_0;
  5567. return L_3;
  5568. }
  5569. }
  5570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_m1E65A48D1031E5383715204CBE121A8CDDF07D0D (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  5571. {
  5572. intptr_t G_B2_0;
  5573. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5574. intptr_t G_B1_0;
  5575. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5576. {
  5577. intptr_t L_0;
  5578. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5579. intptr_t L_1 = L_0;
  5580. if (L_1)
  5581. {
  5582. G_B2_0 = L_1;
  5583. goto IL_000f;
  5584. }
  5585. G_B1_0 = L_1;
  5586. }
  5587. {
  5588. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5589. G_B2_0 = G_B1_0;
  5590. }
  5591. IL_000f:
  5592. {
  5593. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  5594. intptr_t L_3;
  5595. L_3 = Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E(G_B2_0, L_2, NULL);
  5596. return L_3;
  5597. }
  5598. }
  5599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 Hierarchy_GetOrCreateProperty_m0126839A6A29D0B4A9B0D667FAD2A6656E72F51B (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, String_t* ___0_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___1_descriptor, const RuntimeMethod* method)
  5600. {
  5601. static bool s_Il2CppMethodInitialized;
  5602. if (!s_Il2CppMethodInitialized)
  5603. {
  5604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
  5605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
  5606. s_Il2CppMethodInitialized = true;
  5607. }
  5608. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  5609. memset((&V_0), 0, sizeof(V_0));
  5610. Il2CppChar* V_1 = NULL;
  5611. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E V_2;
  5612. memset((&V_2), 0, sizeof(V_2));
  5613. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_3;
  5614. memset((&V_3), 0, sizeof(V_3));
  5615. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_4;
  5616. memset((&V_4), 0, sizeof(V_4));
  5617. intptr_t G_B2_0;
  5618. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5619. intptr_t G_B1_0;
  5620. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5621. intptr_t G_B4_0;
  5622. memset((&G_B4_0), 0, sizeof(G_B4_0));
  5623. intptr_t G_B3_0;
  5624. memset((&G_B3_0), 0, sizeof(G_B3_0));
  5625. {
  5626. auto __finallyBlock = il2cpp::utils::Finally([&]
  5627. {
  5628. FINALLY_0046:
  5629. {
  5630. V_1 = (Il2CppChar*)((uintptr_t)0);
  5631. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_0 = V_3;
  5632. V_4 = L_0;
  5633. return;
  5634. }
  5635. });
  5636. try
  5637. {
  5638. {
  5639. intptr_t L_1;
  5640. L_1 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5641. intptr_t L_2 = L_1;
  5642. if (L_2)
  5643. {
  5644. G_B2_0 = L_2;
  5645. goto IL_000f_1;
  5646. }
  5647. G_B1_0 = L_2;
  5648. }
  5649. {
  5650. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5651. G_B2_0 = G_B1_0;
  5652. }
  5653. IL_000f_1:
  5654. {
  5655. String_t* L_3 = ___0_name;
  5656. bool L_4;
  5657. L_4 = StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline(L_3, (&V_2), NULL);
  5658. if (L_4)
  5659. {
  5660. G_B4_0 = G_B2_0;
  5661. goto IL_0039_1;
  5662. }
  5663. G_B3_0 = G_B2_0;
  5664. }
  5665. {
  5666. String_t* L_5 = ___0_name;
  5667. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
  5668. L_6 = MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline(L_5, NULL);
  5669. V_0 = L_6;
  5670. Il2CppChar* L_7;
  5671. L_7 = ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638((&V_0), ReadOnlySpan_1_GetPinnableReference_mB710059C1A1A30270065958DE8345808C6683638_RuntimeMethod_var);
  5672. V_1 = L_7;
  5673. Il2CppChar* L_8 = V_1;
  5674. int32_t L_9;
  5675. L_9 = ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_inline((&V_0), ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_RuntimeMethod_var);
  5676. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&V_2), (void*)((uintptr_t)L_8), L_9, NULL);
  5677. G_B4_0 = G_B3_0;
  5678. }
  5679. IL_0039_1:
  5680. {
  5681. HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* L_10 = ___1_descriptor;
  5682. Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1(G_B4_0, (&V_2), L_10, (&V_3), NULL);
  5683. goto IL_004d;
  5684. }
  5685. }
  5686. catch(Il2CppExceptionWrapper& e)
  5687. {
  5688. __finallyBlock.StoreException(e.ex);
  5689. }
  5690. }
  5691. IL_004d:
  5692. {
  5693. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_11 = V_4;
  5694. return L_11;
  5695. }
  5696. }
  5697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_mA332C6BD28DF5169E69B73F779928D94B839E518 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, void* ___2_ptr, int32_t ___3_size, const RuntimeMethod* method)
  5698. {
  5699. intptr_t G_B2_0;
  5700. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5701. intptr_t G_B1_0;
  5702. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5703. {
  5704. intptr_t L_0;
  5705. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5706. intptr_t L_1 = L_0;
  5707. if (L_1)
  5708. {
  5709. G_B2_0 = L_1;
  5710. goto IL_000f;
  5711. }
  5712. G_B1_0 = L_1;
  5713. }
  5714. {
  5715. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5716. G_B2_0 = G_B1_0;
  5717. }
  5718. IL_000f:
  5719. {
  5720. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___0_property;
  5721. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
  5722. void* L_4 = ___2_ptr;
  5723. int32_t L_5 = ___3_size;
  5724. Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182(G_B2_0, L_2, L_3, L_4, L_5, NULL);
  5725. return;
  5726. }
  5727. }
  5728. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_mABF313A6578AEDF732A2850314BF4D05FF5BE4C6 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t* ___2_size, const RuntimeMethod* method)
  5729. {
  5730. intptr_t G_B2_0;
  5731. memset((&G_B2_0), 0, sizeof(G_B2_0));
  5732. intptr_t G_B1_0;
  5733. memset((&G_B1_0), 0, sizeof(G_B1_0));
  5734. {
  5735. intptr_t L_0;
  5736. L_0 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(__this, NULL);
  5737. intptr_t L_1 = L_0;
  5738. if (L_1)
  5739. {
  5740. G_B2_0 = L_1;
  5741. goto IL_000f;
  5742. }
  5743. G_B1_0 = L_1;
  5744. }
  5745. {
  5746. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  5747. G_B2_0 = G_B1_0;
  5748. }
  5749. IL_000f:
  5750. {
  5751. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___0_property;
  5752. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3 = ___1_node;
  5753. int32_t* L_4 = ___2_size;
  5754. void* L_5;
  5755. L_5 = Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F(G_B2_0, L_2, L_3, L_4, NULL);
  5756. return L_5;
  5757. }
  5758. }
  5759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_CreateHierarchy_m5D652213629F06002F238A103F87856DAEC9DECE (intptr_t ___0_nativePtr, intptr_t ___1_rootPtr, intptr_t ___2_versionPtr, const RuntimeMethod* method)
  5760. {
  5761. static bool s_Il2CppMethodInitialized;
  5762. if (!s_Il2CppMethodInitialized)
  5763. {
  5764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  5765. s_Il2CppMethodInitialized = true;
  5766. }
  5767. {
  5768. intptr_t L_0 = ___0_nativePtr;
  5769. intptr_t L_1 = ___1_rootPtr;
  5770. intptr_t L_2 = ___2_versionPtr;
  5771. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  5772. Hierarchy__ctor_m8F2658812447A8376BAF5D8D67CBFF3683E1BBEC(L_3, L_0, L_1, L_2, NULL);
  5773. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_4;
  5774. L_4 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_3, NULL);
  5775. intptr_t L_5;
  5776. L_5 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_4, NULL);
  5777. return L_5;
  5778. }
  5779. }
  5780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  5781. {
  5782. typedef bool (*Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn) (intptr_t);
  5783. static Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn _il2cpp_icall_func;
  5784. if (!_il2cpp_icall_func)
  5785. _il2cpp_icall_func = (Hierarchy_get_UpdateNeeded_Injected_mD3A9410997B238FAED439DAD548A535E03AE2B49_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::get_UpdateNeeded_Injected(System.IntPtr)");
  5786. bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
  5787. return icallRetVal;
  5788. }
  5789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  5790. {
  5791. typedef bool (*Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5792. static Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn _il2cpp_icall_func;
  5793. if (!_il2cpp_icall_func)
  5794. _il2cpp_icall_func = (Hierarchy_Exists_Injected_mCEA544DFC36BC08791BFD9F773272F4C5EBF6E86_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Exists_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  5795. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  5796. return icallRetVal;
  5797. }
  5798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_parent, const RuntimeMethod* method)
  5799. {
  5800. typedef bool (*Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5801. static Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn _il2cpp_icall_func;
  5802. if (!_il2cpp_icall_func)
  5803. _il2cpp_icall_func = (Hierarchy_SetParent_Injected_m8D89D1CBC4D8654CBBC3270E295AD70CBA341DDD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetParent_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
  5804. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_parent);
  5805. return icallRetVal;
  5806. }
  5807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method)
  5808. {
  5809. typedef void (*Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5810. static Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn _il2cpp_icall_func;
  5811. if (!_il2cpp_icall_func)
  5812. _il2cpp_icall_func = (Hierarchy_GetParent_Injected_mE0E66144220BF2293332FF2B0DE94DC530181CBB_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetParent_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
  5813. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_ret);
  5814. }
  5815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* ___2_ret, const RuntimeMethod* method)
  5816. {
  5817. typedef void (*Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59*);
  5818. static Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn _il2cpp_icall_func;
  5819. if (!_il2cpp_icall_func)
  5820. _il2cpp_icall_func = (Hierarchy_GetChildren_Injected_mE658C6F51B03B7769C179D9DEA9EA8DD30A048DD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetChildren_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,UnityEngine.Bindings.BlittableArrayWrapper&)");
  5821. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_ret);
  5822. }
  5823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  5824. {
  5825. typedef int32_t (*Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5826. static Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn _il2cpp_icall_func;
  5827. if (!_il2cpp_icall_func)
  5828. _il2cpp_icall_func = (Hierarchy_GetChildrenCount_Injected_m17613CDF61F41CE802BB395844AFE06B5C8B73DF_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  5829. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  5830. return icallRetVal;
  5831. }
  5832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, int32_t ___2_sortIndex, const RuntimeMethod* method)
  5833. {
  5834. typedef void (*Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t);
  5835. static Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn _il2cpp_icall_func;
  5836. if (!_il2cpp_icall_func)
  5837. _il2cpp_icall_func = (Hierarchy_SetSortIndex_Injected_mBE76D5DEA17365606C3B96BB6165F7E98324075B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetSortIndex_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,System.Int32)");
  5838. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_sortIndex);
  5839. }
  5840. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, bool ___2_recurse, const RuntimeMethod* method)
  5841. {
  5842. typedef void (*Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, bool);
  5843. static Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn _il2cpp_icall_func;
  5844. if (!_il2cpp_icall_func)
  5845. _il2cpp_icall_func = (Hierarchy_SortChildren_Injected_mF8CF1D82F7C3683C8848E57CD9E61AED6BE06B89_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SortChildren_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,System.Boolean)");
  5846. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_recurse);
  5847. }
  5848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B (intptr_t ___0__unity_self, const RuntimeMethod* method)
  5849. {
  5850. typedef void (*Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn) (intptr_t);
  5851. static Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn _il2cpp_icall_func;
  5852. if (!_il2cpp_icall_func)
  5853. _il2cpp_icall_func = (Hierarchy_Update_Injected_m0C6F04654ADBF455EFFCE4067AE76C893D4C353B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::Update_Injected(System.IntPtr)");
  5854. _il2cpp_icall_func(___0__unity_self);
  5855. }
  5856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD (intptr_t ___0__unity_self, const RuntimeMethod* method)
  5857. {
  5858. typedef int32_t (*Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn) (intptr_t);
  5859. static Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn _il2cpp_icall_func;
  5860. if (!_il2cpp_icall_func)
  5861. _il2cpp_icall_func = (Hierarchy_GetNodeTypeHandlersBaseCount_Injected_mF3DB3C1CDB0AD663307E6618AAFB91210B86ECCD_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetNodeTypeHandlersBaseCount_Injected(System.IntPtr)");
  5862. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self);
  5863. return icallRetVal;
  5864. }
  5865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_outHandlers, const RuntimeMethod* method)
  5866. {
  5867. typedef int32_t (*Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*);
  5868. static Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn _il2cpp_icall_func;
  5869. if (!_il2cpp_icall_func)
  5870. _il2cpp_icall_func = (Hierarchy_GetNodeTypeHandlersBaseSpan_Injected_mDD8493B82887F376623407AB056CD64292A76CD7_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetNodeTypeHandlersBaseSpan_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&)");
  5871. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_outHandlers);
  5872. return icallRetVal;
  5873. }
  5874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_parent, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_ret, const RuntimeMethod* method)
  5875. {
  5876. typedef void (*Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5877. static Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn _il2cpp_icall_func;
  5878. if (!_il2cpp_icall_func)
  5879. _il2cpp_icall_func = (Hierarchy_AddNode_Injected_m90DBC3C5781BFF44DCDEB22E63F0B1A3A295AA8E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::AddNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNode&)");
  5880. _il2cpp_icall_func(___0__unity_self, ___1_parent, ___2_ret);
  5881. }
  5882. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  5883. {
  5884. typedef intptr_t (*Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  5885. static Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn _il2cpp_icall_func;
  5886. if (!_il2cpp_icall_func)
  5887. _il2cpp_icall_func = (Hierarchy_EnumerateChildrenPtr_Injected_m1AA51F8A51B1F43DFFF2DAEFFB5A1F19342AFA2E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::EnumerateChildrenPtr_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  5888. intptr_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  5889. return icallRetVal;
  5890. }
  5891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1 (intptr_t ___0__unity_self, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_name, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* ___2_descriptor, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___3_ret, const RuntimeMethod* method)
  5892. {
  5893. typedef void (*Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn) (intptr_t, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*, HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*);
  5894. static Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn _il2cpp_icall_func;
  5895. if (!_il2cpp_icall_func)
  5896. _il2cpp_icall_func = (Hierarchy_GetOrCreateProperty_Injected_m99278E78633C6708CC4B76D04E07D3ACB1B66FF1_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetOrCreateProperty_Injected(System.IntPtr,UnityEngine.Bindings.ManagedSpanWrapper&,Unity.Hierarchy.HierarchyPropertyDescriptor&,Unity.Hierarchy.HierarchyPropertyId&)");
  5897. _il2cpp_icall_func(___0__unity_self, ___1_name, ___2_descriptor, ___3_ret);
  5898. }
  5899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182 (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, void* ___3_ptr, int32_t ___4_size, const RuntimeMethod* method)
  5900. {
  5901. typedef void (*Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn) (intptr_t, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, void*, int32_t);
  5902. static Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn _il2cpp_icall_func;
  5903. if (!_il2cpp_icall_func)
  5904. _il2cpp_icall_func = (Hierarchy_SetPropertyRaw_Injected_mDB38A73EA5B521FFC2ECB2F9ABC2A186F0EF2182_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::SetPropertyRaw_Injected(System.IntPtr,Unity.Hierarchy.HierarchyPropertyId&,Unity.Hierarchy.HierarchyNode&,System.Void*,System.Int32)");
  5905. _il2cpp_icall_func(___0__unity_self, ___1_property, ___2_node, ___3_ptr, ___4_size);
  5906. }
  5907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F (intptr_t ___0__unity_self, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_property, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___2_node, int32_t* ___3_size, const RuntimeMethod* method)
  5908. {
  5909. typedef void* (*Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn) (intptr_t, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, int32_t*);
  5910. static Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn _il2cpp_icall_func;
  5911. if (!_il2cpp_icall_func)
  5912. _il2cpp_icall_func = (Hierarchy_GetPropertyRaw_Injected_m99CFBA475DD3B5729034DE7641691CACC18AAF9F_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.Hierarchy::GetPropertyRaw_Injected(System.IntPtr,Unity.Hierarchy.HierarchyPropertyId&,Unity.Hierarchy.HierarchyNode&,System.Int32&)");
  5913. void* icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_property, ___2_node, ___3_size);
  5914. return icallRetVal;
  5915. }
  5916. #ifdef __clang__
  5917. #pragma clang diagnostic pop
  5918. #endif
  5919. #ifdef __clang__
  5920. #pragma clang diagnostic push
  5921. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5922. #pragma clang diagnostic ignored "-Wunused-variable"
  5923. #endif
  5924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51 (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  5925. {
  5926. {
  5927. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  5928. NullCheck(L_0);
  5929. intptr_t L_1 = L_0->___m_Ptr;
  5930. return L_1;
  5931. }
  5932. }
  5933. #ifdef __clang__
  5934. #pragma clang diagnostic pop
  5935. #endif
  5936. #ifdef __clang__
  5937. #pragma clang diagnostic push
  5938. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5939. #pragma clang diagnostic ignored "-Wunused-variable"
  5940. #endif
  5941. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled)
  5942. {
  5943. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  5944. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  5945. }
  5946. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled)
  5947. {
  5948. intptr_t unmarshaledm_Ptr_temp_0;
  5949. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  5950. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  5951. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  5952. bool unmarshaledm_IsOwner_temp_1 = false;
  5953. unmarshaledm_IsOwner_temp_1 = static_cast<bool>(marshaled.___m_IsOwner);
  5954. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_1;
  5955. }
  5956. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_pinvoke_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_pinvoke& marshaled)
  5957. {
  5958. }
  5959. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled)
  5960. {
  5961. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  5962. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  5963. }
  5964. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_back(const HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8& unmarshaled)
  5965. {
  5966. intptr_t unmarshaledm_Ptr_temp_0;
  5967. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  5968. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  5969. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  5970. bool unmarshaledm_IsOwner_temp_1 = false;
  5971. unmarshaledm_IsOwner_temp_1 = static_cast<bool>(marshaled.___m_IsOwner);
  5972. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_1;
  5973. }
  5974. IL2CPP_EXTERN_C void HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshal_com_cleanup(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_marshaled_com& marshaled)
  5975. {
  5976. }
  5977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, intptr_t ___0_nativePtr, const RuntimeMethod* method)
  5978. {
  5979. {
  5980. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5981. intptr_t L_0 = ___0_nativePtr;
  5982. __this->___m_Ptr = L_0;
  5983. __this->___m_IsOwner = (bool)0;
  5984. return;
  5985. }
  5986. }
  5987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Finalize_mD5A4446A3126075000424DF400AD6D1C15C33FD8 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, const RuntimeMethod* method)
  5988. {
  5989. {
  5990. }
  5991. {
  5992. auto __finallyBlock = il2cpp::utils::Finally([&]
  5993. {
  5994. FINALLY_000c:
  5995. {
  5996. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  5997. return;
  5998. }
  5999. });
  6000. try
  6001. {
  6002. HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E(__this, (bool)0, NULL);
  6003. goto IL_0014;
  6004. }
  6005. catch(Il2CppExceptionWrapper& e)
  6006. {
  6007. __finallyBlock.StoreException(e.ex);
  6008. }
  6009. }
  6010. IL_0014:
  6011. {
  6012. return;
  6013. }
  6014. }
  6015. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFCCDB6883C8645E3859178B3BE5DE32E9495B0E3 (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, const RuntimeMethod* method)
  6016. {
  6017. static bool s_Il2CppMethodInitialized;
  6018. if (!s_Il2CppMethodInitialized)
  6019. {
  6020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  6021. s_Il2CppMethodInitialized = true;
  6022. }
  6023. {
  6024. HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E(__this, (bool)1, NULL);
  6025. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  6026. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  6027. return;
  6028. }
  6029. }
  6030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Dispose_mFA65FE8E02BEE9CA04C626E68E4CD80EA891C09E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* __this, bool ___0_disposing, const RuntimeMethod* method)
  6031. {
  6032. bool V_0 = false;
  6033. bool V_1 = false;
  6034. {
  6035. intptr_t L_0 = __this->___m_Ptr;
  6036. bool L_1;
  6037. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  6038. V_0 = L_1;
  6039. bool L_2 = V_0;
  6040. if (!L_2)
  6041. {
  6042. goto IL_0038;
  6043. }
  6044. }
  6045. {
  6046. bool L_3 = __this->___m_IsOwner;
  6047. V_1 = L_3;
  6048. bool L_4 = V_1;
  6049. if (!L_4)
  6050. {
  6051. goto IL_002c;
  6052. }
  6053. }
  6054. {
  6055. intptr_t L_5 = __this->___m_Ptr;
  6056. HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42(L_5, NULL);
  6057. }
  6058. IL_002c:
  6059. {
  6060. __this->___m_Ptr = 0;
  6061. }
  6062. IL_0038:
  6063. {
  6064. return;
  6065. }
  6066. }
  6067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  6068. {
  6069. static bool s_Il2CppMethodInitialized;
  6070. if (!s_Il2CppMethodInitialized)
  6071. {
  6072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  6073. s_Il2CppMethodInitialized = true;
  6074. }
  6075. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  6076. memset((&V_0), 0, sizeof(V_0));
  6077. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* G_B3_0 = NULL;
  6078. {
  6079. intptr_t L_0 = ___0_handlePtr;
  6080. bool L_1;
  6081. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  6082. if (L_1)
  6083. {
  6084. goto IL_0010;
  6085. }
  6086. }
  6087. {
  6088. G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)(NULL));
  6089. goto IL_0023;
  6090. }
  6091. IL_0010:
  6092. {
  6093. intptr_t L_2 = ___0_handlePtr;
  6094. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  6095. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  6096. V_0 = L_3;
  6097. RuntimeObject* L_4;
  6098. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  6099. G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)CastclassSealed((RuntimeObject*)L_4, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
  6100. }
  6101. IL_0023:
  6102. {
  6103. return G_B3_0;
  6104. }
  6105. }
  6106. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
  6107. {
  6108. typedef void (*HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn) (intptr_t);
  6109. static HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn _il2cpp_icall_func;
  6110. if (!_il2cpp_icall_func)
  6111. _il2cpp_icall_func = (HierarchyCommandList_Destroy_mC8A8EBF8AA2C14819F9CAE01B2B2EA276606AA42_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyCommandList::Destroy(System.IntPtr)");
  6112. _il2cpp_icall_func(___0_nativePtr);
  6113. }
  6114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyCommandList_CreateCommandList_m3B3A1407ACE8093E22B8B7A13022DEB47AEEFA51 (intptr_t ___0_nativePtr, const RuntimeMethod* method)
  6115. {
  6116. static bool s_Il2CppMethodInitialized;
  6117. if (!s_Il2CppMethodInitialized)
  6118. {
  6119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  6120. s_Il2CppMethodInitialized = true;
  6121. }
  6122. {
  6123. intptr_t L_0 = ___0_nativePtr;
  6124. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_1 = (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)il2cpp_codegen_object_new(HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  6125. HierarchyCommandList__ctor_m24496A8E3B7E98108D78D8D5A9FC6B7FCE2FEDF2(L_1, L_0, NULL);
  6126. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_2;
  6127. L_2 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_1, NULL);
  6128. intptr_t L_3;
  6129. L_3 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_2, NULL);
  6130. return L_3;
  6131. }
  6132. }
  6133. #ifdef __clang__
  6134. #pragma clang diagnostic pop
  6135. #endif
  6136. #ifdef __clang__
  6137. #pragma clang diagnostic push
  6138. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6139. #pragma clang diagnostic ignored "-Wunused-variable"
  6140. #endif
  6141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
  6142. {
  6143. {
  6144. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_cmdList;
  6145. NullCheck(L_0);
  6146. intptr_t L_1 = L_0->___m_Ptr;
  6147. return L_1;
  6148. }
  6149. }
  6150. #ifdef __clang__
  6151. #pragma clang diagnostic pop
  6152. #endif
  6153. #ifdef __clang__
  6154. #pragma clang diagnostic push
  6155. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6156. #pragma clang diagnostic ignored "-Wunused-variable"
  6157. #endif
  6158. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled)
  6159. {
  6160. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  6161. if (unmarshaled.___m_Hierarchy != NULL)
  6162. {
  6163. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke(*unmarshaled.___m_Hierarchy, marshaled.___m_Hierarchy);
  6164. }
  6165. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  6166. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  6167. marshaled.___m_Version = unmarshaled.___m_Version;
  6168. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  6169. }
  6170. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled)
  6171. {
  6172. static bool s_Il2CppMethodInitialized;
  6173. if (!s_Il2CppMethodInitialized)
  6174. {
  6175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  6176. s_Il2CppMethodInitialized = true;
  6177. }
  6178. intptr_t unmarshaledm_Ptr_temp_0;
  6179. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  6180. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  6181. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  6182. unmarshaled.___m_Hierarchy = (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  6183. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Hierarchy), (void*)(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)il2cpp_codegen_object_new(Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  6184. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_back(marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  6185. intptr_t unmarshaledm_NodesPtr_temp_2;
  6186. memset((&unmarshaledm_NodesPtr_temp_2), 0, sizeof(unmarshaledm_NodesPtr_temp_2));
  6187. unmarshaledm_NodesPtr_temp_2 = marshaled.___m_NodesPtr;
  6188. unmarshaled.___m_NodesPtr = unmarshaledm_NodesPtr_temp_2;
  6189. int32_t unmarshaledm_NodesCount_temp_3 = 0;
  6190. unmarshaledm_NodesCount_temp_3 = marshaled.___m_NodesCount;
  6191. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_3;
  6192. int32_t unmarshaledm_Version_temp_4 = 0;
  6193. unmarshaledm_Version_temp_4 = marshaled.___m_Version;
  6194. unmarshaled.___m_Version = unmarshaledm_Version_temp_4;
  6195. bool unmarshaledm_IsOwner_temp_5 = false;
  6196. unmarshaledm_IsOwner_temp_5 = static_cast<bool>(marshaled.___m_IsOwner);
  6197. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_5;
  6198. }
  6199. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_pinvoke& marshaled)
  6200. {
  6201. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_pinvoke_cleanup(marshaled.___m_Hierarchy);
  6202. }
  6203. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled)
  6204. {
  6205. marshaled.___m_Ptr = unmarshaled.___m_Ptr;
  6206. if (unmarshaled.___m_Hierarchy != NULL)
  6207. {
  6208. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com(*unmarshaled.___m_Hierarchy, *marshaled.___m_Hierarchy);
  6209. }
  6210. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  6211. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  6212. marshaled.___m_Version = unmarshaled.___m_Version;
  6213. marshaled.___m_IsOwner = static_cast<int32_t>(unmarshaled.___m_IsOwner);
  6214. }
  6215. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(const HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD& unmarshaled)
  6216. {
  6217. intptr_t unmarshaledm_Ptr_temp_0;
  6218. memset((&unmarshaledm_Ptr_temp_0), 0, sizeof(unmarshaledm_Ptr_temp_0));
  6219. unmarshaledm_Ptr_temp_0 = marshaled.___m_Ptr;
  6220. unmarshaled.___m_Ptr = unmarshaledm_Ptr_temp_0;
  6221. if (unmarshaled.___m_Hierarchy != NULL)
  6222. {
  6223. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_back(*marshaled.___m_Hierarchy, *unmarshaled.___m_Hierarchy);
  6224. }
  6225. intptr_t unmarshaledm_NodesPtr_temp_2;
  6226. memset((&unmarshaledm_NodesPtr_temp_2), 0, sizeof(unmarshaledm_NodesPtr_temp_2));
  6227. unmarshaledm_NodesPtr_temp_2 = marshaled.___m_NodesPtr;
  6228. unmarshaled.___m_NodesPtr = unmarshaledm_NodesPtr_temp_2;
  6229. int32_t unmarshaledm_NodesCount_temp_3 = 0;
  6230. unmarshaledm_NodesCount_temp_3 = marshaled.___m_NodesCount;
  6231. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_3;
  6232. int32_t unmarshaledm_Version_temp_4 = 0;
  6233. unmarshaledm_Version_temp_4 = marshaled.___m_Version;
  6234. unmarshaled.___m_Version = unmarshaledm_Version_temp_4;
  6235. bool unmarshaledm_IsOwner_temp_5 = false;
  6236. unmarshaledm_IsOwner_temp_5 = static_cast<bool>(marshaled.___m_IsOwner);
  6237. unmarshaled.___m_IsOwner = unmarshaledm_IsOwner_temp_5;
  6238. }
  6239. IL2CPP_EXTERN_C void HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshaled_com& marshaled)
  6240. {
  6241. if (marshaled.___m_Hierarchy != NULL)
  6242. {
  6243. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_marshal_com_cleanup(*marshaled.___m_Hierarchy);
  6244. }
  6245. }
  6246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_IsCreated_mF9F0EB95D7EED9B222255869606FDB4A8DBA5F19 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6247. {
  6248. {
  6249. intptr_t L_0 = __this->___m_Ptr;
  6250. bool L_1;
  6251. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  6252. return L_1;
  6253. }
  6254. }
  6255. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6256. {
  6257. {
  6258. int32_t L_0 = __this->___m_NodesCount;
  6259. return L_0;
  6260. }
  6261. }
  6262. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_m941C326B46A61F397DAF450EC6138218B588785A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6263. {
  6264. intptr_t G_B2_0;
  6265. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6266. intptr_t G_B1_0;
  6267. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6268. {
  6269. intptr_t L_0;
  6270. L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
  6271. intptr_t L_1 = L_0;
  6272. if (L_1)
  6273. {
  6274. G_B2_0 = L_1;
  6275. goto IL_000f;
  6276. }
  6277. G_B1_0 = L_1;
  6278. }
  6279. {
  6280. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  6281. G_B2_0 = G_B1_0;
  6282. }
  6283. IL_000f:
  6284. {
  6285. bool L_2;
  6286. L_2 = HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E(G_B2_0, NULL);
  6287. return L_2;
  6288. }
  6289. }
  6290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6291. {
  6292. {
  6293. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  6294. return L_0;
  6295. }
  6296. }
  6297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_NodesPtr_m82D74456C3698CFB95BA48376B7C21D121EB2C94 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6298. {
  6299. {
  6300. intptr_t L_0 = __this->___m_NodesPtr;
  6301. void* L_1;
  6302. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  6303. return (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)(L_1);
  6304. }
  6305. }
  6306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6307. {
  6308. {
  6309. int32_t L_0 = __this->___m_Version;
  6310. return L_0;
  6311. }
  6312. }
  6313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_mC762879AD3157E8EEE63AF5962807F3051F8602C (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  6314. {
  6315. intptr_t V_0;
  6316. memset((&V_0), 0, sizeof(V_0));
  6317. int32_t V_1 = 0;
  6318. int32_t V_2 = 0;
  6319. {
  6320. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6321. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
  6322. L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
  6323. intptr_t L_1;
  6324. L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
  6325. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = ___0_hierarchy;
  6326. intptr_t L_3;
  6327. L_3 = HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137(L_1, L_2, (&V_0), (&V_1), (&V_2), NULL);
  6328. __this->___m_Ptr = L_3;
  6329. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_4 = ___0_hierarchy;
  6330. __this->___m_Hierarchy = L_4;
  6331. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_4);
  6332. intptr_t L_5 = V_0;
  6333. __this->___m_NodesPtr = L_5;
  6334. int32_t L_6 = V_1;
  6335. __this->___m_NodesCount = L_6;
  6336. int32_t L_7 = V_2;
  6337. __this->___m_Version = L_7;
  6338. __this->___m_IsOwner = (bool)1;
  6339. return;
  6340. }
  6341. }
  6342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, intptr_t ___0_nativePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
  6343. {
  6344. {
  6345. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  6346. intptr_t L_0 = ___0_nativePtr;
  6347. __this->___m_Ptr = L_0;
  6348. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
  6349. __this->___m_Hierarchy = L_1;
  6350. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_1);
  6351. intptr_t L_2 = ___2_nodesPtr;
  6352. __this->___m_NodesPtr = L_2;
  6353. int32_t L_3 = ___3_nodesCount;
  6354. __this->___m_NodesCount = L_3;
  6355. int32_t L_4 = ___4_version;
  6356. __this->___m_Version = L_4;
  6357. __this->___m_IsOwner = (bool)0;
  6358. return;
  6359. }
  6360. }
  6361. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Finalize_mAF96882DFEB0B43F80BF842ABEA05931DA093EDA (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6362. {
  6363. {
  6364. }
  6365. {
  6366. auto __finallyBlock = il2cpp::utils::Finally([&]
  6367. {
  6368. FINALLY_000c:
  6369. {
  6370. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  6371. return;
  6372. }
  6373. });
  6374. try
  6375. {
  6376. HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B(__this, (bool)0, NULL);
  6377. goto IL_0014;
  6378. }
  6379. catch(Il2CppExceptionWrapper& e)
  6380. {
  6381. __finallyBlock.StoreException(e.ex);
  6382. }
  6383. }
  6384. IL_0014:
  6385. {
  6386. return;
  6387. }
  6388. }
  6389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m1314C20974F2460774D8DDD134A7F025E01F732F (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6390. {
  6391. static bool s_Il2CppMethodInitialized;
  6392. if (!s_Il2CppMethodInitialized)
  6393. {
  6394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  6395. s_Il2CppMethodInitialized = true;
  6396. }
  6397. {
  6398. HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B(__this, (bool)1, NULL);
  6399. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  6400. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  6401. return;
  6402. }
  6403. }
  6404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Dispose_m9E4DA3F7853EFA0288877576909A4DA2D0D3844B (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, bool ___0_disposing, const RuntimeMethod* method)
  6405. {
  6406. bool V_0 = false;
  6407. bool V_1 = false;
  6408. {
  6409. intptr_t L_0 = __this->___m_Ptr;
  6410. bool L_1;
  6411. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  6412. V_0 = L_1;
  6413. bool L_2 = V_0;
  6414. if (!L_2)
  6415. {
  6416. goto IL_0038;
  6417. }
  6418. }
  6419. {
  6420. bool L_3 = __this->___m_IsOwner;
  6421. V_1 = L_3;
  6422. bool L_4 = V_1;
  6423. if (!L_4)
  6424. {
  6425. goto IL_002c;
  6426. }
  6427. }
  6428. {
  6429. intptr_t L_5 = __this->___m_Ptr;
  6430. HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA(L_5, NULL);
  6431. }
  6432. IL_002c:
  6433. {
  6434. __this->___m_Ptr = 0;
  6435. }
  6436. IL_0038:
  6437. {
  6438. return;
  6439. }
  6440. }
  6441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, int32_t ___0_index, const RuntimeMethod* method)
  6442. {
  6443. bool V_0 = false;
  6444. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
  6445. int32_t G_B3_0 = 0;
  6446. {
  6447. int32_t L_0 = ___0_index;
  6448. if ((((int32_t)L_0) < ((int32_t)0)))
  6449. {
  6450. goto IL_0013;
  6451. }
  6452. }
  6453. {
  6454. int32_t L_1 = ___0_index;
  6455. int32_t L_2 = __this->___m_NodesCount;
  6456. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6457. goto IL_0014;
  6458. }
  6459. IL_0013:
  6460. {
  6461. G_B3_0 = 1;
  6462. }
  6463. IL_0014:
  6464. {
  6465. V_0 = (bool)G_B3_0;
  6466. bool L_3 = V_0;
  6467. if (!L_3)
  6468. {
  6469. goto IL_0023;
  6470. }
  6471. }
  6472. {
  6473. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  6474. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  6475. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var)));
  6476. }
  6477. IL_0023:
  6478. {
  6479. intptr_t L_5 = __this->___m_NodesPtr;
  6480. void* L_6;
  6481. L_6 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_5, NULL);
  6482. int32_t L_7 = ___0_index;
  6483. uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  6484. V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((void*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  6485. goto IL_003c;
  6486. }
  6487. IL_003c:
  6488. {
  6489. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9 = V_1;
  6490. return L_9;
  6491. }
  6492. }
  6493. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_m4BC24AEFB11B5E76FF0A17F1F7052230747EF7C8 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  6494. {
  6495. intptr_t G_B2_0;
  6496. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6497. intptr_t G_B1_0;
  6498. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6499. {
  6500. intptr_t L_0;
  6501. L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
  6502. intptr_t L_1 = L_0;
  6503. if (L_1)
  6504. {
  6505. G_B2_0 = L_1;
  6506. goto IL_000f;
  6507. }
  6508. G_B1_0 = L_1;
  6509. }
  6510. {
  6511. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  6512. G_B2_0 = G_B1_0;
  6513. }
  6514. IL_000f:
  6515. {
  6516. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  6517. int32_t L_3;
  6518. L_3 = HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA(G_B2_0, L_2, NULL);
  6519. return L_3;
  6520. }
  6521. }
  6522. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_mA5555DD1EE4AC081AEFF11C9313C34E52F55B00A (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  6523. {
  6524. intptr_t G_B2_0;
  6525. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6526. intptr_t G_B1_0;
  6527. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6528. {
  6529. intptr_t L_0;
  6530. L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
  6531. intptr_t L_1 = L_0;
  6532. if (L_1)
  6533. {
  6534. G_B2_0 = L_1;
  6535. goto IL_000f;
  6536. }
  6537. G_B1_0 = L_1;
  6538. }
  6539. {
  6540. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  6541. G_B2_0 = G_B1_0;
  6542. }
  6543. IL_000f:
  6544. {
  6545. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  6546. bool L_3;
  6547. L_3 = HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80(G_B2_0, L_2, NULL);
  6548. return L_3;
  6549. }
  6550. }
  6551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 HierarchyFlattened_EnumerateChildren_m056609BC6A39D8EE73E0CD5FBABBE35EC768B277 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  6552. {
  6553. {
  6554. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  6555. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9 L_1;
  6556. memset((&L_1), 0, sizeof(L_1));
  6557. HierarchyFlattenedNodeChildren__ctor_m8AC3BF871970BAF681EE66B85B5C0B50D4AFFD80((&L_1), __this, L_0, NULL);
  6558. return L_1;
  6559. }
  6560. }
  6561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_m7DFFA9156EB8107D6E7AD57E2959CEA98E69B6BC (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  6562. {
  6563. intptr_t G_B2_0;
  6564. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6565. intptr_t G_B1_0;
  6566. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6567. {
  6568. intptr_t L_0;
  6569. L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
  6570. intptr_t L_1 = L_0;
  6571. if (L_1)
  6572. {
  6573. G_B2_0 = L_1;
  6574. goto IL_000f;
  6575. }
  6576. G_B1_0 = L_1;
  6577. }
  6578. {
  6579. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  6580. G_B2_0 = G_B1_0;
  6581. }
  6582. IL_000f:
  6583. {
  6584. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  6585. int32_t L_3;
  6586. L_3 = HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A(G_B2_0, L_2, NULL);
  6587. return L_3;
  6588. }
  6589. }
  6590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_m8F47D4B1AECB5D59C515852BE9D0ABBDB689C763 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6591. {
  6592. intptr_t G_B2_0;
  6593. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6594. intptr_t G_B1_0;
  6595. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6596. {
  6597. intptr_t L_0;
  6598. L_0 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(__this, NULL);
  6599. intptr_t L_1 = L_0;
  6600. if (L_1)
  6601. {
  6602. G_B2_0 = L_1;
  6603. goto IL_000f;
  6604. }
  6605. G_B1_0 = L_1;
  6606. }
  6607. {
  6608. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  6609. G_B2_0 = G_B1_0;
  6610. }
  6611. IL_000f:
  6612. {
  6613. HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6(G_B2_0, NULL);
  6614. return;
  6615. }
  6616. }
  6617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 HierarchyFlattened_GetEnumerator_mD927AFAF72F8006645E85F33546B211ABC42E281 (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  6618. {
  6619. {
  6620. Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7 L_0;
  6621. memset((&L_0), 0, sizeof(L_0));
  6622. Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA((&L_0), __this, NULL);
  6623. return L_0;
  6624. }
  6625. }
  6626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  6627. {
  6628. static bool s_Il2CppMethodInitialized;
  6629. if (!s_Il2CppMethodInitialized)
  6630. {
  6631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  6632. s_Il2CppMethodInitialized = true;
  6633. }
  6634. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  6635. memset((&V_0), 0, sizeof(V_0));
  6636. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* G_B3_0 = NULL;
  6637. {
  6638. intptr_t L_0 = ___0_handlePtr;
  6639. bool L_1;
  6640. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  6641. if (L_1)
  6642. {
  6643. goto IL_0010;
  6644. }
  6645. }
  6646. {
  6647. G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)(NULL));
  6648. goto IL_0023;
  6649. }
  6650. IL_0010:
  6651. {
  6652. intptr_t L_2 = ___0_handlePtr;
  6653. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  6654. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  6655. V_0 = L_3;
  6656. RuntimeObject* L_4;
  6657. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  6658. G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)CastclassSealed((RuntimeObject*)L_4, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  6659. }
  6660. IL_0023:
  6661. {
  6662. return G_B3_0;
  6663. }
  6664. }
  6665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_m68795D8EBB1C83DB21DA816C88F2A05123C8D137 (intptr_t ___0_handlePtr, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method)
  6666. {
  6667. intptr_t G_B2_0;
  6668. memset((&G_B2_0), 0, sizeof(G_B2_0));
  6669. intptr_t G_B1_0;
  6670. memset((&G_B1_0), 0, sizeof(G_B1_0));
  6671. intptr_t G_B3_0;
  6672. memset((&G_B3_0), 0, sizeof(G_B3_0));
  6673. intptr_t G_B3_1;
  6674. memset((&G_B3_1), 0, sizeof(G_B3_1));
  6675. {
  6676. intptr_t L_0 = ___0_handlePtr;
  6677. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = ___1_hierarchy;
  6678. if (!L_1)
  6679. {
  6680. G_B2_0 = L_0;
  6681. goto IL_000c;
  6682. }
  6683. G_B1_0 = L_0;
  6684. }
  6685. {
  6686. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2 = ___1_hierarchy;
  6687. intptr_t L_3;
  6688. L_3 = BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline(L_2, NULL);
  6689. G_B3_0 = L_3;
  6690. G_B3_1 = G_B1_0;
  6691. goto IL_000f;
  6692. }
  6693. IL_000c:
  6694. {
  6695. G_B3_0 = ((intptr_t)0);
  6696. G_B3_1 = G_B2_0;
  6697. }
  6698. IL_000f:
  6699. {
  6700. intptr_t* L_4 = ___2_nodesPtr;
  6701. int32_t* L_5 = ___3_nodesCount;
  6702. int32_t* L_6 = ___4_version;
  6703. intptr_t L_7;
  6704. L_7 = HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71(G_B3_1, G_B3_0, L_4, L_5, L_6, NULL);
  6705. return L_7;
  6706. }
  6707. }
  6708. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA (intptr_t ___0_nativePtr, const RuntimeMethod* method)
  6709. {
  6710. typedef void (*HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn) (intptr_t);
  6711. static HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn _il2cpp_icall_func;
  6712. if (!_il2cpp_icall_func)
  6713. _il2cpp_icall_func = (HierarchyFlattened_Destroy_m342950E43F6BC7FC0F8EC41B9C0630DFB056F9FA_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Destroy(System.IntPtr)");
  6714. _il2cpp_icall_func(___0_nativePtr);
  6715. }
  6716. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_CreateHierarchyFlattened_m7A6AD21A6C19FBB8EF48C5B0C16D2FEB9924052A (intptr_t ___0_nativePtr, intptr_t ___1_hierarchyPtr, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
  6717. {
  6718. static bool s_Il2CppMethodInitialized;
  6719. if (!s_Il2CppMethodInitialized)
  6720. {
  6721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  6722. s_Il2CppMethodInitialized = true;
  6723. }
  6724. {
  6725. intptr_t L_0 = ___0_nativePtr;
  6726. intptr_t L_1 = ___1_hierarchyPtr;
  6727. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2;
  6728. L_2 = Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline(L_1, NULL);
  6729. intptr_t L_3 = ___2_nodesPtr;
  6730. int32_t L_4 = ___3_nodesCount;
  6731. int32_t L_5 = ___4_version;
  6732. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  6733. HierarchyFlattened__ctor_m4323F7293F0FB0A013D78DF9BA4EA9367317F451(L_6, L_0, L_2, L_3, L_4, L_5, NULL);
  6734. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
  6735. L_7 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_6, NULL);
  6736. intptr_t L_8;
  6737. L_8 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_7, NULL);
  6738. return L_8;
  6739. }
  6740. }
  6741. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_UpdateHierarchyFlattened_m8437C2DB424424839933EEFCBBC04603CB343982 (intptr_t ___0_handlePtr, intptr_t ___1_nodesPtr, int32_t ___2_nodesCount, int32_t ___3_version, const RuntimeMethod* method)
  6742. {
  6743. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* V_0 = NULL;
  6744. {
  6745. intptr_t L_0 = ___0_handlePtr;
  6746. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1;
  6747. L_1 = HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline(L_0, NULL);
  6748. V_0 = L_1;
  6749. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = V_0;
  6750. intptr_t L_3 = ___1_nodesPtr;
  6751. NullCheck(L_2);
  6752. L_2->___m_NodesPtr = L_3;
  6753. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_4 = V_0;
  6754. int32_t L_5 = ___2_nodesCount;
  6755. NullCheck(L_4);
  6756. L_4->___m_NodesCount = L_5;
  6757. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = V_0;
  6758. int32_t L_7 = ___3_version;
  6759. NullCheck(L_6);
  6760. L_6->___m_Version = L_7;
  6761. return;
  6762. }
  6763. }
  6764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E (intptr_t ___0__unity_self, const RuntimeMethod* method)
  6765. {
  6766. typedef bool (*HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn) (intptr_t);
  6767. static HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn _il2cpp_icall_func;
  6768. if (!_il2cpp_icall_func)
  6769. _il2cpp_icall_func = (HierarchyFlattened_get_UpdateNeeded_Injected_mF639A9BA0A0AC054ABCF7DF5C1B590B52858BB6E_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::get_UpdateNeeded_Injected(System.IntPtr)");
  6770. bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
  6771. return icallRetVal;
  6772. }
  6773. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  6774. {
  6775. typedef int32_t (*HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  6776. static HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn _il2cpp_icall_func;
  6777. if (!_il2cpp_icall_func)
  6778. _il2cpp_icall_func = (HierarchyFlattened_IndexOf_Injected_m3F9AC09637D1FA63994E770FC238420B1EE448FA_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::IndexOf_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  6779. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  6780. return icallRetVal;
  6781. }
  6782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  6783. {
  6784. typedef bool (*HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  6785. static HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn _il2cpp_icall_func;
  6786. if (!_il2cpp_icall_func)
  6787. _il2cpp_icall_func = (HierarchyFlattened_Contains_Injected_m8C4D81B534A9843CB0435F8D59D8B6F178477A80_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Contains_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  6788. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  6789. return icallRetVal;
  6790. }
  6791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  6792. {
  6793. typedef int32_t (*HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  6794. static HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn _il2cpp_icall_func;
  6795. if (!_il2cpp_icall_func)
  6796. _il2cpp_icall_func = (HierarchyFlattened_GetChildrenCount_Injected_mD58CCF497644595E7F1F052E94D8A434219C696A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  6797. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  6798. return icallRetVal;
  6799. }
  6800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  6801. {
  6802. typedef void (*HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn) (intptr_t);
  6803. static HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn _il2cpp_icall_func;
  6804. if (!_il2cpp_icall_func)
  6805. _il2cpp_icall_func = (HierarchyFlattened_Update_Injected_mD8EB38E51DCFB046355A5F095C5FCB1CCCF2ABC6_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Update_Injected(System.IntPtr)");
  6806. _il2cpp_icall_func(___0__unity_self);
  6807. }
  6808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71 (intptr_t ___0_handlePtr, intptr_t ___1_hierarchy, intptr_t* ___2_nodesPtr, int32_t* ___3_nodesCount, int32_t* ___4_version, const RuntimeMethod* method)
  6809. {
  6810. typedef intptr_t (*HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn) (intptr_t, intptr_t, intptr_t*, int32_t*, int32_t*);
  6811. static HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn _il2cpp_icall_func;
  6812. if (!_il2cpp_icall_func)
  6813. _il2cpp_icall_func = (HierarchyFlattened_Create_Injected_mBE6D383EDCC79EDC1E1FDF399EDFEB344DCE0A71_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyFlattened::Create_Injected(System.IntPtr,System.IntPtr,System.IntPtr&,System.Int32&,System.Int32&)");
  6814. intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_hierarchy, ___2_nodesPtr, ___3_nodesCount, ___4_version);
  6815. return icallRetVal;
  6816. }
  6817. #ifdef __clang__
  6818. #pragma clang diagnostic pop
  6819. #endif
  6820. #ifdef __clang__
  6821. #pragma clang diagnostic push
  6822. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6823. #pragma clang diagnostic ignored "-Wunused-variable"
  6824. #endif
  6825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
  6826. {
  6827. {
  6828. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
  6829. NullCheck(L_0);
  6830. intptr_t L_1 = L_0->___m_Ptr;
  6831. return L_1;
  6832. }
  6833. }
  6834. #ifdef __clang__
  6835. #pragma clang diagnostic pop
  6836. #endif
  6837. #ifdef __clang__
  6838. #pragma clang diagnostic push
  6839. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  6840. #pragma clang diagnostic ignored "-Wunused-variable"
  6841. #endif
  6842. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled)
  6843. {
  6844. if (unmarshaled.___m_HierarchyFlattened != NULL)
  6845. {
  6846. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke(*unmarshaled.___m_HierarchyFlattened, marshaled.___m_HierarchyFlattened);
  6847. }
  6848. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  6849. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  6850. marshaled.___m_Version = unmarshaled.___m_Version;
  6851. marshaled.___m_Index = unmarshaled.___m_Index;
  6852. }
  6853. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke_back(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled)
  6854. {
  6855. static bool s_Il2CppMethodInitialized;
  6856. if (!s_Il2CppMethodInitialized)
  6857. {
  6858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  6859. s_Il2CppMethodInitialized = true;
  6860. }
  6861. unmarshaled.___m_HierarchyFlattened = (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  6862. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_HierarchyFlattened), (void*)(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)il2cpp_codegen_object_new(HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  6863. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_back(marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  6864. unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
  6865. int32_t unmarshaledm_NodesCount_temp_2 = 0;
  6866. unmarshaledm_NodesCount_temp_2 = marshaled.___m_NodesCount;
  6867. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_2;
  6868. int32_t unmarshaledm_Version_temp_3 = 0;
  6869. unmarshaledm_Version_temp_3 = marshaled.___m_Version;
  6870. unmarshaled.___m_Version = unmarshaledm_Version_temp_3;
  6871. int32_t unmarshaledm_Index_temp_4 = 0;
  6872. unmarshaledm_Index_temp_4 = marshaled.___m_Index;
  6873. unmarshaled.___m_Index = unmarshaledm_Index_temp_4;
  6874. }
  6875. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_pinvoke_cleanup(Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_pinvoke& marshaled)
  6876. {
  6877. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_pinvoke_cleanup(marshaled.___m_HierarchyFlattened);
  6878. }
  6879. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled)
  6880. {
  6881. if (unmarshaled.___m_HierarchyFlattened != NULL)
  6882. {
  6883. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com(*unmarshaled.___m_HierarchyFlattened, *marshaled.___m_HierarchyFlattened);
  6884. }
  6885. marshaled.___m_NodesPtr = unmarshaled.___m_NodesPtr;
  6886. marshaled.___m_NodesCount = unmarshaled.___m_NodesCount;
  6887. marshaled.___m_Version = unmarshaled.___m_Version;
  6888. marshaled.___m_Index = unmarshaled.___m_Index;
  6889. }
  6890. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com_back(const Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled, Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7& unmarshaled)
  6891. {
  6892. if (unmarshaled.___m_HierarchyFlattened != NULL)
  6893. {
  6894. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_back(*marshaled.___m_HierarchyFlattened, *unmarshaled.___m_HierarchyFlattened);
  6895. }
  6896. unmarshaled.___m_NodesPtr = marshaled.___m_NodesPtr;
  6897. int32_t unmarshaledm_NodesCount_temp_2 = 0;
  6898. unmarshaledm_NodesCount_temp_2 = marshaled.___m_NodesCount;
  6899. unmarshaled.___m_NodesCount = unmarshaledm_NodesCount_temp_2;
  6900. int32_t unmarshaledm_Version_temp_3 = 0;
  6901. unmarshaledm_Version_temp_3 = marshaled.___m_Version;
  6902. unmarshaled.___m_Version = unmarshaledm_Version_temp_3;
  6903. int32_t unmarshaledm_Index_temp_4 = 0;
  6904. unmarshaledm_Index_temp_4 = marshaled.___m_Index;
  6905. unmarshaled.___m_Index = unmarshaledm_Index_temp_4;
  6906. }
  6907. IL2CPP_EXTERN_C void Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshal_com_cleanup(Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7_marshaled_com& marshaled)
  6908. {
  6909. if (marshaled.___m_HierarchyFlattened != NULL)
  6910. {
  6911. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_marshal_com_cleanup(*marshaled.___m_HierarchyFlattened);
  6912. }
  6913. }
  6914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
  6915. {
  6916. {
  6917. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
  6918. __this->___m_HierarchyFlattened = L_0;
  6919. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_0);
  6920. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___0_hierarchyFlattened;
  6921. NullCheck(L_1);
  6922. intptr_t L_2 = L_1->___m_NodesPtr;
  6923. void* L_3;
  6924. L_3 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_2, NULL);
  6925. __this->___m_NodesPtr = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)L_3;
  6926. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_4 = ___0_hierarchyFlattened;
  6927. NullCheck(L_4);
  6928. int32_t L_5 = L_4->___m_NodesCount;
  6929. __this->___m_NodesCount = L_5;
  6930. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_6 = ___0_hierarchyFlattened;
  6931. NullCheck(L_6);
  6932. int32_t L_7;
  6933. L_7 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_6, NULL);
  6934. __this->___m_Version = L_7;
  6935. __this->___m_Index = (-1);
  6936. return;
  6937. }
  6938. }
  6939. IL2CPP_EXTERN_C void Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA_AdjustorThunk (RuntimeObject* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
  6940. {
  6941. Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
  6942. int32_t _offset = 1;
  6943. _thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
  6944. Enumerator__ctor_mD9F50F6DFED8781B165E659C74C2BDAAC6423ECA(_thisAdjusted, ___0_hierarchyFlattened, method);
  6945. }
  6946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29 (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
  6947. {
  6948. bool V_0 = false;
  6949. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
  6950. {
  6951. int32_t L_0 = __this->___m_Version;
  6952. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  6953. NullCheck(L_1);
  6954. int32_t L_2 = L_1->___m_Version;
  6955. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6956. bool L_3 = V_0;
  6957. if (!L_3)
  6958. {
  6959. goto IL_0026;
  6960. }
  6961. }
  6962. {
  6963. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  6964. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  6965. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var)));
  6966. }
  6967. IL_0026:
  6968. {
  6969. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_5 = __this->___m_NodesPtr;
  6970. int32_t L_6 = __this->___m_Index;
  6971. uint32_t L_7 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  6972. V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))));
  6973. goto IL_003e;
  6974. }
  6975. IL_003e:
  6976. {
  6977. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8 = V_1;
  6978. return L_8;
  6979. }
  6980. }
  6981. IL2CPP_EXTERN_C HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  6982. {
  6983. Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
  6984. int32_t _offset = 1;
  6985. _thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
  6986. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _returnValue;
  6987. _returnValue = Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline(_thisAdjusted, method);
  6988. return _returnValue;
  6989. }
  6990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208 (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
  6991. {
  6992. int32_t V_0 = 0;
  6993. {
  6994. int32_t L_0 = __this->___m_Index;
  6995. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  6996. int32_t L_1 = V_0;
  6997. __this->___m_Index = L_1;
  6998. int32_t L_2 = V_0;
  6999. int32_t L_3 = __this->___m_NodesCount;
  7000. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  7001. }
  7002. }
  7003. IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7004. {
  7005. Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* _thisAdjusted;
  7006. int32_t _offset = 1;
  7007. _thisAdjusted = reinterpret_cast<Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7*>(__this + _offset);
  7008. bool _returnValue;
  7009. _returnValue = Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_inline(_thisAdjusted, method);
  7010. return _returnValue;
  7011. }
  7012. #ifdef __clang__
  7013. #pragma clang diagnostic pop
  7014. #endif
  7015. #ifdef __clang__
  7016. #pragma clang diagnostic push
  7017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7018. #pragma clang diagnostic ignored "-Wunused-variable"
  7019. #endif
  7020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C (const RuntimeMethod* method)
  7021. {
  7022. static bool s_Il2CppMethodInitialized;
  7023. if (!s_Il2CppMethodInitialized)
  7024. {
  7025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var);
  7026. s_Il2CppMethodInitialized = true;
  7027. }
  7028. {
  7029. return (&((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var))->___s_Null);
  7030. }
  7031. }
  7032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  7033. {
  7034. {
  7035. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0 = __this->___m_Node;
  7036. return L_0;
  7037. }
  7038. }
  7039. IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7040. {
  7041. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7042. int32_t _offset = 1;
  7043. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7044. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 _returnValue;
  7045. _returnValue = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(_thisAdjusted, method);
  7046. return _returnValue;
  7047. }
  7048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  7049. {
  7050. {
  7051. int32_t L_0 = __this->___m_NextSiblingOffset;
  7052. return L_0;
  7053. }
  7054. }
  7055. IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7056. {
  7057. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7058. int32_t _offset = 1;
  7059. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7060. int32_t _returnValue;
  7061. _returnValue = HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline(_thisAdjusted, method);
  7062. return _returnValue;
  7063. }
  7064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  7065. {
  7066. {
  7067. int32_t L_0 = __this->___m_ChildrenCount;
  7068. return L_0;
  7069. }
  7070. }
  7071. IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7072. {
  7073. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7074. int32_t _offset = 1;
  7075. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7076. int32_t _returnValue;
  7077. _returnValue = HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline(_thisAdjusted, method);
  7078. return _returnValue;
  7079. }
  7080. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_lhs, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___1_rhs, const RuntimeMethod* method)
  7081. {
  7082. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  7083. memset((&V_0), 0, sizeof(V_0));
  7084. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
  7085. memset((&V_1), 0, sizeof(V_1));
  7086. {
  7087. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = ___0_lhs;
  7088. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
  7089. L_1 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(L_0, NULL);
  7090. V_0 = L_1;
  7091. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_2 = ___1_rhs;
  7092. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_3;
  7093. L_3 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(L_2, NULL);
  7094. V_1 = L_3;
  7095. bool L_4;
  7096. L_4 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_0), (&V_1), NULL);
  7097. return L_4;
  7098. }
  7099. }
  7100. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, const RuntimeMethod* method)
  7101. {
  7102. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  7103. memset((&V_0), 0, sizeof(V_0));
  7104. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_1;
  7105. memset((&V_1), 0, sizeof(V_1));
  7106. {
  7107. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0;
  7108. L_0 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline((&___0_other), NULL);
  7109. V_0 = L_0;
  7110. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_1;
  7111. L_1 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
  7112. V_1 = L_1;
  7113. bool L_2;
  7114. L_2 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59((&V_0), (&V_1), NULL);
  7115. return L_2;
  7116. }
  7117. }
  7118. IL2CPP_EXTERN_C bool HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC_AdjustorThunk (RuntimeObject* __this, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 ___0_other, const RuntimeMethod* method)
  7119. {
  7120. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7121. int32_t _offset = 1;
  7122. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7123. bool _returnValue;
  7124. _returnValue = HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC(_thisAdjusted, ___0_other, method);
  7125. return _returnValue;
  7126. }
  7127. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  7128. {
  7129. static bool s_Il2CppMethodInitialized;
  7130. if (!s_Il2CppMethodInitialized)
  7131. {
  7132. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B);
  7133. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
  7134. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  7135. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
  7136. s_Il2CppMethodInitialized = true;
  7137. }
  7138. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  7139. memset((&V_0), 0, sizeof(V_0));
  7140. String_t* G_B2_0 = NULL;
  7141. String_t* G_B1_0 = NULL;
  7142. String_t* G_B3_0 = NULL;
  7143. String_t* G_B3_1 = NULL;
  7144. {
  7145. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0;
  7146. L_0 = HierarchyFlattenedNode_get_Null_mB560C4A856498FD30CEEB6E332CAE07C203D035C(NULL);
  7147. bool L_1;
  7148. L_1 = HierarchyFlattenedNode_op_Equality_m9B962D1F7DD49ABA2007173EDEA58C088D100146(__this, L_0, NULL);
  7149. if (L_1)
  7150. {
  7151. G_B2_0 = _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
  7152. goto IL_0044;
  7153. }
  7154. G_B1_0 = _stringLiteral003A80EB4FD1EBCB4B47E64446A083B9FE8AD56B;
  7155. }
  7156. {
  7157. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_2;
  7158. L_2 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
  7159. V_0 = L_2;
  7160. int32_t L_3;
  7161. L_3 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline((&V_0), NULL);
  7162. int32_t L_4 = L_3;
  7163. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  7164. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_6;
  7165. L_6 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
  7166. V_0 = L_6;
  7167. int32_t L_7;
  7168. L_7 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline((&V_0), NULL);
  7169. int32_t L_8 = L_7;
  7170. RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
  7171. String_t* L_10;
  7172. L_10 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_5, L_9, NULL);
  7173. G_B3_0 = L_10;
  7174. G_B3_1 = G_B1_0;
  7175. goto IL_0049;
  7176. }
  7177. IL_0044:
  7178. {
  7179. G_B3_0 = _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
  7180. G_B3_1 = G_B2_0;
  7181. }
  7182. IL_0049:
  7183. {
  7184. String_t* L_11;
  7185. L_11 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
  7186. return L_11;
  7187. }
  7188. }
  7189. IL2CPP_EXTERN_C String_t* HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7190. {
  7191. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7192. int32_t _offset = 1;
  7193. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7194. String_t* _returnValue;
  7195. _returnValue = HierarchyFlattenedNode_ToString_m5DB9A1AE3A137B8A693A65BF67E4629000833560(_thisAdjusted, method);
  7196. return _returnValue;
  7197. }
  7198. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7199. {
  7200. static bool s_Il2CppMethodInitialized;
  7201. if (!s_Il2CppMethodInitialized)
  7202. {
  7203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var);
  7204. s_Il2CppMethodInitialized = true;
  7205. }
  7206. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 V_0;
  7207. memset((&V_0), 0, sizeof(V_0));
  7208. int32_t G_B3_0 = 0;
  7209. {
  7210. RuntimeObject* L_0 = ___0_obj;
  7211. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var)))
  7212. {
  7213. goto IL_0018;
  7214. }
  7215. }
  7216. {
  7217. RuntimeObject* L_1 = ___0_obj;
  7218. V_0 = ((*(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)UnBox(L_1, HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300_il2cpp_TypeInfo_var)));
  7219. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300 L_2 = V_0;
  7220. bool L_3;
  7221. L_3 = HierarchyFlattenedNode_Equals_m84AF827EDEE1DF08FB68E4A246E13D2D6E49FFCC(__this, L_2, NULL);
  7222. G_B3_0 = ((int32_t)(L_3));
  7223. goto IL_0019;
  7224. }
  7225. IL_0018:
  7226. {
  7227. G_B3_0 = 0;
  7228. }
  7229. IL_0019:
  7230. {
  7231. return (bool)G_B3_0;
  7232. }
  7233. }
  7234. IL2CPP_EXTERN_C bool HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7235. {
  7236. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7237. int32_t _offset = 1;
  7238. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7239. bool _returnValue;
  7240. _returnValue = HierarchyFlattenedNode_Equals_mD7CCECE4687CAB017FF646FB26A63118B3E8EF1F(_thisAdjusted, ___0_obj, method);
  7241. return _returnValue;
  7242. }
  7243. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  7244. {
  7245. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  7246. memset((&V_0), 0, sizeof(V_0));
  7247. {
  7248. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0;
  7249. L_0 = HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline(__this, NULL);
  7250. V_0 = L_0;
  7251. int32_t L_1;
  7252. L_1 = HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574((&V_0), NULL);
  7253. return L_1;
  7254. }
  7255. }
  7256. IL2CPP_EXTERN_C int32_t HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7257. {
  7258. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* _thisAdjusted;
  7259. int32_t _offset = 1;
  7260. _thisAdjusted = reinterpret_cast<HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*>(__this + _offset);
  7261. int32_t _returnValue;
  7262. _returnValue = HierarchyFlattenedNode_GetHashCode_mC788C5FBAEA281CB55C888350D7F74B8FA4ACE55(_thisAdjusted, method);
  7263. return _returnValue;
  7264. }
  7265. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1 (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method)
  7266. {
  7267. {
  7268. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = ___0_hierarchyFlattenedNode;
  7269. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&L_0->___m_Node);
  7270. return L_1;
  7271. }
  7272. }
  7273. #ifdef __clang__
  7274. #pragma clang diagnostic pop
  7275. #endif
  7276. #ifdef __clang__
  7277. #pragma clang diagnostic push
  7278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7279. #pragma clang diagnostic ignored "-Wunused-variable"
  7280. #endif
  7281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB (const RuntimeMethod* method)
  7282. {
  7283. static bool s_Il2CppMethodInitialized;
  7284. if (!s_Il2CppMethodInitialized)
  7285. {
  7286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
  7287. s_Il2CppMethodInitialized = true;
  7288. }
  7289. {
  7290. return (&((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var))->___s_Null);
  7291. }
  7292. }
  7293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  7294. {
  7295. {
  7296. int32_t L_0 = __this->___m_Id;
  7297. return L_0;
  7298. }
  7299. }
  7300. IL2CPP_EXTERN_C int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7301. {
  7302. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7303. int32_t _offset = 1;
  7304. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7305. int32_t _returnValue;
  7306. _returnValue = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(_thisAdjusted, method);
  7307. return _returnValue;
  7308. }
  7309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  7310. {
  7311. {
  7312. int32_t L_0 = __this->___m_Version;
  7313. return L_0;
  7314. }
  7315. }
  7316. IL2CPP_EXTERN_C int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7317. {
  7318. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7319. int32_t _offset = 1;
  7320. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7321. int32_t _returnValue;
  7322. _returnValue = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(_thisAdjusted, method);
  7323. return _returnValue;
  7324. }
  7325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  7326. {
  7327. {
  7328. __this->___m_Id = 0;
  7329. __this->___m_Version = 0;
  7330. return;
  7331. }
  7332. }
  7333. IL2CPP_EXTERN_C void HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7334. {
  7335. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7336. int32_t _offset = 1;
  7337. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7338. HierarchyNode__ctor_mD501006228CB122DDF2CAA27F940D1BAADB000B9(_thisAdjusted, method);
  7339. }
  7340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method)
  7341. {
  7342. int32_t G_B3_0 = 0;
  7343. {
  7344. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_lhs;
  7345. int32_t L_1;
  7346. L_1 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_0, NULL);
  7347. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___1_rhs;
  7348. int32_t L_3;
  7349. L_3 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(L_2, NULL);
  7350. if ((!(((uint32_t)L_1) == ((uint32_t)L_3))))
  7351. {
  7352. goto IL_001e;
  7353. }
  7354. }
  7355. {
  7356. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = ___0_lhs;
  7357. int32_t L_5;
  7358. L_5 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_4, NULL);
  7359. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_6 = ___1_rhs;
  7360. int32_t L_7;
  7361. L_7 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(L_6, NULL);
  7362. G_B3_0 = ((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0);
  7363. goto IL_001f;
  7364. }
  7365. IL_001e:
  7366. {
  7367. G_B3_0 = 0;
  7368. }
  7369. IL_001f:
  7370. {
  7371. return (bool)G_B3_0;
  7372. }
  7373. }
  7374. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_op_Inequality_m41B2944C7B6E47D2DE06DEDCE160AE652ABC342C (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_lhs, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_rhs, const RuntimeMethod* method)
  7375. {
  7376. {
  7377. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_lhs;
  7378. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = ___1_rhs;
  7379. bool L_2;
  7380. L_2 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(L_0, L_1, NULL);
  7381. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  7382. }
  7383. }
  7384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method)
  7385. {
  7386. int32_t G_B3_0 = 0;
  7387. {
  7388. int32_t L_0;
  7389. L_0 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline((&___0_other), NULL);
  7390. int32_t L_1;
  7391. L_1 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
  7392. if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
  7393. {
  7394. goto IL_0020;
  7395. }
  7396. }
  7397. {
  7398. int32_t L_2;
  7399. L_2 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline((&___0_other), NULL);
  7400. int32_t L_3;
  7401. L_3 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
  7402. G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
  7403. goto IL_0021;
  7404. }
  7405. IL_0020:
  7406. {
  7407. G_B3_0 = 0;
  7408. }
  7409. IL_0021:
  7410. {
  7411. return (bool)G_B3_0;
  7412. }
  7413. }
  7414. IL2CPP_EXTERN_C bool HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC_AdjustorThunk (RuntimeObject* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 ___0_other, const RuntimeMethod* method)
  7415. {
  7416. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7417. int32_t _offset = 1;
  7418. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7419. bool _returnValue;
  7420. _returnValue = HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC(_thisAdjusted, ___0_other, method);
  7421. return _returnValue;
  7422. }
  7423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  7424. {
  7425. static bool s_Il2CppMethodInitialized;
  7426. if (!s_Il2CppMethodInitialized)
  7427. {
  7428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1);
  7429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
  7430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  7431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
  7432. s_Il2CppMethodInitialized = true;
  7433. }
  7434. String_t* G_B2_0 = NULL;
  7435. String_t* G_B1_0 = NULL;
  7436. String_t* G_B3_0 = NULL;
  7437. String_t* G_B3_1 = NULL;
  7438. {
  7439. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0;
  7440. L_0 = HierarchyNode_get_Null_mD35B2ECC1C0479D2621B81F92A3816ACDB5D2DAB(NULL);
  7441. bool L_1;
  7442. L_1 = HierarchyNode_op_Equality_mCEB92910CAB26F3D4BCC81AD2DA49AFCDD8DDA59(__this, L_0, NULL);
  7443. if (L_1)
  7444. {
  7445. G_B2_0 = _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
  7446. goto IL_0034;
  7447. }
  7448. G_B1_0 = _stringLiteralA405A09E319A94F9943C3D85B149C8C1D425AEA1;
  7449. }
  7450. {
  7451. int32_t L_2;
  7452. L_2 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
  7453. int32_t L_3 = L_2;
  7454. RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
  7455. int32_t L_5;
  7456. L_5 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
  7457. int32_t L_6 = L_5;
  7458. RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
  7459. String_t* L_8;
  7460. L_8 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_4, L_7, NULL);
  7461. G_B3_0 = L_8;
  7462. G_B3_1 = G_B1_0;
  7463. goto IL_0039;
  7464. }
  7465. IL_0034:
  7466. {
  7467. G_B3_0 = _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
  7468. G_B3_1 = G_B2_0;
  7469. }
  7470. IL_0039:
  7471. {
  7472. String_t* L_9;
  7473. L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_1, G_B3_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
  7474. return L_9;
  7475. }
  7476. }
  7477. IL2CPP_EXTERN_C String_t* HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7478. {
  7479. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7480. int32_t _offset = 1;
  7481. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7482. String_t* _returnValue;
  7483. _returnValue = HierarchyNode_ToString_m393B16519275D2F761A5664F62F1F89C7576EE83(_thisAdjusted, method);
  7484. return _returnValue;
  7485. }
  7486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7487. {
  7488. static bool s_Il2CppMethodInitialized;
  7489. if (!s_Il2CppMethodInitialized)
  7490. {
  7491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var);
  7492. s_Il2CppMethodInitialized = true;
  7493. }
  7494. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 V_0;
  7495. memset((&V_0), 0, sizeof(V_0));
  7496. int32_t G_B3_0 = 0;
  7497. {
  7498. RuntimeObject* L_0 = ___0_obj;
  7499. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)))
  7500. {
  7501. goto IL_0018;
  7502. }
  7503. }
  7504. {
  7505. RuntimeObject* L_1 = ___0_obj;
  7506. V_0 = ((*(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)UnBox(L_1, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_il2cpp_TypeInfo_var)));
  7507. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_2 = V_0;
  7508. bool L_3;
  7509. L_3 = HierarchyNode_Equals_m21AA316B1263A399682DD3DF95419B0EE699B9AC(__this, L_2, NULL);
  7510. G_B3_0 = ((int32_t)(L_3));
  7511. goto IL_0019;
  7512. }
  7513. IL_0018:
  7514. {
  7515. G_B3_0 = 0;
  7516. }
  7517. IL_0019:
  7518. {
  7519. return (bool)G_B3_0;
  7520. }
  7521. }
  7522. IL2CPP_EXTERN_C bool HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7523. {
  7524. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7525. int32_t _offset = 1;
  7526. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7527. bool _returnValue;
  7528. _returnValue = HierarchyNode_Equals_m0FF62873EFA0A0B67F63D93DAA27F370B7460AA2(_thisAdjusted, ___0_obj, method);
  7529. return _returnValue;
  7530. }
  7531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574 (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  7532. {
  7533. static bool s_Il2CppMethodInitialized;
  7534. if (!s_Il2CppMethodInitialized)
  7535. {
  7536. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var);
  7537. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var);
  7538. s_Il2CppMethodInitialized = true;
  7539. }
  7540. {
  7541. int32_t L_0;
  7542. L_0 = HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline(__this, NULL);
  7543. int32_t L_1;
  7544. L_1 = HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline(__this, NULL);
  7545. il2cpp_codegen_runtime_class_init_inline(HashCode_t9CF0E862CF73DB9FE67D8DBBD1F4C46330F88AE3_il2cpp_TypeInfo_var);
  7546. int32_t L_2;
  7547. L_2 = HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277(L_0, L_1, HashCode_Combine_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3F632FDF60D480601CF5707925D5C10EB9D73277_RuntimeMethod_var);
  7548. return L_2;
  7549. }
  7550. }
  7551. IL2CPP_EXTERN_C int32_t HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7552. {
  7553. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _thisAdjusted;
  7554. int32_t _offset = 1;
  7555. _thisAdjusted = reinterpret_cast<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*>(__this + _offset);
  7556. int32_t _returnValue;
  7557. _returnValue = HierarchyNode_GetHashCode_m4942E49DB4DAABA2353958AB4BE213B7FA546574(_thisAdjusted, method);
  7558. return _returnValue;
  7559. }
  7560. #ifdef __clang__
  7561. #pragma clang diagnostic pop
  7562. #endif
  7563. #ifdef __clang__
  7564. #pragma clang diagnostic push
  7565. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7566. #pragma clang diagnostic ignored "-Wunused-variable"
  7567. #endif
  7568. #ifdef __clang__
  7569. #pragma clang diagnostic pop
  7570. #endif
  7571. #ifdef __clang__
  7572. #pragma clang diagnostic push
  7573. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7574. #pragma clang diagnostic ignored "-Wunused-variable"
  7575. #endif
  7576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1 (const RuntimeMethod* method)
  7577. {
  7578. static bool s_Il2CppMethodInitialized;
  7579. if (!s_Il2CppMethodInitialized)
  7580. {
  7581. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var);
  7582. s_Il2CppMethodInitialized = true;
  7583. }
  7584. {
  7585. return (&((HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var))->___s_Null);
  7586. }
  7587. }
  7588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
  7589. {
  7590. {
  7591. int32_t L_0 = __this->___m_Id;
  7592. return L_0;
  7593. }
  7594. }
  7595. IL2CPP_EXTERN_C int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7596. {
  7597. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
  7598. int32_t _offset = 1;
  7599. _thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
  7600. int32_t _returnValue;
  7601. _returnValue = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(_thisAdjusted, method);
  7602. return _returnValue;
  7603. }
  7604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___0_lhs, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* ___1_rhs, const RuntimeMethod* method)
  7605. {
  7606. {
  7607. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_0 = ___0_lhs;
  7608. int32_t L_1;
  7609. L_1 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(L_0, NULL);
  7610. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_2 = ___1_rhs;
  7611. int32_t L_3;
  7612. L_3 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(L_2, NULL);
  7613. return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
  7614. }
  7615. }
  7616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method)
  7617. {
  7618. {
  7619. int32_t L_0;
  7620. L_0 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline((&___0_other), NULL);
  7621. int32_t L_1;
  7622. L_1 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
  7623. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  7624. }
  7625. }
  7626. IL2CPP_EXTERN_C bool HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86_AdjustorThunk (RuntimeObject* __this, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 ___0_other, const RuntimeMethod* method)
  7627. {
  7628. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
  7629. int32_t _offset = 1;
  7630. _thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
  7631. bool _returnValue;
  7632. _returnValue = HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86(_thisAdjusted, ___0_other, method);
  7633. return _returnValue;
  7634. }
  7635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9 (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
  7636. {
  7637. static bool s_Il2CppMethodInitialized;
  7638. if (!s_Il2CppMethodInitialized)
  7639. {
  7640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC);
  7641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714);
  7642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
  7643. s_Il2CppMethodInitialized = true;
  7644. }
  7645. String_t* G_B2_0 = NULL;
  7646. String_t* G_B2_1 = NULL;
  7647. String_t* G_B1_0 = NULL;
  7648. String_t* G_B1_1 = NULL;
  7649. RuntimeObject* G_B3_0 = NULL;
  7650. String_t* G_B3_1 = NULL;
  7651. String_t* G_B3_2 = NULL;
  7652. {
  7653. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* L_0;
  7654. L_0 = HierarchyNodeType_get_Null_m953BE84EE135D1E9A33A4F5609510A151FF60DF1(NULL);
  7655. bool L_1;
  7656. L_1 = HierarchyNodeType_op_Equality_mE4D552A0E85E1869F846FA7146DA80340A75B585(__this, L_0, NULL);
  7657. if (L_1)
  7658. {
  7659. G_B2_0 = _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
  7660. G_B2_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
  7661. goto IL_0024;
  7662. }
  7663. G_B1_0 = _stringLiteral0C60C2FD92F0CAF88C2C4F6C90572A5FBB93A714;
  7664. G_B1_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
  7665. }
  7666. {
  7667. int32_t L_2;
  7668. L_2 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
  7669. int32_t L_3 = L_2;
  7670. RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
  7671. G_B3_0 = L_4;
  7672. G_B3_1 = G_B1_0;
  7673. G_B3_2 = G_B1_1;
  7674. goto IL_0029;
  7675. }
  7676. IL_0024:
  7677. {
  7678. G_B3_0 = ((RuntimeObject*)(_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9));
  7679. G_B3_1 = G_B2_0;
  7680. G_B3_2 = G_B2_1;
  7681. }
  7682. IL_0029:
  7683. {
  7684. String_t* L_5;
  7685. L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, G_B3_1, G_B3_0, NULL);
  7686. return L_5;
  7687. }
  7688. }
  7689. IL2CPP_EXTERN_C String_t* HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7690. {
  7691. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
  7692. int32_t _offset = 1;
  7693. _thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
  7694. String_t* _returnValue;
  7695. _returnValue = HierarchyNodeType_ToString_mF1B22CBC191CD587C3C6744430C6B88CA1CBD6A9(_thisAdjusted, method);
  7696. return _returnValue;
  7697. }
  7698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7699. {
  7700. static bool s_Il2CppMethodInitialized;
  7701. if (!s_Il2CppMethodInitialized)
  7702. {
  7703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var);
  7704. s_Il2CppMethodInitialized = true;
  7705. }
  7706. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 V_0;
  7707. memset((&V_0), 0, sizeof(V_0));
  7708. int32_t G_B3_0 = 0;
  7709. {
  7710. RuntimeObject* L_0 = ___0_obj;
  7711. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var)))
  7712. {
  7713. goto IL_0018;
  7714. }
  7715. }
  7716. {
  7717. RuntimeObject* L_1 = ___0_obj;
  7718. V_0 = ((*(HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*)UnBox(L_1, HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3_il2cpp_TypeInfo_var)));
  7719. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3 L_2 = V_0;
  7720. bool L_3;
  7721. L_3 = HierarchyNodeType_Equals_mC1ABF19667AE18B967EAA0087E8ACCB00FB09B86(__this, L_2, NULL);
  7722. G_B3_0 = ((int32_t)(L_3));
  7723. goto IL_0019;
  7724. }
  7725. IL_0018:
  7726. {
  7727. G_B3_0 = 0;
  7728. }
  7729. IL_0019:
  7730. {
  7731. return (bool)G_B3_0;
  7732. }
  7733. }
  7734. IL2CPP_EXTERN_C bool HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7735. {
  7736. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
  7737. int32_t _offset = 1;
  7738. _thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
  7739. bool _returnValue;
  7740. _returnValue = HierarchyNodeType_Equals_mC28897DB00E62C8F91EF555751869853AA42568B(_thisAdjusted, ___0_obj, method);
  7741. return _returnValue;
  7742. }
  7743. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
  7744. {
  7745. int32_t V_0 = 0;
  7746. {
  7747. int32_t L_0;
  7748. L_0 = HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline(__this, NULL);
  7749. V_0 = L_0;
  7750. int32_t L_1;
  7751. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  7752. return L_1;
  7753. }
  7754. }
  7755. IL2CPP_EXTERN_C int32_t HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7756. {
  7757. HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* _thisAdjusted;
  7758. int32_t _offset = 1;
  7759. _thisAdjusted = reinterpret_cast<HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3*>(__this + _offset);
  7760. int32_t _returnValue;
  7761. _returnValue = HierarchyNodeType_GetHashCode_mD56E6A6C18B5602DD3EB1E77DDF0C4ADB8BA04CA(_thisAdjusted, method);
  7762. return _returnValue;
  7763. }
  7764. #ifdef __clang__
  7765. #pragma clang diagnostic pop
  7766. #endif
  7767. #ifdef __clang__
  7768. #pragma clang diagnostic push
  7769. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7770. #pragma clang diagnostic ignored "-Wunused-variable"
  7771. #endif
  7772. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
  7773. {
  7774. {
  7775. int32_t L_0 = ___0_value;
  7776. __this->___m_Size = L_0;
  7777. return;
  7778. }
  7779. }
  7780. IL2CPP_EXTERN_C void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
  7781. {
  7782. HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* _thisAdjusted;
  7783. int32_t _offset = 1;
  7784. _thisAdjusted = reinterpret_cast<HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*>(__this + _offset);
  7785. HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline(_thisAdjusted, ___0_value, method);
  7786. }
  7787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993 (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
  7788. {
  7789. {
  7790. int32_t L_0 = ___0_value;
  7791. __this->___m_Type = L_0;
  7792. return;
  7793. }
  7794. }
  7795. IL2CPP_EXTERN_C void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
  7796. {
  7797. HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* _thisAdjusted;
  7798. int32_t _offset = 1;
  7799. _thisAdjusted = reinterpret_cast<HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E*>(__this + _offset);
  7800. HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline(_thisAdjusted, ___0_value, method);
  7801. }
  7802. #ifdef __clang__
  7803. #pragma clang diagnostic pop
  7804. #endif
  7805. #ifdef __clang__
  7806. #pragma clang diagnostic push
  7807. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7808. #pragma clang diagnostic ignored "-Wunused-variable"
  7809. #endif
  7810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49 (const RuntimeMethod* method)
  7811. {
  7812. static bool s_Il2CppMethodInitialized;
  7813. if (!s_Il2CppMethodInitialized)
  7814. {
  7815. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var);
  7816. s_Il2CppMethodInitialized = true;
  7817. }
  7818. {
  7819. return (&((HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_StaticFields*)il2cpp_codegen_static_fields_for(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var))->___s_Null);
  7820. }
  7821. }
  7822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
  7823. {
  7824. {
  7825. int32_t L_0 = __this->___m_Id;
  7826. return L_0;
  7827. }
  7828. }
  7829. IL2CPP_EXTERN_C int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7830. {
  7831. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  7832. int32_t _offset = 1;
  7833. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  7834. int32_t _returnValue;
  7835. _returnValue = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(_thisAdjusted, method);
  7836. return _returnValue;
  7837. }
  7838. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
  7839. {
  7840. {
  7841. __this->___m_Id = 0;
  7842. return;
  7843. }
  7844. }
  7845. IL2CPP_EXTERN_C void HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7846. {
  7847. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  7848. int32_t _offset = 1;
  7849. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  7850. HierarchyPropertyId__ctor_mFD8B1B7B5760F60CFE8D4ED92477D3BB5B26781C(_thisAdjusted, method);
  7851. }
  7852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___0_lhs, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* ___1_rhs, const RuntimeMethod* method)
  7853. {
  7854. {
  7855. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0 = ___0_lhs;
  7856. int32_t L_1;
  7857. L_1 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(L_0, NULL);
  7858. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_2 = ___1_rhs;
  7859. int32_t L_3;
  7860. L_3 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(L_2, NULL);
  7861. return (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
  7862. }
  7863. }
  7864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method)
  7865. {
  7866. {
  7867. int32_t L_0;
  7868. L_0 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline((&___0_other), NULL);
  7869. int32_t L_1;
  7870. L_1 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
  7871. return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
  7872. }
  7873. }
  7874. IL2CPP_EXTERN_C bool HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889_AdjustorThunk (RuntimeObject* __this, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 ___0_other, const RuntimeMethod* method)
  7875. {
  7876. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  7877. int32_t _offset = 1;
  7878. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  7879. bool _returnValue;
  7880. _returnValue = HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889(_thisAdjusted, ___0_other, method);
  7881. return _returnValue;
  7882. }
  7883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
  7884. {
  7885. static bool s_Il2CppMethodInitialized;
  7886. if (!s_Il2CppMethodInitialized)
  7887. {
  7888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC);
  7889. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A);
  7890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
  7891. s_Il2CppMethodInitialized = true;
  7892. }
  7893. String_t* G_B2_0 = NULL;
  7894. String_t* G_B2_1 = NULL;
  7895. String_t* G_B1_0 = NULL;
  7896. String_t* G_B1_1 = NULL;
  7897. RuntimeObject* G_B3_0 = NULL;
  7898. String_t* G_B3_1 = NULL;
  7899. String_t* G_B3_2 = NULL;
  7900. {
  7901. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* L_0;
  7902. L_0 = HierarchyPropertyId_get_Null_m3DC815C8477AEBD8BE81015FF68D915AC04ACB49(NULL);
  7903. bool L_1;
  7904. L_1 = HierarchyPropertyId_op_Equality_mE9B18ABE7318AB6592DE11BCDDF173A4E4397B22(__this, L_0, NULL);
  7905. if (L_1)
  7906. {
  7907. G_B2_0 = _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
  7908. G_B2_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
  7909. goto IL_0024;
  7910. }
  7911. G_B1_0 = _stringLiteral2182C6037A590CA94D59641F2892D9AB322F203A;
  7912. G_B1_1 = _stringLiteral04D38F868FE0F52111D9FDB92E54821F506914BC;
  7913. }
  7914. {
  7915. int32_t L_2;
  7916. L_2 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
  7917. int32_t L_3 = L_2;
  7918. RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &L_3);
  7919. G_B3_0 = L_4;
  7920. G_B3_1 = G_B1_0;
  7921. G_B3_2 = G_B1_1;
  7922. goto IL_0029;
  7923. }
  7924. IL_0024:
  7925. {
  7926. G_B3_0 = ((RuntimeObject*)(_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9));
  7927. G_B3_1 = G_B2_0;
  7928. G_B3_2 = G_B2_1;
  7929. }
  7930. IL_0029:
  7931. {
  7932. String_t* L_5;
  7933. L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(G_B3_2, G_B3_1, G_B3_0, NULL);
  7934. return L_5;
  7935. }
  7936. }
  7937. IL2CPP_EXTERN_C String_t* HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  7938. {
  7939. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  7940. int32_t _offset = 1;
  7941. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  7942. String_t* _returnValue;
  7943. _returnValue = HierarchyPropertyId_ToString_m855C9258A3754F31D1D435F360917F785CBAF79F(_thisAdjusted, method);
  7944. return _returnValue;
  7945. }
  7946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7947. {
  7948. static bool s_Il2CppMethodInitialized;
  7949. if (!s_Il2CppMethodInitialized)
  7950. {
  7951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var);
  7952. s_Il2CppMethodInitialized = true;
  7953. }
  7954. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 V_0;
  7955. memset((&V_0), 0, sizeof(V_0));
  7956. int32_t G_B3_0 = 0;
  7957. {
  7958. RuntimeObject* L_0 = ___0_obj;
  7959. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var)))
  7960. {
  7961. goto IL_0018;
  7962. }
  7963. }
  7964. {
  7965. RuntimeObject* L_1 = ___0_obj;
  7966. V_0 = ((*(HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*)UnBox(L_1, HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521_il2cpp_TypeInfo_var)));
  7967. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521 L_2 = V_0;
  7968. bool L_3;
  7969. L_3 = HierarchyPropertyId_Equals_m59AA71C4377B78891640E4F12F601B08E50C9889(__this, L_2, NULL);
  7970. G_B3_0 = ((int32_t)(L_3));
  7971. goto IL_0019;
  7972. }
  7973. IL_0018:
  7974. {
  7975. G_B3_0 = 0;
  7976. }
  7977. IL_0019:
  7978. {
  7979. return (bool)G_B3_0;
  7980. }
  7981. }
  7982. IL2CPP_EXTERN_C bool HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
  7983. {
  7984. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  7985. int32_t _offset = 1;
  7986. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  7987. bool _returnValue;
  7988. _returnValue = HierarchyPropertyId_Equals_mE6D8F146E12F12F18EE0C1B2347A5D9AA83DFE7E(_thisAdjusted, ___0_obj, method);
  7989. return _returnValue;
  7990. }
  7991. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207 (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
  7992. {
  7993. int32_t V_0 = 0;
  7994. {
  7995. int32_t L_0;
  7996. L_0 = HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline(__this, NULL);
  7997. V_0 = L_0;
  7998. int32_t L_1;
  7999. L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((&V_0), NULL);
  8000. return L_1;
  8001. }
  8002. }
  8003. IL2CPP_EXTERN_C int32_t HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8004. {
  8005. HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* _thisAdjusted;
  8006. int32_t _offset = 1;
  8007. _thisAdjusted = reinterpret_cast<HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521*>(__this + _offset);
  8008. int32_t _returnValue;
  8009. _returnValue = HierarchyPropertyId_GetHashCode_mAE3558EA8116702BD990773B56BE749B6D839207(_thisAdjusted, method);
  8010. return _returnValue;
  8011. }
  8012. #ifdef __clang__
  8013. #pragma clang diagnostic pop
  8014. #endif
  8015. #ifdef __clang__
  8016. #pragma clang diagnostic push
  8017. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8018. #pragma clang diagnostic ignored "-Wunused-variable"
  8019. #endif
  8020. #ifdef __clang__
  8021. #pragma clang diagnostic pop
  8022. #endif
  8023. #ifdef __clang__
  8024. #pragma clang diagnostic push
  8025. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8026. #pragma clang diagnostic ignored "-Wunused-variable"
  8027. #endif
  8028. #ifdef __clang__
  8029. #pragma clang diagnostic pop
  8030. #endif
  8031. #ifdef __clang__
  8032. #pragma clang diagnostic push
  8033. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8034. #pragma clang diagnostic ignored "-Wunused-variable"
  8035. #endif
  8036. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled)
  8037. {
  8038. marshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_string(unmarshaled.___U3CNameU3Ek__BackingField);
  8039. marshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_string(unmarshaled.___U3CValueU3Ek__BackingField);
  8040. marshaled.___U3CNumValueU3Ek__BackingField = unmarshaled.___U3CNumValueU3Ek__BackingField;
  8041. marshaled.___U3COpU3Ek__BackingField = unmarshaled.___U3COpU3Ek__BackingField;
  8042. }
  8043. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled)
  8044. {
  8045. unmarshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_string_result(marshaled.___U3CNameU3Ek__BackingField);
  8046. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CNameU3Ek__BackingField), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CNameU3Ek__BackingField));
  8047. unmarshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_string_result(marshaled.___U3CValueU3Ek__BackingField);
  8048. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CValueU3Ek__BackingField), (void*)il2cpp_codegen_marshal_string_result(marshaled.___U3CValueU3Ek__BackingField));
  8049. float unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = 0.0f;
  8050. unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = marshaled.___U3CNumValueU3Ek__BackingField;
  8051. unmarshaled.___U3CNumValueU3Ek__BackingField = unmarshaledU3CNumValueU3Ek__BackingField_temp_2;
  8052. int32_t unmarshaledU3COpU3Ek__BackingField_temp_3 = 0;
  8053. unmarshaledU3COpU3Ek__BackingField_temp_3 = marshaled.___U3COpU3Ek__BackingField;
  8054. unmarshaled.___U3COpU3Ek__BackingField = unmarshaledU3COpU3Ek__BackingField_temp_3;
  8055. }
  8056. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_pinvoke_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_pinvoke& marshaled)
  8057. {
  8058. il2cpp_codegen_marshal_free(marshaled.___U3CNameU3Ek__BackingField);
  8059. marshaled.___U3CNameU3Ek__BackingField = NULL;
  8060. il2cpp_codegen_marshal_free(marshaled.___U3CValueU3Ek__BackingField);
  8061. marshaled.___U3CValueU3Ek__BackingField = NULL;
  8062. }
  8063. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled)
  8064. {
  8065. marshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CNameU3Ek__BackingField);
  8066. marshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_bstring(unmarshaled.___U3CValueU3Ek__BackingField);
  8067. marshaled.___U3CNumValueU3Ek__BackingField = unmarshaled.___U3CNumValueU3Ek__BackingField;
  8068. marshaled.___U3COpU3Ek__BackingField = unmarshaled.___U3COpU3Ek__BackingField;
  8069. }
  8070. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_back(const HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65& unmarshaled)
  8071. {
  8072. unmarshaled.___U3CNameU3Ek__BackingField = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CNameU3Ek__BackingField);
  8073. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CNameU3Ek__BackingField), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CNameU3Ek__BackingField));
  8074. unmarshaled.___U3CValueU3Ek__BackingField = il2cpp_codegen_marshal_bstring_result(marshaled.___U3CValueU3Ek__BackingField);
  8075. Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___U3CValueU3Ek__BackingField), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___U3CValueU3Ek__BackingField));
  8076. float unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = 0.0f;
  8077. unmarshaledU3CNumValueU3Ek__BackingField_temp_2 = marshaled.___U3CNumValueU3Ek__BackingField;
  8078. unmarshaled.___U3CNumValueU3Ek__BackingField = unmarshaledU3CNumValueU3Ek__BackingField_temp_2;
  8079. int32_t unmarshaledU3COpU3Ek__BackingField_temp_3 = 0;
  8080. unmarshaledU3COpU3Ek__BackingField_temp_3 = marshaled.___U3COpU3Ek__BackingField;
  8081. unmarshaled.___U3COpU3Ek__BackingField = unmarshaledU3COpU3Ek__BackingField_temp_3;
  8082. }
  8083. IL2CPP_EXTERN_C void HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshal_com_cleanup(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_marshaled_com& marshaled)
  8084. {
  8085. il2cpp_codegen_marshal_free_bstring(marshaled.___U3CNameU3Ek__BackingField);
  8086. marshaled.___U3CNameU3Ek__BackingField = NULL;
  8087. il2cpp_codegen_marshal_free_bstring(marshaled.___U3CValueU3Ek__BackingField);
  8088. marshaled.___U3CValueU3Ek__BackingField = NULL;
  8089. }
  8090. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E (const RuntimeMethod* method)
  8091. {
  8092. static bool s_Il2CppMethodInitialized;
  8093. if (!s_Il2CppMethodInitialized)
  8094. {
  8095. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8096. s_Il2CppMethodInitialized = true;
  8097. }
  8098. {
  8099. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8100. return (&((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_Invalid);
  8101. }
  8102. }
  8103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8104. {
  8105. static bool s_Il2CppMethodInitialized;
  8106. if (!s_Il2CppMethodInitialized)
  8107. {
  8108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8109. s_Il2CppMethodInitialized = true;
  8110. }
  8111. {
  8112. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8113. String_t* L_0;
  8114. L_0 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(__this, NULL);
  8115. bool L_1;
  8116. L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
  8117. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  8118. }
  8119. }
  8120. IL2CPP_EXTERN_C bool HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8121. {
  8122. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8123. int32_t _offset = 1;
  8124. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8125. bool _returnValue;
  8126. _returnValue = HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29(_thisAdjusted, method);
  8127. return _returnValue;
  8128. }
  8129. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8130. {
  8131. {
  8132. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  8133. return L_0;
  8134. }
  8135. }
  8136. IL2CPP_EXTERN_C String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8137. {
  8138. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8139. int32_t _offset = 1;
  8140. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8141. String_t* _returnValue;
  8142. _returnValue = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(_thisAdjusted, method);
  8143. return _returnValue;
  8144. }
  8145. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8146. {
  8147. {
  8148. String_t* L_0 = __this->___U3CValueU3Ek__BackingField;
  8149. return L_0;
  8150. }
  8151. }
  8152. IL2CPP_EXTERN_C String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8153. {
  8154. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8155. int32_t _offset = 1;
  8156. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8157. String_t* _returnValue;
  8158. _returnValue = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline(_thisAdjusted, method);
  8159. return _returnValue;
  8160. }
  8161. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8162. {
  8163. {
  8164. float L_0 = __this->___U3CNumValueU3Ek__BackingField;
  8165. return L_0;
  8166. }
  8167. }
  8168. IL2CPP_EXTERN_C float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8169. {
  8170. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8171. int32_t _offset = 1;
  8172. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8173. float _returnValue;
  8174. _returnValue = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(_thisAdjusted, method);
  8175. return _returnValue;
  8176. }
  8177. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8178. {
  8179. {
  8180. int32_t L_0 = __this->___U3COpU3Ek__BackingField;
  8181. return L_0;
  8182. }
  8183. }
  8184. IL2CPP_EXTERN_C int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8185. {
  8186. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8187. int32_t _offset = 1;
  8188. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8189. int32_t _returnValue;
  8190. _returnValue = HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline(_thisAdjusted, method);
  8191. return _returnValue;
  8192. }
  8193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87 (int32_t ___0_op, const RuntimeMethod* method)
  8194. {
  8195. static bool s_Il2CppMethodInitialized;
  8196. if (!s_Il2CppMethodInitialized)
  8197. {
  8198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E);
  8199. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69);
  8200. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B);
  8201. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
  8202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
  8203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  8204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
  8205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27);
  8206. s_Il2CppMethodInitialized = true;
  8207. }
  8208. int32_t V_0 = 0;
  8209. int32_t V_1 = 0;
  8210. String_t* V_2 = NULL;
  8211. {
  8212. int32_t L_0 = ___0_op;
  8213. V_1 = L_0;
  8214. int32_t L_1 = V_1;
  8215. V_0 = L_1;
  8216. int32_t L_2 = V_0;
  8217. switch (L_2)
  8218. {
  8219. case 0:
  8220. {
  8221. goto IL_002d;
  8222. }
  8223. case 1:
  8224. {
  8225. goto IL_0035;
  8226. }
  8227. case 2:
  8228. {
  8229. goto IL_003d;
  8230. }
  8231. case 3:
  8232. {
  8233. goto IL_0045;
  8234. }
  8235. case 4:
  8236. {
  8237. goto IL_004d;
  8238. }
  8239. case 5:
  8240. {
  8241. goto IL_0055;
  8242. }
  8243. case 6:
  8244. {
  8245. goto IL_005d;
  8246. }
  8247. case 7:
  8248. {
  8249. goto IL_0065;
  8250. }
  8251. }
  8252. }
  8253. {
  8254. goto IL_006d;
  8255. }
  8256. IL_002d:
  8257. {
  8258. V_2 = _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
  8259. goto IL_0083;
  8260. }
  8261. IL_0035:
  8262. {
  8263. V_2 = _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
  8264. goto IL_0083;
  8265. }
  8266. IL_003d:
  8267. {
  8268. V_2 = _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
  8269. goto IL_0083;
  8270. }
  8271. IL_0045:
  8272. {
  8273. V_2 = _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
  8274. goto IL_0083;
  8275. }
  8276. IL_004d:
  8277. {
  8278. V_2 = _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
  8279. goto IL_0083;
  8280. }
  8281. IL_0055:
  8282. {
  8283. V_2 = _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
  8284. goto IL_0083;
  8285. }
  8286. IL_005d:
  8287. {
  8288. V_2 = _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
  8289. goto IL_0083;
  8290. }
  8291. IL_0065:
  8292. {
  8293. V_2 = _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
  8294. goto IL_0083;
  8295. }
  8296. IL_006d:
  8297. {
  8298. int32_t L_3 = ___0_op;
  8299. int32_t L_4 = L_3;
  8300. RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchySearchFilterOperator_t2A969B6F137B3E37A5EAB8E5830A27EA631C618D_il2cpp_TypeInfo_var)), &L_4);
  8301. String_t* L_6;
  8302. L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89753BA68E47012118245D5F927CC2AF8E143C65)), L_5, NULL);
  8303. NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_7 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
  8304. NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_7, L_6, NULL);
  8305. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87_RuntimeMethod_var)));
  8306. }
  8307. IL_0083:
  8308. {
  8309. String_t* L_8 = V_2;
  8310. return L_8;
  8311. }
  8312. }
  8313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3 (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  8314. {
  8315. static bool s_Il2CppMethodInitialized;
  8316. if (!s_Il2CppMethodInitialized)
  8317. {
  8318. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8319. s_Il2CppMethodInitialized = true;
  8320. }
  8321. String_t* V_0 = NULL;
  8322. float V_1 = 0.0f;
  8323. String_t* V_2 = NULL;
  8324. String_t* G_B3_0 = NULL;
  8325. {
  8326. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8327. float L_0;
  8328. L_0 = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(__this, NULL);
  8329. bool L_1;
  8330. L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
  8331. if (L_1)
  8332. {
  8333. goto IL_001e;
  8334. }
  8335. }
  8336. {
  8337. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8338. float L_2;
  8339. L_2 = HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline(__this, NULL);
  8340. V_1 = L_2;
  8341. String_t* L_3;
  8342. L_3 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_1), NULL);
  8343. G_B3_0 = L_3;
  8344. goto IL_0024;
  8345. }
  8346. IL_001e:
  8347. {
  8348. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8349. String_t* L_4;
  8350. L_4 = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline(__this, NULL);
  8351. G_B3_0 = L_4;
  8352. }
  8353. IL_0024:
  8354. {
  8355. V_0 = G_B3_0;
  8356. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8357. String_t* L_5;
  8358. L_5 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline(__this, NULL);
  8359. int32_t L_6;
  8360. L_6 = HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline(__this, NULL);
  8361. String_t* L_7;
  8362. L_7 = HierarchySearchFilter_ToString_mC3ACC2548C0E6810E70400920B69FC4CF5C6BF87(L_6, NULL);
  8363. String_t* L_8 = V_0;
  8364. String_t* L_9;
  8365. L_9 = HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729(L_8, NULL);
  8366. String_t* L_10;
  8367. L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_5, L_7, L_9, NULL);
  8368. V_2 = L_10;
  8369. goto IL_0044;
  8370. }
  8371. IL_0044:
  8372. {
  8373. String_t* L_11 = V_2;
  8374. return L_11;
  8375. }
  8376. }
  8377. IL2CPP_EXTERN_C String_t* HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  8378. {
  8379. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* _thisAdjusted;
  8380. int32_t _offset = 1;
  8381. _thisAdjusted = reinterpret_cast<HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*>(__this + _offset);
  8382. String_t* _returnValue;
  8383. _returnValue = HierarchySearchFilter_ToString_mE726A902E60DDDD1E51502ECB14F64171B9CD2A3(_thisAdjusted, method);
  8384. return _returnValue;
  8385. }
  8386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729 (String_t* ___0_s, const RuntimeMethod* method)
  8387. {
  8388. static bool s_Il2CppMethodInitialized;
  8389. if (!s_Il2CppMethodInitialized)
  8390. {
  8391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
  8393. s_Il2CppMethodInitialized = true;
  8394. }
  8395. bool V_0 = false;
  8396. String_t* V_1 = NULL;
  8397. int32_t G_B4_0 = 0;
  8398. {
  8399. String_t* L_0 = ___0_s;
  8400. NullCheck(L_0);
  8401. int32_t L_1;
  8402. L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
  8403. if ((((int32_t)L_1) <= ((int32_t)0)))
  8404. {
  8405. goto IL_0028;
  8406. }
  8407. }
  8408. {
  8409. String_t* L_2 = ___0_s;
  8410. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8411. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces;
  8412. NullCheck(L_2);
  8413. int32_t L_4;
  8414. L_4 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_2, L_3, NULL);
  8415. if ((((int32_t)L_4) == ((int32_t)(-1))))
  8416. {
  8417. goto IL_0028;
  8418. }
  8419. }
  8420. {
  8421. String_t* L_5 = ___0_s;
  8422. NullCheck(L_5);
  8423. Il2CppChar L_6;
  8424. L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
  8425. G_B4_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)((int32_t)34)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  8426. goto IL_0029;
  8427. }
  8428. IL_0028:
  8429. {
  8430. G_B4_0 = 0;
  8431. }
  8432. IL_0029:
  8433. {
  8434. V_0 = (bool)G_B4_0;
  8435. bool L_7 = V_0;
  8436. if (!L_7)
  8437. {
  8438. goto IL_0041;
  8439. }
  8440. }
  8441. {
  8442. String_t* L_8 = ___0_s;
  8443. String_t* L_9;
  8444. L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, L_8, _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677, NULL);
  8445. V_1 = L_9;
  8446. goto IL_0045;
  8447. }
  8448. IL_0041:
  8449. {
  8450. String_t* L_10 = ___0_s;
  8451. V_1 = L_10;
  8452. goto IL_0045;
  8453. }
  8454. IL_0045:
  8455. {
  8456. String_t* L_11 = V_1;
  8457. return L_11;
  8458. }
  8459. }
  8460. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchFilter__cctor_mB8B44ADFCAC006A798CC15253EEB8030878A390B (const RuntimeMethod* method)
  8461. {
  8462. static bool s_Il2CppMethodInitialized;
  8463. if (!s_Il2CppMethodInitialized)
  8464. {
  8465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
  8466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var);
  8468. s_Il2CppMethodInitialized = true;
  8469. }
  8470. {
  8471. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)3);
  8472. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
  8473. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t6241FC279C08882424D89EFBAC324C6901E534F1____E09F1B9774E7BD16FF4AA0F427CA8BA3FE2FCD832454BB60E741311C9CBB2F43_FieldInfo_var) };
  8474. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  8475. ((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces = L_1;
  8476. Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var))->___s_WhiteSpaces), (void*)L_1);
  8477. return;
  8478. }
  8479. }
  8480. #ifdef __clang__
  8481. #pragma clang diagnostic pop
  8482. #endif
  8483. #ifdef __clang__
  8484. #pragma clang diagnostic push
  8485. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8486. #pragma clang diagnostic ignored "-Wunused-variable"
  8487. #endif
  8488. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled)
  8489. {
  8490. Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<TextValues>k__BackingField' of type 'HierarchySearchQueryDescriptor'.");
  8491. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
  8492. }
  8493. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke_back(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled)
  8494. {
  8495. Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<TextValues>k__BackingField' of type 'HierarchySearchQueryDescriptor'.");
  8496. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
  8497. }
  8498. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_pinvoke_cleanup(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_pinvoke& marshaled)
  8499. {
  8500. }
  8501. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled)
  8502. {
  8503. Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<TextValues>k__BackingField' of type 'HierarchySearchQueryDescriptor'.");
  8504. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
  8505. }
  8506. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com_back(const HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9& unmarshaled)
  8507. {
  8508. Exception_t* ___U3CTextValuesU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<TextValues>k__BackingField' of type 'HierarchySearchQueryDescriptor'.");
  8509. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CTextValuesU3Ek__BackingFieldException, NULL);
  8510. }
  8511. IL2CPP_EXTERN_C void HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshal_com_cleanup(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_marshaled_com& marshaled)
  8512. {
  8513. }
  8514. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8515. {
  8516. {
  8517. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CSystemFiltersU3Ek__BackingField;
  8518. return L_0;
  8519. }
  8520. }
  8521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
  8522. {
  8523. {
  8524. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
  8525. __this->___U3CSystemFiltersU3Ek__BackingField = L_0;
  8526. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSystemFiltersU3Ek__BackingField), (void*)L_0);
  8527. return;
  8528. }
  8529. }
  8530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8531. {
  8532. {
  8533. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CFiltersU3Ek__BackingField;
  8534. return L_0;
  8535. }
  8536. }
  8537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
  8538. {
  8539. {
  8540. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
  8541. __this->___U3CFiltersU3Ek__BackingField = L_0;
  8542. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFiltersU3Ek__BackingField), (void*)L_0);
  8543. return;
  8544. }
  8545. }
  8546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8547. {
  8548. {
  8549. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CTextValuesU3Ek__BackingField;
  8550. return L_0;
  8551. }
  8552. }
  8553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
  8554. {
  8555. {
  8556. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
  8557. __this->___U3CTextValuesU3Ek__BackingField = L_0;
  8558. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextValuesU3Ek__BackingField), (void*)L_0);
  8559. return;
  8560. }
  8561. }
  8562. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
  8563. {
  8564. {
  8565. bool L_0 = ___0_value;
  8566. __this->___U3CStrictU3Ek__BackingField = L_0;
  8567. return;
  8568. }
  8569. }
  8570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
  8571. {
  8572. {
  8573. bool L_0 = ___0_value;
  8574. __this->___U3CInvalidU3Ek__BackingField = L_0;
  8575. return;
  8576. }
  8577. }
  8578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_filters, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_textValues, const RuntimeMethod* method)
  8579. {
  8580. static bool s_Il2CppMethodInitialized;
  8581. if (!s_Il2CppMethodInitialized)
  8582. {
  8583. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
  8584. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var);
  8585. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8586. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
  8587. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  8588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var);
  8590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var);
  8591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  8592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
  8593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
  8594. s_Il2CppMethodInitialized = true;
  8595. }
  8596. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 V_0;
  8597. memset((&V_0), 0, sizeof(V_0));
  8598. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* V_1 = NULL;
  8599. int32_t V_2 = 0;
  8600. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 V_3;
  8601. memset((&V_3), 0, sizeof(V_3));
  8602. bool V_4 = false;
  8603. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B2_0 = NULL;
  8604. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B1_0 = NULL;
  8605. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B4_0 = NULL;
  8606. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B3_0 = NULL;
  8607. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B6_0 = NULL;
  8608. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B6_1 = NULL;
  8609. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B6_2 = NULL;
  8610. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B5_0 = NULL;
  8611. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B5_1 = NULL;
  8612. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B5_2 = NULL;
  8613. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B8_0 = NULL;
  8614. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B8_1 = NULL;
  8615. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B8_2 = NULL;
  8616. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* G_B7_0 = NULL;
  8617. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* G_B7_1 = NULL;
  8618. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B7_2 = NULL;
  8619. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B15_0 = NULL;
  8620. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B14_0 = NULL;
  8621. int32_t G_B16_0 = 0;
  8622. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* G_B16_1 = NULL;
  8623. {
  8624. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8625. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_filters;
  8626. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_1 = L_0;
  8627. if (L_1)
  8628. {
  8629. G_B2_0 = L_1;
  8630. goto IL_0013;
  8631. }
  8632. G_B1_0 = L_1;
  8633. }
  8634. {
  8635. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_2 = (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)(HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)SZArrayNew(HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7_il2cpp_TypeInfo_var, (uint32_t)0);
  8636. G_B2_0 = L_2;
  8637. }
  8638. IL_0013:
  8639. {
  8640. ___0_filters = G_B2_0;
  8641. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___1_textValues;
  8642. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  8643. if (L_4)
  8644. {
  8645. G_B4_0 = L_4;
  8646. goto IL_0020;
  8647. }
  8648. G_B3_0 = L_4;
  8649. }
  8650. {
  8651. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0);
  8652. G_B4_0 = L_5;
  8653. }
  8654. IL_0020:
  8655. {
  8656. ___1_textValues = G_B4_0;
  8657. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_6 = ___0_filters;
  8658. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  8659. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_7 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0;
  8660. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_8 = L_7;
  8661. if (L_8)
  8662. {
  8663. G_B6_0 = L_8;
  8664. G_B6_1 = L_6;
  8665. G_B6_2 = __this;
  8666. goto IL_0043;
  8667. }
  8668. G_B5_0 = L_8;
  8669. G_B5_1 = L_6;
  8670. G_B5_2 = __this;
  8671. }
  8672. {
  8673. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  8674. U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_9 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9;
  8675. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_10 = (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*)il2cpp_codegen_object_new(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
  8676. Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A(L_10, L_9, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC_RuntimeMethod_var), NULL);
  8677. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_11 = L_10;
  8678. ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0 = L_11;
  8679. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_0), (void*)L_11);
  8680. G_B6_0 = L_11;
  8681. G_B6_1 = G_B5_1;
  8682. G_B6_2 = G_B5_2;
  8683. }
  8684. IL_0043:
  8685. {
  8686. il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  8687. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_12;
  8688. L_12 = HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3((RuntimeObject*)G_B6_1, G_B6_0, HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
  8689. NullCheck(G_B6_2);
  8690. HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline(G_B6_2, L_12, NULL);
  8691. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_13 = ___0_filters;
  8692. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  8693. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_14 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1;
  8694. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_15 = L_14;
  8695. if (L_15)
  8696. {
  8697. G_B8_0 = L_15;
  8698. G_B8_1 = L_13;
  8699. G_B8_2 = __this;
  8700. goto IL_006f;
  8701. }
  8702. G_B7_0 = L_15;
  8703. G_B7_1 = L_13;
  8704. G_B7_2 = __this;
  8705. }
  8706. {
  8707. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  8708. U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_16 = ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9;
  8709. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_17 = (Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821*)il2cpp_codegen_object_new(Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821_il2cpp_TypeInfo_var);
  8710. Func_2__ctor_m57151FFF35767FCEE0EFC009B83BC6090ECAD42A(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54_RuntimeMethod_var), NULL);
  8711. Func_2_t9B89706B140B2C8C11C5924E6D37B90B350B3821* L_18 = L_17;
  8712. ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1 = L_18;
  8713. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9__33_1), (void*)L_18);
  8714. G_B8_0 = L_18;
  8715. G_B8_1 = G_B7_1;
  8716. G_B8_2 = G_B7_2;
  8717. }
  8718. IL_006f:
  8719. {
  8720. il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  8721. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_19;
  8722. L_19 = HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3((RuntimeObject*)G_B8_1, G_B8_0, HierarchySearchQueryDescriptor_Where_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m5D8D884B77367543993C898ADB642A10763E07A3_RuntimeMethod_var);
  8723. NullCheck(G_B8_2);
  8724. HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline(G_B8_2, L_19, NULL);
  8725. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = ___1_textValues;
  8726. HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline(__this, L_20, NULL);
  8727. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8728. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* L_21;
  8729. L_21 = HierarchySearchFilter_get_Invalid_m70ED0C85C26D95074AA1346B22472AA1682EF05E(NULL);
  8730. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_22 = (*(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65*)L_21);
  8731. V_0 = L_22;
  8732. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_23;
  8733. L_23 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
  8734. V_1 = L_23;
  8735. V_2 = 0;
  8736. goto IL_00c3;
  8737. }
  8738. IL_0099:
  8739. {
  8740. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_24 = V_1;
  8741. int32_t L_25 = V_2;
  8742. NullCheck(L_24);
  8743. int32_t L_26 = L_25;
  8744. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  8745. V_3 = L_27;
  8746. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8747. String_t* L_28;
  8748. L_28 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&V_3), NULL);
  8749. bool L_29;
  8750. L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29, NULL);
  8751. V_4 = L_29;
  8752. bool L_30 = V_4;
  8753. if (!L_30)
  8754. {
  8755. goto IL_00be;
  8756. }
  8757. }
  8758. {
  8759. HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 L_31 = V_3;
  8760. V_0 = L_31;
  8761. goto IL_00c9;
  8762. }
  8763. IL_00be:
  8764. {
  8765. int32_t L_32 = V_2;
  8766. V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
  8767. }
  8768. IL_00c3:
  8769. {
  8770. int32_t L_33 = V_2;
  8771. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_34 = V_1;
  8772. NullCheck(L_34);
  8773. if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length)))))
  8774. {
  8775. goto IL_0099;
  8776. }
  8777. }
  8778. IL_00c9:
  8779. {
  8780. HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline(__this, (bool)0, NULL);
  8781. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8782. bool L_35;
  8783. L_35 = HierarchySearchFilter_get_IsValid_m57196B68CAD2B3A2F36094A71BD2D8510B4EDF29((&V_0), NULL);
  8784. if (!L_35)
  8785. {
  8786. G_B15_0 = __this;
  8787. goto IL_00ee;
  8788. }
  8789. G_B14_0 = __this;
  8790. }
  8791. {
  8792. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8793. String_t* L_36;
  8794. L_36 = HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline((&V_0), NULL);
  8795. bool L_37;
  8796. L_37 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_36, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
  8797. G_B16_0 = ((int32_t)(L_37));
  8798. G_B16_1 = G_B14_0;
  8799. goto IL_00ef;
  8800. }
  8801. IL_00ee:
  8802. {
  8803. G_B16_0 = 1;
  8804. G_B16_1 = G_B15_0;
  8805. }
  8806. IL_00ef:
  8807. {
  8808. NullCheck(G_B16_1);
  8809. HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline(G_B16_1, (bool)G_B16_0, NULL);
  8810. return;
  8811. }
  8812. }
  8813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_ToString_m93930794C65D2F97EB21E143D18373E2F763F4F3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8814. {
  8815. String_t* V_0 = NULL;
  8816. {
  8817. String_t* L_0;
  8818. L_0 = HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2(__this, NULL);
  8819. V_0 = L_0;
  8820. goto IL_000a;
  8821. }
  8822. IL_000a:
  8823. {
  8824. String_t* L_1 = V_0;
  8825. return L_1;
  8826. }
  8827. }
  8828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8829. {
  8830. static bool s_Il2CppMethodInitialized;
  8831. if (!s_Il2CppMethodInitialized)
  8832. {
  8833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
  8834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  8835. s_Il2CppMethodInitialized = true;
  8836. }
  8837. String_t* V_0 = NULL;
  8838. {
  8839. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
  8840. L_0 = HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline(__this, NULL);
  8841. String_t* L_1;
  8842. L_1 = String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, (RuntimeObject*)L_0, String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
  8843. V_0 = L_1;
  8844. goto IL_0014;
  8845. }
  8846. IL_0014:
  8847. {
  8848. String_t* L_2 = V_0;
  8849. return L_2;
  8850. }
  8851. }
  8852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8853. {
  8854. static bool s_Il2CppMethodInitialized;
  8855. if (!s_Il2CppMethodInitialized)
  8856. {
  8857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
  8858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  8859. s_Il2CppMethodInitialized = true;
  8860. }
  8861. String_t* V_0 = NULL;
  8862. {
  8863. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
  8864. L_0 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
  8865. String_t* L_1;
  8866. L_1 = String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, (RuntimeObject*)L_0, String_Join_TisHierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_m16F7BE77F94D3858EF033A003F76A5DB3BEBC36E_RuntimeMethod_var);
  8867. V_0 = L_1;
  8868. goto IL_0014;
  8869. }
  8870. IL_0014:
  8871. {
  8872. String_t* L_2 = V_0;
  8873. return L_2;
  8874. }
  8875. }
  8876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8877. {
  8878. static bool s_Il2CppMethodInitialized;
  8879. if (!s_Il2CppMethodInitialized)
  8880. {
  8881. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8882. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8883. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  8884. s_Il2CppMethodInitialized = true;
  8885. }
  8886. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
  8887. int32_t V_1 = 0;
  8888. bool V_2 = false;
  8889. String_t* V_3 = NULL;
  8890. {
  8891. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0;
  8892. L_0 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
  8893. NullCheck(L_0);
  8894. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
  8895. V_0 = L_1;
  8896. V_1 = 0;
  8897. goto IL_0027;
  8898. }
  8899. IL_0013:
  8900. {
  8901. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_0;
  8902. int32_t L_3 = V_1;
  8903. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4;
  8904. L_4 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
  8905. int32_t L_5 = V_1;
  8906. NullCheck(L_4);
  8907. int32_t L_6 = L_5;
  8908. String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  8909. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  8910. String_t* L_8;
  8911. L_8 = HierarchySearchFilter_QuoteStringIfNeeded_m56A25E25CBD369AAE246D5FA8F7B35C22AA82729(L_7, NULL);
  8912. NullCheck(L_2);
  8913. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (String_t*)L_8);
  8914. int32_t L_9 = V_1;
  8915. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  8916. }
  8917. IL_0027:
  8918. {
  8919. int32_t L_10 = V_1;
  8920. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0;
  8921. NullCheck(L_11);
  8922. V_2 = (bool)((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))? 1 : 0);
  8923. bool L_12 = V_2;
  8924. if (L_12)
  8925. {
  8926. goto IL_0013;
  8927. }
  8928. }
  8929. {
  8930. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
  8931. String_t* L_14;
  8932. L_14 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_13, NULL);
  8933. V_3 = L_14;
  8934. goto IL_003f;
  8935. }
  8936. IL_003f:
  8937. {
  8938. String_t* L_15 = V_3;
  8939. return L_15;
  8940. }
  8941. }
  8942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HierarchySearchQueryDescriptor_BuildQuery_m64EAC5227F72467FCCD0EA9D34B87842C1BD6CC2 (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  8943. {
  8944. static bool s_Il2CppMethodInitialized;
  8945. if (!s_Il2CppMethodInitialized)
  8946. {
  8947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  8948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
  8949. s_Il2CppMethodInitialized = true;
  8950. }
  8951. String_t* V_0 = NULL;
  8952. bool V_1 = false;
  8953. bool V_2 = false;
  8954. bool V_3 = false;
  8955. bool V_4 = false;
  8956. bool V_5 = false;
  8957. String_t* V_6 = NULL;
  8958. {
  8959. V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
  8960. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0;
  8961. L_0 = HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline(__this, NULL);
  8962. NullCheck(L_0);
  8963. V_1 = (bool)((!(((uint32_t)(((RuntimeArray*)L_0)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  8964. bool L_1 = V_1;
  8965. if (!L_1)
  8966. {
  8967. goto IL_0024;
  8968. }
  8969. }
  8970. {
  8971. String_t* L_2 = V_0;
  8972. String_t* L_3;
  8973. L_3 = HierarchySearchQueryDescriptor_BuildSystemFilterQuery_mCA55E38ED2C160F00E9168365D727F1AEF1804A3(__this, NULL);
  8974. String_t* L_4;
  8975. L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, L_3, NULL);
  8976. V_0 = L_4;
  8977. }
  8978. IL_0024:
  8979. {
  8980. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_5;
  8981. L_5 = HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline(__this, NULL);
  8982. NullCheck(L_5);
  8983. V_2 = (bool)((!(((uint32_t)(((RuntimeArray*)L_5)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  8984. bool L_6 = V_2;
  8985. if (!L_6)
  8986. {
  8987. goto IL_005a;
  8988. }
  8989. }
  8990. {
  8991. String_t* L_7 = V_0;
  8992. NullCheck(L_7);
  8993. int32_t L_8;
  8994. L_8 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_7, NULL);
  8995. V_3 = (bool)((((int32_t)L_8) > ((int32_t)0))? 1 : 0);
  8996. bool L_9 = V_3;
  8997. if (!L_9)
  8998. {
  8999. goto IL_004c;
  9000. }
  9001. }
  9002. {
  9003. String_t* L_10 = V_0;
  9004. String_t* L_11;
  9005. L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
  9006. V_0 = L_11;
  9007. }
  9008. IL_004c:
  9009. {
  9010. String_t* L_12 = V_0;
  9011. String_t* L_13;
  9012. L_13 = HierarchySearchQueryDescriptor_BuildFilterQuery_mEA76C67D0718F63CD633E2B708B0B0174A6211A7(__this, NULL);
  9013. String_t* L_14;
  9014. L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, L_13, NULL);
  9015. V_0 = L_14;
  9016. }
  9017. IL_005a:
  9018. {
  9019. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15;
  9020. L_15 = HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline(__this, NULL);
  9021. NullCheck(L_15);
  9022. V_4 = (bool)((!(((uint32_t)(((RuntimeArray*)L_15)->max_length)) <= ((uint32_t)0)))? 1 : 0);
  9023. bool L_16 = V_4;
  9024. if (!L_16)
  9025. {
  9026. goto IL_0094;
  9027. }
  9028. }
  9029. {
  9030. String_t* L_17 = V_0;
  9031. NullCheck(L_17);
  9032. int32_t L_18;
  9033. L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
  9034. V_5 = (bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
  9035. bool L_19 = V_5;
  9036. if (!L_19)
  9037. {
  9038. goto IL_0086;
  9039. }
  9040. }
  9041. {
  9042. String_t* L_20 = V_0;
  9043. String_t* L_21;
  9044. L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, NULL);
  9045. V_0 = L_21;
  9046. }
  9047. IL_0086:
  9048. {
  9049. String_t* L_22 = V_0;
  9050. String_t* L_23;
  9051. L_23 = HierarchySearchQueryDescriptor_BuildTextQuery_m8EC7ABED08D68C37BB2C264027F6D8EAAAAF3636(__this, NULL);
  9052. String_t* L_24;
  9053. L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_22, L_23, NULL);
  9054. V_0 = L_24;
  9055. }
  9056. IL_0094:
  9057. {
  9058. String_t* L_25 = V_0;
  9059. V_6 = L_25;
  9060. goto IL_0099;
  9061. }
  9062. IL_0099:
  9063. {
  9064. String_t* L_26 = V_6;
  9065. return L_26;
  9066. }
  9067. }
  9068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor__cctor_m8EF8E8298F1EA50C2AE1C4069DD7780A1035BDFB (const RuntimeMethod* method)
  9069. {
  9070. static bool s_Il2CppMethodInitialized;
  9071. if (!s_Il2CppMethodInitialized)
  9072. {
  9073. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var);
  9074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
  9075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  9077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F);
  9078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
  9079. s_Il2CppMethodInitialized = true;
  9080. }
  9081. {
  9082. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2);
  9083. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  9084. NullCheck(L_1);
  9085. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral33426CC432C3ADE760AF093A302A75AAEA8A118F);
  9086. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  9087. NullCheck(L_2);
  9088. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralC9B542871435950D7EDFFD12840CC31D2330CB29);
  9089. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_3 = (HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)il2cpp_codegen_object_new(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178_il2cpp_TypeInfo_var);
  9090. HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62(L_3, (RuntimeObject*)L_2, HashSet_1__ctor_m9F8CD04799346CDC14E5D227FCC28B5A151A7C62_RuntimeMethod_var);
  9091. ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters = L_3;
  9092. Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters), (void*)L_3);
  9093. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_4 = (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*)il2cpp_codegen_object_new(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9094. HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF(L_4, (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
  9095. ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_Empty = L_4;
  9096. Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_Empty), (void*)L_4);
  9097. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_5 = (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9*)il2cpp_codegen_object_new(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9098. HierarchySearchQueryDescriptor__ctor_m7C24033C1656B46818ED2DF492D08ACEB590B3DF(L_5, (HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7*)NULL, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, NULL);
  9099. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_6 = L_5;
  9100. NullCheck(L_6);
  9101. HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline(L_6, (bool)1, NULL);
  9102. ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_InvalidQuery = L_6;
  9103. Il2CppCodeGenWriteBarrier((void**)(&((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_InvalidQuery), (void*)L_6);
  9104. return;
  9105. }
  9106. }
  9107. #ifdef __clang__
  9108. #pragma clang diagnostic pop
  9109. #endif
  9110. #ifdef __clang__
  9111. #pragma clang diagnostic push
  9112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9113. #pragma clang diagnostic ignored "-Wunused-variable"
  9114. #endif
  9115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9D4224C3FD337D1F8712605036E3BF92F37A3959 (const RuntimeMethod* method)
  9116. {
  9117. static bool s_Il2CppMethodInitialized;
  9118. if (!s_Il2CppMethodInitialized)
  9119. {
  9120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  9121. s_Il2CppMethodInitialized = true;
  9122. }
  9123. {
  9124. U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* L_0 = (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6*)il2cpp_codegen_object_new(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var);
  9125. U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117(L_0, NULL);
  9126. ((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  9127. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  9128. return;
  9129. }
  9130. }
  9131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m63E6DDFB1EC4295E0603D4F0CC0AA9365B345117 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, const RuntimeMethod* method)
  9132. {
  9133. {
  9134. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9135. return;
  9136. }
  9137. }
  9138. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__33_0_mA8AC5EAC6B1F4BFF4490BEA7F8F4055590572EEC (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_f, const RuntimeMethod* method)
  9139. {
  9140. static bool s_Il2CppMethodInitialized;
  9141. if (!s_Il2CppMethodInitialized)
  9142. {
  9143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
  9144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  9145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9146. s_Il2CppMethodInitialized = true;
  9147. }
  9148. {
  9149. il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9150. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters;
  9151. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  9152. String_t* L_1;
  9153. L_1 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&___0_f), NULL);
  9154. NullCheck(L_0);
  9155. bool L_2;
  9156. L_2 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_0, L_1, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
  9157. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  9158. }
  9159. }
  9160. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3C_ctorU3Eb__33_1_m9E22E0718515F3351C6C68A00F1C860F3EB1EB54 (U3CU3Ec_t330619C4AB181465DB7944259F6D94901EC570C6* __this, HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65 ___0_f, const RuntimeMethod* method)
  9161. {
  9162. static bool s_Il2CppMethodInitialized;
  9163. if (!s_Il2CppMethodInitialized)
  9164. {
  9165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
  9166. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  9167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9168. s_Il2CppMethodInitialized = true;
  9169. }
  9170. {
  9171. il2cpp_codegen_runtime_class_init_inline(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var);
  9172. HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_0 = ((HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_StaticFields*)il2cpp_codegen_static_fields_for(HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9_il2cpp_TypeInfo_var))->___s_SystemFilters;
  9173. il2cpp_codegen_runtime_class_init_inline(HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65_il2cpp_TypeInfo_var);
  9174. String_t* L_1;
  9175. L_1 = HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline((&___0_f), NULL);
  9176. NullCheck(L_0);
  9177. bool L_2;
  9178. L_2 = HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853(L_0, L_1, HashSet_1_Contains_mAE49939A0DE08C4864E8560F3F7FCDAC2E193853_RuntimeMethod_var);
  9179. return L_2;
  9180. }
  9181. }
  9182. #ifdef __clang__
  9183. #pragma clang diagnostic pop
  9184. #endif
  9185. #ifdef __clang__
  9186. #pragma clang diagnostic push
  9187. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9188. #pragma clang diagnostic ignored "-Wunused-variable"
  9189. #endif
  9190. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled)
  9191. {
  9192. Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<QueryParser>k__BackingField' of type 'HierarchyViewModel': Reference type field marshaling is not supported.");
  9193. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
  9194. }
  9195. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled)
  9196. {
  9197. Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<QueryParser>k__BackingField' of type 'HierarchyViewModel': Reference type field marshaling is not supported.");
  9198. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
  9199. }
  9200. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_pinvoke_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_pinvoke& marshaled)
  9201. {
  9202. }
  9203. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled)
  9204. {
  9205. Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<QueryParser>k__BackingField' of type 'HierarchyViewModel': Reference type field marshaling is not supported.");
  9206. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
  9207. }
  9208. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_back(const HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317& unmarshaled)
  9209. {
  9210. Exception_t* ___U3CQueryParserU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '<QueryParser>k__BackingField' of type 'HierarchyViewModel': Reference type field marshaling is not supported.");
  9211. IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CQueryParserU3Ek__BackingFieldException, NULL);
  9212. }
  9213. IL2CPP_EXTERN_C void HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshal_com_cleanup(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_marshaled_com& marshaled)
  9214. {
  9215. }
  9216. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_IsCreated_m6373B153869C3224129527BD441AFFC8752FEF92 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9217. {
  9218. {
  9219. intptr_t L_0 = __this->___m_Ptr;
  9220. bool L_1;
  9221. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  9222. return L_1;
  9223. }
  9224. }
  9225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9226. {
  9227. {
  9228. int32_t L_0 = __this->___m_NodesCount;
  9229. return L_0;
  9230. }
  9231. }
  9232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_m1E805F2CCAB472AC619E6586C8DC3D3F437FF5D1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9233. {
  9234. intptr_t G_B2_0;
  9235. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9236. intptr_t G_B1_0;
  9237. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9238. {
  9239. intptr_t L_0;
  9240. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9241. intptr_t L_1 = L_0;
  9242. if (L_1)
  9243. {
  9244. G_B2_0 = L_1;
  9245. goto IL_000f;
  9246. }
  9247. G_B1_0 = L_1;
  9248. }
  9249. {
  9250. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9251. G_B2_0 = G_B1_0;
  9252. }
  9253. IL_000f:
  9254. {
  9255. bool L_2;
  9256. L_2 = HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84(G_B2_0, NULL);
  9257. return L_2;
  9258. }
  9259. }
  9260. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9261. {
  9262. {
  9263. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = __this->___m_HierarchyFlattened;
  9264. return L_0;
  9265. }
  9266. }
  9267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9268. {
  9269. {
  9270. int32_t L_0 = __this->___m_Version;
  9271. return L_0;
  9272. }
  9273. }
  9274. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  9275. {
  9276. {
  9277. RuntimeObject* L_0 = ___0_value;
  9278. __this->___U3CQueryParserU3Ek__BackingField = L_0;
  9279. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CQueryParserU3Ek__BackingField), (void*)L_0);
  9280. return;
  9281. }
  9282. }
  9283. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9284. {
  9285. intptr_t G_B2_0;
  9286. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9287. intptr_t G_B1_0;
  9288. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9289. {
  9290. intptr_t L_0;
  9291. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9292. intptr_t L_1 = L_0;
  9293. if (L_1)
  9294. {
  9295. G_B2_0 = L_1;
  9296. goto IL_000f;
  9297. }
  9298. G_B1_0 = L_1;
  9299. }
  9300. {
  9301. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9302. G_B2_0 = G_B1_0;
  9303. }
  9304. IL_000f:
  9305. {
  9306. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_2;
  9307. L_2 = HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40(G_B2_0, NULL);
  9308. return L_2;
  9309. }
  9310. }
  9311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_m4D77037698BC715A8C9F7C72179741135E162172 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, uint32_t ___1_defaultFlags, const RuntimeMethod* method)
  9312. {
  9313. static bool s_Il2CppMethodInitialized;
  9314. if (!s_Il2CppMethodInitialized)
  9315. {
  9316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
  9317. s_Il2CppMethodInitialized = true;
  9318. }
  9319. intptr_t V_0;
  9320. memset((&V_0), 0, sizeof(V_0));
  9321. int32_t V_1 = 0;
  9322. int32_t V_2 = 0;
  9323. {
  9324. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9325. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_0;
  9326. L_0 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(__this, NULL);
  9327. intptr_t L_1;
  9328. L_1 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_0, NULL);
  9329. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = ___0_hierarchyFlattened;
  9330. uint32_t L_3 = ___1_defaultFlags;
  9331. intptr_t L_4;
  9332. L_4 = HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35(L_1, L_2, L_3, (&V_0), (&V_1), (&V_2), NULL);
  9333. __this->___m_Ptr = L_4;
  9334. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = ___0_hierarchyFlattened;
  9335. NullCheck(L_5);
  9336. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_6;
  9337. L_6 = HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline(L_5, NULL);
  9338. __this->___m_Hierarchy = L_6;
  9339. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_6);
  9340. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_7 = ___0_hierarchyFlattened;
  9341. __this->___m_HierarchyFlattened = L_7;
  9342. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_7);
  9343. intptr_t L_8 = V_0;
  9344. __this->___m_NodesPtr = L_8;
  9345. int32_t L_9 = V_1;
  9346. __this->___m_NodesCount = L_9;
  9347. int32_t L_10 = V_2;
  9348. __this->___m_Version = L_10;
  9349. __this->___m_IsOwner = (bool)1;
  9350. DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* L_11 = (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06*)il2cpp_codegen_object_new(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
  9351. DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C(L_11, NULL);
  9352. HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline(__this, L_11, NULL);
  9353. return;
  9354. }
  9355. }
  9356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, intptr_t ___0_nativePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
  9357. {
  9358. static bool s_Il2CppMethodInitialized;
  9359. if (!s_Il2CppMethodInitialized)
  9360. {
  9361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
  9362. s_Il2CppMethodInitialized = true;
  9363. }
  9364. {
  9365. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9366. intptr_t L_0 = ___0_nativePtr;
  9367. __this->___m_Ptr = L_0;
  9368. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___1_hierarchyFlattened;
  9369. NullCheck(L_1);
  9370. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_2;
  9371. L_2 = HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline(L_1, NULL);
  9372. __this->___m_Hierarchy = L_2;
  9373. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Hierarchy), (void*)L_2);
  9374. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_3 = ___1_hierarchyFlattened;
  9375. __this->___m_HierarchyFlattened = L_3;
  9376. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_3);
  9377. intptr_t L_4 = ___2_nodesPtr;
  9378. __this->___m_NodesPtr = L_4;
  9379. int32_t L_5 = ___3_nodesCount;
  9380. __this->___m_NodesCount = L_5;
  9381. int32_t L_6 = ___4_version;
  9382. __this->___m_Version = L_6;
  9383. __this->___m_IsOwner = (bool)0;
  9384. DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06* L_7 = (DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06*)il2cpp_codegen_object_new(DefaultHierarchySearchQueryParser_t650A707671879288E1220306A75432DAC121CF06_il2cpp_TypeInfo_var);
  9385. DefaultHierarchySearchQueryParser__ctor_m34B870A817DCCCE6D243F045E5C83774B7054F8C(L_7, NULL);
  9386. HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline(__this, L_7, NULL);
  9387. return;
  9388. }
  9389. }
  9390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Finalize_m8C8B86BC9957F69A15265E29D1F8DD0667C41704 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9391. {
  9392. {
  9393. }
  9394. {
  9395. auto __finallyBlock = il2cpp::utils::Finally([&]
  9396. {
  9397. FINALLY_000c:
  9398. {
  9399. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  9400. return;
  9401. }
  9402. });
  9403. try
  9404. {
  9405. HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0(__this, (bool)0, NULL);
  9406. goto IL_0014;
  9407. }
  9408. catch(Il2CppExceptionWrapper& e)
  9409. {
  9410. __finallyBlock.StoreException(e.ex);
  9411. }
  9412. }
  9413. IL_0014:
  9414. {
  9415. return;
  9416. }
  9417. }
  9418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_m04F833515685BDDE10B411655AB31BF96FB48E1B (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9419. {
  9420. static bool s_Il2CppMethodInitialized;
  9421. if (!s_Il2CppMethodInitialized)
  9422. {
  9423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  9424. s_Il2CppMethodInitialized = true;
  9425. }
  9426. {
  9427. HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0(__this, (bool)1, NULL);
  9428. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  9429. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  9430. return;
  9431. }
  9432. }
  9433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Dispose_mC4D49DBFE5C0AF4AD436E84FD4FF66DC8F039CA0 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, bool ___0_disposing, const RuntimeMethod* method)
  9434. {
  9435. bool V_0 = false;
  9436. bool V_1 = false;
  9437. {
  9438. intptr_t L_0 = __this->___m_Ptr;
  9439. bool L_1;
  9440. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  9441. V_0 = L_1;
  9442. bool L_2 = V_0;
  9443. if (!L_2)
  9444. {
  9445. goto IL_0038;
  9446. }
  9447. }
  9448. {
  9449. bool L_3 = __this->___m_IsOwner;
  9450. V_1 = L_3;
  9451. bool L_4 = V_1;
  9452. if (!L_4)
  9453. {
  9454. goto IL_002c;
  9455. }
  9456. }
  9457. {
  9458. intptr_t L_5 = __this->___m_Ptr;
  9459. HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE(L_5, NULL);
  9460. }
  9461. IL_002c:
  9462. {
  9463. __this->___m_Ptr = 0;
  9464. }
  9465. IL_0038:
  9466. {
  9467. return;
  9468. }
  9469. }
  9470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, int32_t ___0_index, const RuntimeMethod* method)
  9471. {
  9472. bool V_0 = false;
  9473. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_1 = NULL;
  9474. int32_t G_B3_0 = 0;
  9475. {
  9476. int32_t L_0 = ___0_index;
  9477. if ((((int32_t)L_0) < ((int32_t)0)))
  9478. {
  9479. goto IL_0013;
  9480. }
  9481. }
  9482. {
  9483. int32_t L_1 = ___0_index;
  9484. int32_t L_2 = __this->___m_NodesCount;
  9485. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  9486. goto IL_0014;
  9487. }
  9488. IL_0013:
  9489. {
  9490. G_B3_0 = 1;
  9491. }
  9492. IL_0014:
  9493. {
  9494. V_0 = (bool)G_B3_0;
  9495. bool L_3 = V_0;
  9496. if (!L_3)
  9497. {
  9498. goto IL_0023;
  9499. }
  9500. }
  9501. {
  9502. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  9503. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  9504. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyViewModel_get_Item_m136B770458540B95AF2C6B9EC041A06FD67998AF_RuntimeMethod_var)));
  9505. }
  9506. IL_0023:
  9507. {
  9508. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
  9509. intptr_t L_6 = __this->___m_NodesPtr;
  9510. void* L_7;
  9511. L_7 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_6, NULL);
  9512. int32_t L_8 = ___0_index;
  9513. int32_t L_9 = *((int32_t*)((void*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 4)))));
  9514. NullCheck(L_5);
  9515. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_10;
  9516. L_10 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_9, NULL);
  9517. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11;
  9518. L_11 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_10, NULL);
  9519. V_1 = L_11;
  9520. goto IL_0048;
  9521. }
  9522. IL_0048:
  9523. {
  9524. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_12 = V_1;
  9525. return L_12;
  9526. }
  9527. }
  9528. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_m2547755D71FB38A32C5E6652AF8ABFC0932E1871 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  9529. {
  9530. intptr_t G_B2_0;
  9531. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9532. intptr_t G_B1_0;
  9533. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9534. {
  9535. intptr_t L_0;
  9536. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9537. intptr_t L_1 = L_0;
  9538. if (L_1)
  9539. {
  9540. G_B2_0 = L_1;
  9541. goto IL_000f;
  9542. }
  9543. G_B1_0 = L_1;
  9544. }
  9545. {
  9546. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9547. G_B2_0 = G_B1_0;
  9548. }
  9549. IL_000f:
  9550. {
  9551. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9552. int32_t L_3;
  9553. L_3 = HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67(G_B2_0, L_2, NULL);
  9554. return L_3;
  9555. }
  9556. }
  9557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_m9ED39E8D14D50E85A06E1BF003C5C35CFFBF9A6D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  9558. {
  9559. intptr_t G_B2_0;
  9560. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9561. intptr_t G_B1_0;
  9562. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9563. {
  9564. intptr_t L_0;
  9565. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9566. intptr_t L_1 = L_0;
  9567. if (L_1)
  9568. {
  9569. G_B2_0 = L_1;
  9570. goto IL_000f;
  9571. }
  9572. G_B1_0 = L_1;
  9573. }
  9574. {
  9575. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9576. G_B2_0 = G_B1_0;
  9577. }
  9578. IL_000f:
  9579. {
  9580. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9581. bool L_3;
  9582. L_3 = HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC(G_B2_0, L_2, NULL);
  9583. return L_3;
  9584. }
  9585. }
  9586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_mDA41A437C9C3B81F491759C6FABD6064DE01CA8F (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, const RuntimeMethod* method)
  9587. {
  9588. intptr_t G_B2_0;
  9589. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9590. intptr_t G_B1_0;
  9591. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9592. {
  9593. intptr_t L_0;
  9594. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9595. intptr_t L_1 = L_0;
  9596. if (L_1)
  9597. {
  9598. G_B2_0 = L_1;
  9599. goto IL_000f;
  9600. }
  9601. G_B1_0 = L_1;
  9602. }
  9603. {
  9604. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9605. G_B2_0 = G_B1_0;
  9606. }
  9607. IL_000f:
  9608. {
  9609. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9610. int32_t L_3;
  9611. L_3 = HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A(G_B2_0, L_2, NULL);
  9612. return L_3;
  9613. }
  9614. }
  9615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlags_m8ACF05C9B80E2A614E35FEBBB5CC796328BFDEAC (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
  9616. {
  9617. {
  9618. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  9619. uint32_t L_1 = ___1_flags;
  9620. bool L_2 = ___2_recurse;
  9621. HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB(__this, L_0, L_1, L_2, NULL);
  9622. return;
  9623. }
  9624. }
  9625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  9626. {
  9627. {
  9628. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  9629. uint32_t L_1 = ___1_flags;
  9630. bool L_2;
  9631. L_2 = HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7(__this, L_0, L_1, NULL);
  9632. return L_2;
  9633. }
  9634. }
  9635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlags_m01130A019C62F03552920060C386E9C002B3CE61 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
  9636. {
  9637. {
  9638. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_0 = ___0_node;
  9639. uint32_t L_1 = ___1_flags;
  9640. bool L_2 = ___2_recurse;
  9641. HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42(__this, L_0, L_1, L_2, NULL);
  9642. return;
  9643. }
  9644. }
  9645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A HierarchyViewModel_EnumerateNodesWithAllFlags_m61A518F8817D46BFDB6EE7DA58E0EE10EB4271B4 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, uint32_t ___0_flags, const RuntimeMethod* method)
  9646. {
  9647. static bool s_Il2CppMethodInitialized;
  9648. if (!s_Il2CppMethodInitialized)
  9649. {
  9650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var);
  9651. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  9652. s_Il2CppMethodInitialized = true;
  9653. }
  9654. {
  9655. uint32_t L_0 = ___0_flags;
  9656. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_1 = (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1*)il2cpp_codegen_object_new(Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1_il2cpp_TypeInfo_var);
  9657. Predicate__ctor_mB6FF1341DD3FF5652BD5E8FC22B1F1BBADED1AC7(L_1, __this, (intptr_t)((void*)HierarchyViewModel_HasAllFlags_m7255BF14683B037484CCAC743743D594C11C576D_RuntimeMethod_var), NULL);
  9658. HierarchyViewNodesEnumerable_tC2AB0595EDEF417F3D13A545828731ED5D94B79A L_2;
  9659. memset((&L_2), 0, sizeof(L_2));
  9660. HierarchyViewNodesEnumerable__ctor_m53EC593453B8CD808154886919E7061699B3AB25((&L_2), __this, L_0, L_1, NULL);
  9661. return L_2;
  9662. }
  9663. }
  9664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_mECA75CE00981EC0FAD15E68FCE973EC168D080F1 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9665. {
  9666. intptr_t G_B2_0;
  9667. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9668. intptr_t G_B1_0;
  9669. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9670. {
  9671. intptr_t L_0;
  9672. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9673. intptr_t L_1 = L_0;
  9674. if (L_1)
  9675. {
  9676. G_B2_0 = L_1;
  9677. goto IL_000f;
  9678. }
  9679. G_B1_0 = L_1;
  9680. }
  9681. {
  9682. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9683. G_B2_0 = G_B1_0;
  9684. }
  9685. IL_000f:
  9686. {
  9687. HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B(G_B2_0, NULL);
  9688. return;
  9689. }
  9690. }
  9691. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 HierarchyViewModel_GetEnumerator_m6DCD97D82AF9079DA61FBD0329AD4D400A65257C (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  9692. {
  9693. {
  9694. Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6 L_0;
  9695. memset((&L_0), 0, sizeof(L_0));
  9696. Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA((&L_0), __this, NULL);
  9697. return L_0;
  9698. }
  9699. }
  9700. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  9701. {
  9702. static bool s_Il2CppMethodInitialized;
  9703. if (!s_Il2CppMethodInitialized)
  9704. {
  9705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
  9706. s_Il2CppMethodInitialized = true;
  9707. }
  9708. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  9709. memset((&V_0), 0, sizeof(V_0));
  9710. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B3_0 = NULL;
  9711. {
  9712. intptr_t L_0 = ___0_handlePtr;
  9713. bool L_1;
  9714. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  9715. if (L_1)
  9716. {
  9717. goto IL_0010;
  9718. }
  9719. }
  9720. {
  9721. G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)(NULL));
  9722. goto IL_0023;
  9723. }
  9724. IL_0010:
  9725. {
  9726. intptr_t L_2 = ___0_handlePtr;
  9727. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  9728. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  9729. V_0 = L_3;
  9730. RuntimeObject* L_4;
  9731. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  9732. G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)CastclassSealed((RuntimeObject*)L_4, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var));
  9733. }
  9734. IL_0023:
  9735. {
  9736. return G_B3_0;
  9737. }
  9738. }
  9739. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_m28CDEDAEC5106133E4F9300E808297AB39C13F35 (intptr_t ___0_handlePtr, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method)
  9740. {
  9741. intptr_t G_B2_0;
  9742. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9743. intptr_t G_B1_0;
  9744. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9745. intptr_t G_B3_0;
  9746. memset((&G_B3_0), 0, sizeof(G_B3_0));
  9747. intptr_t G_B3_1;
  9748. memset((&G_B3_1), 0, sizeof(G_B3_1));
  9749. {
  9750. intptr_t L_0 = ___0_handlePtr;
  9751. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = ___1_hierarchyFlattened;
  9752. if (!L_1)
  9753. {
  9754. G_B2_0 = L_0;
  9755. goto IL_000c;
  9756. }
  9757. G_B1_0 = L_0;
  9758. }
  9759. {
  9760. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2 = ___1_hierarchyFlattened;
  9761. intptr_t L_3;
  9762. L_3 = BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline(L_2, NULL);
  9763. G_B3_0 = L_3;
  9764. G_B3_1 = G_B1_0;
  9765. goto IL_000f;
  9766. }
  9767. IL_000c:
  9768. {
  9769. G_B3_0 = ((intptr_t)0);
  9770. G_B3_1 = G_B2_0;
  9771. }
  9772. IL_000f:
  9773. {
  9774. uint32_t L_4 = ___2_defaultFlags;
  9775. intptr_t* L_5 = ___3_nodesPtr;
  9776. int32_t* L_6 = ___4_nodesCount;
  9777. int32_t* L_7 = ___5_version;
  9778. intptr_t L_8;
  9779. L_8 = HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A(G_B3_1, G_B3_0, L_4, L_5, L_6, L_7, NULL);
  9780. return L_8;
  9781. }
  9782. }
  9783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE (intptr_t ___0_nativePtr, const RuntimeMethod* method)
  9784. {
  9785. typedef void (*HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn) (intptr_t);
  9786. static HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn _il2cpp_icall_func;
  9787. if (!_il2cpp_icall_func)
  9788. _il2cpp_icall_func = (HierarchyViewModel_Destroy_m98A8D09575380A0F312FBA377F7049926BB00ECE_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Destroy(System.IntPtr)");
  9789. _il2cpp_icall_func(___0_nativePtr);
  9790. }
  9791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_mDBD06C6F1F34E509193616D1DBE847164C1EB5DB (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
  9792. {
  9793. intptr_t G_B2_0;
  9794. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9795. intptr_t G_B1_0;
  9796. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9797. {
  9798. intptr_t L_0;
  9799. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9800. intptr_t L_1 = L_0;
  9801. if (L_1)
  9802. {
  9803. G_B2_0 = L_1;
  9804. goto IL_000f;
  9805. }
  9806. G_B1_0 = L_1;
  9807. }
  9808. {
  9809. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9810. G_B2_0 = G_B1_0;
  9811. }
  9812. IL_000f:
  9813. {
  9814. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9815. uint32_t L_3 = ___1_flags;
  9816. bool L_4 = ___2_recurse;
  9817. HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0(G_B2_0, L_2, L_3, L_4, NULL);
  9818. return;
  9819. }
  9820. }
  9821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_m6735138F172E7305AD53AEF8E6844C088DBE1AB7 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  9822. {
  9823. intptr_t G_B2_0;
  9824. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9825. intptr_t G_B1_0;
  9826. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9827. {
  9828. intptr_t L_0;
  9829. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9830. intptr_t L_1 = L_0;
  9831. if (L_1)
  9832. {
  9833. G_B2_0 = L_1;
  9834. goto IL_000f;
  9835. }
  9836. G_B1_0 = L_1;
  9837. }
  9838. {
  9839. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9840. G_B2_0 = G_B1_0;
  9841. }
  9842. IL_000f:
  9843. {
  9844. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9845. uint32_t L_3 = ___1_flags;
  9846. bool L_4;
  9847. L_4 = HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50(G_B2_0, L_2, L_3, NULL);
  9848. return L_4;
  9849. }
  9850. }
  9851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_m499231173B54A5AFE911D2211FEE5C4B7AF2ED42 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, bool ___2_recurse, const RuntimeMethod* method)
  9852. {
  9853. intptr_t G_B2_0;
  9854. memset((&G_B2_0), 0, sizeof(G_B2_0));
  9855. intptr_t G_B1_0;
  9856. memset((&G_B1_0), 0, sizeof(G_B1_0));
  9857. {
  9858. intptr_t L_0;
  9859. L_0 = BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline(__this, NULL);
  9860. intptr_t L_1 = L_0;
  9861. if (L_1)
  9862. {
  9863. G_B2_0 = L_1;
  9864. goto IL_000f;
  9865. }
  9866. G_B1_0 = L_1;
  9867. }
  9868. {
  9869. ThrowHelper_ThrowNullReferenceException_mA9C7629D32240EE0218631933DAC647668CA63CF(__this, NULL);
  9870. G_B2_0 = G_B1_0;
  9871. }
  9872. IL_000f:
  9873. {
  9874. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = ___0_node;
  9875. uint32_t L_3 = ___1_flags;
  9876. bool L_4 = ___2_recurse;
  9877. HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661(G_B2_0, L_2, L_3, L_4, NULL);
  9878. return;
  9879. }
  9880. }
  9881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_CreateHierarchyViewModel_m64C3EF266CD7462D45F236AC3C10CFB4C28FBD8A (intptr_t ___0_nativePtr, intptr_t ___1_flattenedPtr, intptr_t ___2_nodesPtr, int32_t ___3_nodesCount, int32_t ___4_version, const RuntimeMethod* method)
  9882. {
  9883. static bool s_Il2CppMethodInitialized;
  9884. if (!s_Il2CppMethodInitialized)
  9885. {
  9886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
  9887. s_Il2CppMethodInitialized = true;
  9888. }
  9889. {
  9890. intptr_t L_0 = ___0_nativePtr;
  9891. intptr_t L_1 = ___1_flattenedPtr;
  9892. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
  9893. L_2 = HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline(L_1, NULL);
  9894. intptr_t L_3 = ___2_nodesPtr;
  9895. int32_t L_4 = ___3_nodesCount;
  9896. int32_t L_5 = ___4_version;
  9897. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)il2cpp_codegen_object_new(HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
  9898. HierarchyViewModel__ctor_mCF4165CC9FCB57C7CD3568705B3626C3B75DA15F(L_6, L_0, L_2, L_3, L_4, L_5, NULL);
  9899. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_7;
  9900. L_7 = GCHandle_Alloc_m845AB5ED62859B099C023F34C05BEAEDB4AFE27D(L_6, NULL);
  9901. intptr_t L_8;
  9902. L_8 = GCHandle_ToIntPtr_m45294AA913461A070BD555F81103A8BF2E5ED976(L_7, NULL);
  9903. return L_8;
  9904. }
  9905. }
  9906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_UpdateHierarchyViewModel_m04A7814544BAB3CA352EFEBE645503C0B5421DDA (intptr_t ___0_handlePtr, intptr_t ___1_nodesPtr, int32_t ___2_nodesCount, int32_t ___3_version, const RuntimeMethod* method)
  9907. {
  9908. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* V_0 = NULL;
  9909. {
  9910. intptr_t L_0 = ___0_handlePtr;
  9911. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1;
  9912. L_1 = HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline(L_0, NULL);
  9913. V_0 = L_1;
  9914. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = V_0;
  9915. intptr_t L_3 = ___1_nodesPtr;
  9916. NullCheck(L_2);
  9917. L_2->___m_NodesPtr = L_3;
  9918. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_4 = V_0;
  9919. int32_t L_5 = ___2_nodesCount;
  9920. NullCheck(L_4);
  9921. L_4->___m_NodesCount = L_5;
  9922. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = V_0;
  9923. int32_t L_7 = ___3_version;
  9924. NullCheck(L_6);
  9925. L_6->___m_Version = L_7;
  9926. return;
  9927. }
  9928. }
  9929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SearchBegin_mC3201E10D659CD658BE6AFFC1F680FE4F9395813 (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  9930. {
  9931. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* V_0 = NULL;
  9932. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 V_1;
  9933. memset((&V_1), 0, sizeof(V_1));
  9934. HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 V_2;
  9935. memset((&V_2), 0, sizeof(V_2));
  9936. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* V_3 = NULL;
  9937. {
  9938. intptr_t L_0 = ___0_handlePtr;
  9939. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1;
  9940. L_1 = HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline(L_0, NULL);
  9941. V_0 = L_1;
  9942. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_2 = V_0;
  9943. NullCheck(L_2);
  9944. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_3 = L_2->___m_Hierarchy;
  9945. NullCheck(L_3);
  9946. HierarchyNodeTypeHandlerBaseEnumerable_t26ADB6758ABA4C29812D07C8087A05BBBC7DEA83 L_4;
  9947. L_4 = Hierarchy_EnumerateNodeTypeHandlersBase_mDFE78F2FB5594A507A528850C08C9B1458C89EB2(L_3, NULL);
  9948. V_2 = L_4;
  9949. Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26 L_5;
  9950. L_5 = HierarchyNodeTypeHandlerBaseEnumerable_GetEnumerator_mC4238937FE4C1B682BC937ECDF43E8B55C3A5782((&V_2), NULL);
  9951. V_1 = L_5;
  9952. }
  9953. {
  9954. auto __finallyBlock = il2cpp::utils::Finally([&]
  9955. {
  9956. FINALLY_003f:
  9957. {
  9958. Enumerator_Dispose_m4279DC1C5317D178525B7AC9A0768DE254C547F5((&V_1), NULL);
  9959. return;
  9960. }
  9961. });
  9962. try
  9963. {
  9964. {
  9965. goto IL_0034_1;
  9966. }
  9967. IL_001f_1:
  9968. {
  9969. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
  9970. L_6 = Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline((&V_1), NULL);
  9971. V_3 = L_6;
  9972. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_7 = V_3;
  9973. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = V_0;
  9974. NullCheck(L_8);
  9975. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_9;
  9976. L_9 = HierarchyViewModel_get_Query_mDA3284F8F7587BB8F1EE1B4EB10649622DB51E8E(L_8, NULL);
  9977. NullCheck(L_7);
  9978. HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline(L_7, L_9, NULL);
  9979. }
  9980. IL_0034_1:
  9981. {
  9982. bool L_10;
  9983. L_10 = Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline((&V_1), NULL);
  9984. if (L_10)
  9985. {
  9986. goto IL_001f_1;
  9987. }
  9988. }
  9989. {
  9990. goto IL_004e;
  9991. }
  9992. }
  9993. catch(Il2CppExceptionWrapper& e)
  9994. {
  9995. __finallyBlock.StoreException(e.ex);
  9996. }
  9997. }
  9998. IL_004e:
  9999. {
  10000. return;
  10001. }
  10002. }
  10003. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  10004. {
  10005. typedef bool (*HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn) (intptr_t);
  10006. static HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn _il2cpp_icall_func;
  10007. if (!_il2cpp_icall_func)
  10008. _il2cpp_icall_func = (HierarchyViewModel_get_UpdateNeeded_Injected_m455F0662343F338549C2F827A7A59485A4A80C84_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::get_UpdateNeeded_Injected(System.IntPtr)");
  10009. bool icallRetVal = _il2cpp_icall_func(___0__unity_self);
  10010. return icallRetVal;
  10011. }
  10012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40 (intptr_t ___0__unity_self, const RuntimeMethod* method)
  10013. {
  10014. typedef HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* (*HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn) (intptr_t);
  10015. static HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn _il2cpp_icall_func;
  10016. if (!_il2cpp_icall_func)
  10017. _il2cpp_icall_func = (HierarchyViewModel_get_Query_Injected_m9E2068EA6BEFE23A6EBEB3572862597E62D20A40_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::get_Query_Injected(System.IntPtr)");
  10018. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* icallRetVal = _il2cpp_icall_func(___0__unity_self);
  10019. return icallRetVal;
  10020. }
  10021. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  10022. {
  10023. typedef int32_t (*HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  10024. static HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn _il2cpp_icall_func;
  10025. if (!_il2cpp_icall_func)
  10026. _il2cpp_icall_func = (HierarchyViewModel_IndexOf_Injected_mB55FD8D854ADF92F571B58B6B942162087C7DF67_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::IndexOf_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  10027. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  10028. return icallRetVal;
  10029. }
  10030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  10031. {
  10032. typedef bool (*HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  10033. static HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn _il2cpp_icall_func;
  10034. if (!_il2cpp_icall_func)
  10035. _il2cpp_icall_func = (HierarchyViewModel_Contains_Injected_mF077F41FF42704DC1B3EB88B541C0F228202B9AC_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Contains_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  10036. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  10037. return icallRetVal;
  10038. }
  10039. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, const RuntimeMethod* method)
  10040. {
  10041. typedef int32_t (*HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*);
  10042. static HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn _il2cpp_icall_func;
  10043. if (!_il2cpp_icall_func)
  10044. _il2cpp_icall_func = (HierarchyViewModel_GetChildrenCount_Injected_m4B80A1D550BF50535394344F45C7053EBE969A6A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::GetChildrenCount_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&)");
  10045. int32_t icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node);
  10046. return icallRetVal;
  10047. }
  10048. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B (intptr_t ___0__unity_self, const RuntimeMethod* method)
  10049. {
  10050. typedef void (*HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn) (intptr_t);
  10051. static HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn _il2cpp_icall_func;
  10052. if (!_il2cpp_icall_func)
  10053. _il2cpp_icall_func = (HierarchyViewModel_Update_Injected_mF54D16567A1B0AFCB8B2C3765298946F1966432B_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Update_Injected(System.IntPtr)");
  10054. _il2cpp_icall_func(___0__unity_self);
  10055. }
  10056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A (intptr_t ___0_handlePtr, intptr_t ___1_hierarchyFlattened, uint32_t ___2_defaultFlags, intptr_t* ___3_nodesPtr, int32_t* ___4_nodesCount, int32_t* ___5_version, const RuntimeMethod* method)
  10057. {
  10058. typedef intptr_t (*HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn) (intptr_t, intptr_t, uint32_t, intptr_t*, int32_t*, int32_t*);
  10059. static HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn _il2cpp_icall_func;
  10060. if (!_il2cpp_icall_func)
  10061. _il2cpp_icall_func = (HierarchyViewModel_Create_Injected_m99A253762279A6AC35CDAB9AC4F872D174C0E80A_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::Create_Injected(System.IntPtr,System.IntPtr,Unity.Hierarchy.HierarchyNodeFlags,System.IntPtr&,System.Int32&,System.Int32&)");
  10062. intptr_t icallRetVal = _il2cpp_icall_func(___0_handlePtr, ___1_hierarchyFlattened, ___2_defaultFlags, ___3_nodesPtr, ___4_nodesCount, ___5_version);
  10063. return icallRetVal;
  10064. }
  10065. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method)
  10066. {
  10067. typedef void (*HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, bool);
  10068. static HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn _il2cpp_icall_func;
  10069. if (!_il2cpp_icall_func)
  10070. _il2cpp_icall_func = (HierarchyViewModel_SetFlagsNode_Injected_m336A711E3C9F127BE98613F6B11BA569E04735A0_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::SetFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags,System.Boolean)");
  10071. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags, ___3_recurse);
  10072. }
  10073. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, const RuntimeMethod* method)
  10074. {
  10075. typedef bool (*HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t);
  10076. static HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn _il2cpp_icall_func;
  10077. if (!_il2cpp_icall_func)
  10078. _il2cpp_icall_func = (HierarchyViewModel_HasAllFlagsNode_Injected_mF7F62FA75F49596DBCF0997BAAD7B7FE12671C50_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::HasAllFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags)");
  10079. bool icallRetVal = _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags);
  10080. return icallRetVal;
  10081. }
  10082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661 (intptr_t ___0__unity_self, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___1_node, uint32_t ___2_flags, bool ___3_recurse, const RuntimeMethod* method)
  10083. {
  10084. typedef void (*HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn) (intptr_t, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, bool);
  10085. static HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn _il2cpp_icall_func;
  10086. if (!_il2cpp_icall_func)
  10087. _il2cpp_icall_func = (HierarchyViewModel_ClearFlagsNode_Injected_mF463A7C45AD5250E510B4250D68C7616879B2661_ftn)il2cpp_codegen_resolve_icall ("Unity.Hierarchy.HierarchyViewModel::ClearFlagsNode_Injected(System.IntPtr,Unity.Hierarchy.HierarchyNode&,Unity.Hierarchy.HierarchyNodeFlags,System.Boolean)");
  10088. _il2cpp_icall_func(___0__unity_self, ___1_node, ___2_flags, ___3_recurse);
  10089. }
  10090. #ifdef __clang__
  10091. #pragma clang diagnostic pop
  10092. #endif
  10093. #ifdef __clang__
  10094. #pragma clang diagnostic push
  10095. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10096. #pragma clang diagnostic ignored "-Wunused-variable"
  10097. #endif
  10098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8 (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method)
  10099. {
  10100. {
  10101. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
  10102. NullCheck(L_0);
  10103. intptr_t L_1 = L_0->___m_Ptr;
  10104. return L_1;
  10105. }
  10106. }
  10107. #ifdef __clang__
  10108. #pragma clang diagnostic pop
  10109. #endif
  10110. #ifdef __clang__
  10111. #pragma clang diagnostic push
  10112. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10113. #pragma clang diagnostic ignored "-Wunused-variable"
  10114. #endif
  10115. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled)
  10116. {
  10117. Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_ViewModel' of type 'Enumerator': Reference type field marshaling is not supported.");
  10118. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
  10119. }
  10120. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled)
  10121. {
  10122. Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_ViewModel' of type 'Enumerator': Reference type field marshaling is not supported.");
  10123. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
  10124. }
  10125. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_pinvoke_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_pinvoke& marshaled)
  10126. {
  10127. }
  10128. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled)
  10129. {
  10130. Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_ViewModel' of type 'Enumerator': Reference type field marshaling is not supported.");
  10131. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
  10132. }
  10133. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_back(const Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled, Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6& unmarshaled)
  10134. {
  10135. Exception_t* ___m_ViewModelException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_ViewModel' of type 'Enumerator': Reference type field marshaling is not supported.");
  10136. IL2CPP_RAISE_MANAGED_EXCEPTION(___m_ViewModelException, NULL);
  10137. }
  10138. IL2CPP_EXTERN_C void Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshal_com_cleanup(Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6_marshaled_com& marshaled)
  10139. {
  10140. }
  10141. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method)
  10142. {
  10143. {
  10144. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_hierarchyViewModel;
  10145. __this->___m_ViewModel = L_0;
  10146. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ViewModel), (void*)L_0);
  10147. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = ___0_hierarchyViewModel;
  10148. NullCheck(L_1);
  10149. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_2;
  10150. L_2 = HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline(L_1, NULL);
  10151. __this->___m_HierarchyFlattened = L_2;
  10152. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_HierarchyFlattened), (void*)L_2);
  10153. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_3 = ___0_hierarchyViewModel;
  10154. NullCheck(L_3);
  10155. intptr_t L_4 = L_3->___m_NodesPtr;
  10156. void* L_5;
  10157. L_5 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_4, NULL);
  10158. __this->___m_NodesPtr = (int32_t*)L_5;
  10159. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_6 = ___0_hierarchyViewModel;
  10160. NullCheck(L_6);
  10161. int32_t L_7;
  10162. L_7 = HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline(L_6, NULL);
  10163. __this->___m_NodesCount = L_7;
  10164. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_8 = ___0_hierarchyViewModel;
  10165. NullCheck(L_8);
  10166. int32_t L_9;
  10167. L_9 = HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline(L_8, NULL);
  10168. __this->___m_Version = L_9;
  10169. __this->___m_Index = (-1);
  10170. return;
  10171. }
  10172. }
  10173. IL2CPP_EXTERN_C void Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA_AdjustorThunk (RuntimeObject* __this, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_hierarchyViewModel, const RuntimeMethod* method)
  10174. {
  10175. Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
  10176. int32_t _offset = 1;
  10177. _thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
  10178. Enumerator__ctor_m92AD996B2BC7A1DF6BEF8439EB170DA6B312DFAA(_thisAdjusted, ___0_hierarchyViewModel, method);
  10179. }
  10180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
  10181. {
  10182. bool V_0 = false;
  10183. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_1 = NULL;
  10184. {
  10185. int32_t L_0 = __this->___m_Version;
  10186. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = __this->___m_ViewModel;
  10187. NullCheck(L_1);
  10188. int32_t L_2 = L_1->___m_Version;
  10189. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10190. bool L_3 = V_0;
  10191. if (!L_3)
  10192. {
  10193. goto IL_0026;
  10194. }
  10195. }
  10196. {
  10197. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10198. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A)), NULL);
  10199. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var)));
  10200. }
  10201. IL_0026:
  10202. {
  10203. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
  10204. int32_t* L_6 = __this->___m_NodesPtr;
  10205. int32_t L_7 = __this->___m_Index;
  10206. int32_t L_8 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))));
  10207. NullCheck(L_5);
  10208. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9;
  10209. L_9 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_8, NULL);
  10210. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
  10211. L_10 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_9, NULL);
  10212. V_1 = L_10;
  10213. goto IL_004a;
  10214. }
  10215. IL_004a:
  10216. {
  10217. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11 = V_1;
  10218. return L_11;
  10219. }
  10220. }
  10221. IL2CPP_EXTERN_C HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  10222. {
  10223. Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
  10224. int32_t _offset = 1;
  10225. _thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
  10226. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* _returnValue;
  10227. _returnValue = Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline(_thisAdjusted, method);
  10228. return _returnValue;
  10229. }
  10230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254 (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
  10231. {
  10232. int32_t V_0 = 0;
  10233. {
  10234. int32_t L_0 = __this->___m_Index;
  10235. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10236. int32_t L_1 = V_0;
  10237. __this->___m_Index = L_1;
  10238. int32_t L_2 = V_0;
  10239. int32_t L_3 = __this->___m_NodesCount;
  10240. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  10241. }
  10242. }
  10243. IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
  10244. {
  10245. Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* _thisAdjusted;
  10246. int32_t _offset = 1;
  10247. _thisAdjusted = reinterpret_cast<Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6*>(__this + _offset);
  10248. bool _returnValue;
  10249. _returnValue = Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline(_thisAdjusted, method);
  10250. return _returnValue;
  10251. }
  10252. #ifdef __clang__
  10253. #pragma clang diagnostic pop
  10254. #endif
  10255. #ifdef __clang__
  10256. #pragma clang diagnostic push
  10257. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10258. #pragma clang diagnostic ignored "-Wunused-variable"
  10259. #endif
  10260. #ifdef __clang__
  10261. #pragma clang diagnostic pop
  10262. #endif
  10263. #ifdef __clang__
  10264. #pragma clang diagnostic push
  10265. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10266. #pragma clang diagnostic ignored "-Wunused-variable"
  10267. #endif
  10268. #ifdef __clang__
  10269. #pragma clang diagnostic pop
  10270. #endif
  10271. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Id_mF2B5D36F53FAD484A8B5BCF36BB70BD85B0D06C8_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  10272. {
  10273. {
  10274. int32_t L_0 = __this->___m_Id;
  10275. return L_0;
  10276. }
  10277. }
  10278. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNode_get_Version_m0A17AB68CE616656EFF72AB94A5B02824CCD0DEF_inline (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* __this, const RuntimeMethod* method)
  10279. {
  10280. {
  10281. int32_t L_0 = __this->___m_Version;
  10282. return L_0;
  10283. }
  10284. }
  10285. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  10286. {
  10287. {
  10288. int32_t L_0 = __this->___m_Version;
  10289. return L_0;
  10290. }
  10291. }
  10292. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* __this, const RuntimeMethod* method)
  10293. {
  10294. bool V_0 = false;
  10295. {
  10296. int32_t L_0 = __this->___m_Version;
  10297. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  10298. NullCheck(L_1);
  10299. int32_t L_2;
  10300. L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_1, NULL);
  10301. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10302. bool L_3 = V_0;
  10303. if (!L_3)
  10304. {
  10305. goto IL_0026;
  10306. }
  10307. }
  10308. {
  10309. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10310. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  10311. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_RuntimeMethod_var)));
  10312. }
  10313. IL_0026:
  10314. {
  10315. return;
  10316. }
  10317. }
  10318. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, int32_t ___0_index, const RuntimeMethod* method)
  10319. {
  10320. bool V_0 = false;
  10321. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
  10322. int32_t G_B3_0 = 0;
  10323. {
  10324. int32_t L_0 = ___0_index;
  10325. if ((((int32_t)L_0) < ((int32_t)0)))
  10326. {
  10327. goto IL_0013;
  10328. }
  10329. }
  10330. {
  10331. int32_t L_1 = ___0_index;
  10332. int32_t L_2 = __this->___m_NodesCount;
  10333. G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10334. goto IL_0014;
  10335. }
  10336. IL_0013:
  10337. {
  10338. G_B3_0 = 1;
  10339. }
  10340. IL_0014:
  10341. {
  10342. V_0 = (bool)G_B3_0;
  10343. bool L_3 = V_0;
  10344. if (!L_3)
  10345. {
  10346. goto IL_0023;
  10347. }
  10348. }
  10349. {
  10350. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  10351. ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
  10352. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_RuntimeMethod_var)));
  10353. }
  10354. IL_0023:
  10355. {
  10356. intptr_t L_5 = __this->___m_NodesPtr;
  10357. void* L_6;
  10358. L_6 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_5, NULL);
  10359. int32_t L_7 = ___0_index;
  10360. uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  10361. V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((void*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8))));
  10362. goto IL_003c;
  10363. }
  10364. IL_003c:
  10365. {
  10366. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9 = V_1;
  10367. return L_9;
  10368. }
  10369. }
  10370. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* ___0_hierarchyFlattenedNode, const RuntimeMethod* method)
  10371. {
  10372. {
  10373. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = ___0_hierarchyFlattenedNode;
  10374. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_1 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)(&L_0->___m_Node);
  10375. return L_1;
  10376. }
  10377. }
  10378. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mC1D8E1674A4DE5C07188471B1835A94679785951_inline (Enumerator_tE3E095AEEEF9266D1B71529275B51FCD45FF78A4* __this, const RuntimeMethod* method)
  10379. {
  10380. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  10381. {
  10382. HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9* L_0 = (HierarchyFlattenedNodeChildren_t3A3B418C11A351E8DF2C875440AF084D0306C7F9*)(&__this->___m_Enumerable);
  10383. HierarchyFlattenedNodeChildren_ThrowIfVersionChanged_m198A54234217FDB3617705CAB0F3A27FF6CC4CB1_inline(L_0, NULL);
  10384. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  10385. int32_t L_2 = __this->___m_CurrentIndex;
  10386. NullCheck(L_1);
  10387. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_3;
  10388. L_3 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_1, L_2, NULL);
  10389. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4;
  10390. L_4 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_3, NULL);
  10391. V_0 = L_4;
  10392. goto IL_0026;
  10393. }
  10394. IL_0026:
  10395. {
  10396. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
  10397. return L_5;
  10398. }
  10399. }
  10400. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_ChildrenCount_mC424A4AF7C6639A7B95FA45F610CAE6C6E5B77AD_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  10401. {
  10402. {
  10403. int32_t L_0 = __this->___m_ChildrenCount;
  10404. return L_0;
  10405. }
  10406. }
  10407. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattened_get_Count_mDD854A0A55467ED5F2B9E9899B569956EE3F520E_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  10408. {
  10409. {
  10410. int32_t L_0 = __this->___m_NodesCount;
  10411. return L_0;
  10412. }
  10413. }
  10414. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyFlattenedNode_get_NextSiblingOffset_m3264B96FAC2A80B541CC7A25EA6A157E233E7026_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  10415. {
  10416. {
  10417. int32_t L_0 = __this->___m_NextSiblingOffset;
  10418. return L_0;
  10419. }
  10420. }
  10421. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  10422. {
  10423. {
  10424. intptr_t L_0 = ___0_value1;
  10425. intptr_t L_1 = ___1_value2;
  10426. return (bool)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0);
  10427. }
  10428. }
  10429. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* __this, const RuntimeMethod* method)
  10430. {
  10431. int32_t V_0 = 0;
  10432. {
  10433. intptr_t L_0 = __this->___m_VersionPtr;
  10434. void* L_1;
  10435. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  10436. int32_t L_2 = *((int32_t*)L_1);
  10437. V_0 = L_2;
  10438. goto IL_0011;
  10439. }
  10440. IL_0011:
  10441. {
  10442. int32_t L_3 = V_0;
  10443. return L_3;
  10444. }
  10445. }
  10446. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* __this, const RuntimeMethod* method)
  10447. {
  10448. bool V_0 = false;
  10449. {
  10450. int32_t L_0 = __this->___m_Version;
  10451. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_1 = __this->___m_Hierarchy;
  10452. NullCheck(L_1);
  10453. int32_t L_2;
  10454. L_2 = Hierarchy_get_Version_m2E5ADDBED3F506E46A1B69B1FC384E4B216EDE21_inline(L_1, NULL);
  10455. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10456. bool L_3 = V_0;
  10457. if (!L_3)
  10458. {
  10459. goto IL_0026;
  10460. }
  10461. }
  10462. {
  10463. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10464. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEEDEA1E00E11E7AE5F463F324BF161C964769413)), NULL);
  10465. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_RuntimeMethod_var)));
  10466. }
  10467. IL_0026:
  10468. {
  10469. return;
  10470. }
  10471. }
  10472. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mAAF88AAE73FCBE51FD11CB6AD0FE0AFCDD0C6DBC_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method)
  10473. {
  10474. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  10475. {
  10476. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_0 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  10477. HierarchyNodeChildren_ThrowIfVersionChanged_m2E94CB53F2BC5A4249D7AAA537CDD31A230E3BB3_inline(L_0, NULL);
  10478. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_1 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  10479. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2 = L_1->___m_Ptr;
  10480. int32_t L_3 = __this->___m_Index;
  10481. uint32_t L_4 = sizeof(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704);
  10482. V_0 = (HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)((HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), (int32_t)L_4))));
  10483. goto IL_002a;
  10484. }
  10485. IL_002a:
  10486. {
  10487. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_5 = V_0;
  10488. return L_5;
  10489. }
  10490. }
  10491. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m3D954DD94C21904424A7B3EB23277A1BE30D8E68_inline (Enumerator_tB394F581EA54AC1A1E8074FCA63A756754BD1235* __this, const RuntimeMethod* method)
  10492. {
  10493. int32_t V_0 = 0;
  10494. {
  10495. int32_t L_0 = __this->___m_Index;
  10496. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10497. int32_t L_1 = V_0;
  10498. __this->___m_Index = L_1;
  10499. int32_t L_2 = V_0;
  10500. HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666* L_3 = (HierarchyNodeChildren_t550A622C571274E0C78E7E1265D58E1D88C4E666*)(&__this->___m_Enumerable);
  10501. int32_t L_4 = L_3->___m_Count;
  10502. return (bool)((((int32_t)L_2) < ((int32_t)L_4))? 1 : 0);
  10503. }
  10504. }
  10505. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m8CD657DAE26D9C5F3C6ACD5BC16C3530B29ABE57_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* ___0_handler, const RuntimeMethod* method)
  10506. {
  10507. {
  10508. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_0 = ___0_handler;
  10509. NullCheck(L_0);
  10510. intptr_t L_1 = L_0->___m_Ptr;
  10511. return L_1;
  10512. }
  10513. }
  10514. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method)
  10515. {
  10516. {
  10517. intptr_t L_0 = ___0_value1;
  10518. intptr_t L_1 = ___1_value2;
  10519. return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10520. }
  10521. }
  10522. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
  10523. {
  10524. {
  10525. bool L_0;
  10526. L_0 = GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline(__this, NULL);
  10527. if (L_0)
  10528. {
  10529. goto IL_0013;
  10530. }
  10531. }
  10532. {
  10533. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10534. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4EBC86E0EACFCA522AEB82874860D0E248D782A5)), NULL);
  10535. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_RuntimeMethod_var)));
  10536. }
  10537. IL_0013:
  10538. {
  10539. intptr_t L_2 = __this->___handle;
  10540. bool L_3;
  10541. L_3 = GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline(L_2, NULL);
  10542. if (!L_3)
  10543. {
  10544. goto IL_002c;
  10545. }
  10546. }
  10547. {
  10548. intptr_t L_4 = __this->___handle;
  10549. RuntimeObject* L_5;
  10550. L_5 = GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline(L_4, NULL);
  10551. return L_5;
  10552. }
  10553. IL_002c:
  10554. {
  10555. intptr_t L_6 = __this->___handle;
  10556. RuntimeObject* L_7;
  10557. L_7 = GCHandle_GetTarget_mE0AF851834410E2AEA6285B2497751570236C794(L_6, NULL);
  10558. return L_7;
  10559. }
  10560. }
  10561. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* Hierarchy_FromIntPtr_m8E935E3D910488B516DD7B087EB778458136D8C7_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  10562. {
  10563. static bool s_Il2CppMethodInitialized;
  10564. if (!s_Il2CppMethodInitialized)
  10565. {
  10566. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var);
  10567. s_Il2CppMethodInitialized = true;
  10568. }
  10569. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  10570. memset((&V_0), 0, sizeof(V_0));
  10571. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* G_B3_0 = NULL;
  10572. {
  10573. intptr_t L_0 = ___0_handlePtr;
  10574. bool L_1;
  10575. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  10576. if (L_1)
  10577. {
  10578. goto IL_0010;
  10579. }
  10580. }
  10581. {
  10582. G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)(NULL));
  10583. goto IL_0023;
  10584. }
  10585. IL_0010:
  10586. {
  10587. intptr_t L_2 = ___0_handlePtr;
  10588. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  10589. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  10590. V_0 = L_3;
  10591. RuntimeObject* L_4;
  10592. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  10593. G_B3_0 = ((Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E*)CastclassSealed((RuntimeObject*)L_4, Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E_il2cpp_TypeInfo_var));
  10594. }
  10595. IL_0023:
  10596. {
  10597. return G_B3_0;
  10598. }
  10599. }
  10600. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* HierarchyCommandList_FromIntPtr_m3FA698CC8809DA9CAC1571CE27AA2F5CBB404518_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  10601. {
  10602. static bool s_Il2CppMethodInitialized;
  10603. if (!s_Il2CppMethodInitialized)
  10604. {
  10605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var);
  10606. s_Il2CppMethodInitialized = true;
  10607. }
  10608. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  10609. memset((&V_0), 0, sizeof(V_0));
  10610. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* G_B3_0 = NULL;
  10611. {
  10612. intptr_t L_0 = ___0_handlePtr;
  10613. bool L_1;
  10614. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  10615. if (L_1)
  10616. {
  10617. goto IL_0010;
  10618. }
  10619. }
  10620. {
  10621. G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)(NULL));
  10622. goto IL_0023;
  10623. }
  10624. IL_0010:
  10625. {
  10626. intptr_t L_2 = ___0_handlePtr;
  10627. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  10628. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  10629. V_0 = L_3;
  10630. RuntimeObject* L_4;
  10631. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  10632. G_B3_0 = ((HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8*)CastclassSealed((RuntimeObject*)L_4, HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8_il2cpp_TypeInfo_var));
  10633. }
  10634. IL_0023:
  10635. {
  10636. return G_B3_0;
  10637. }
  10638. }
  10639. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  10640. {
  10641. static bool s_Il2CppMethodInitialized;
  10642. if (!s_Il2CppMethodInitialized)
  10643. {
  10644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  10645. s_Il2CppMethodInitialized = true;
  10646. }
  10647. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  10648. memset((&V_0), 0, sizeof(V_0));
  10649. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* G_B3_0 = NULL;
  10650. {
  10651. intptr_t L_0 = ___0_handlePtr;
  10652. bool L_1;
  10653. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  10654. if (L_1)
  10655. {
  10656. goto IL_0010;
  10657. }
  10658. }
  10659. {
  10660. G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)(NULL));
  10661. goto IL_0023;
  10662. }
  10663. IL_0010:
  10664. {
  10665. intptr_t L_2 = ___0_handlePtr;
  10666. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  10667. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  10668. V_0 = L_3;
  10669. RuntimeObject* L_4;
  10670. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  10671. G_B3_0 = ((HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9*)CastclassClass((RuntimeObject*)L_4, HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var));
  10672. }
  10673. IL_0023:
  10674. {
  10675. return G_B3_0;
  10676. }
  10677. }
  10678. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m151B8CE983BB122B1CDEFCF05DA8635B94BF470E_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_cmdList, const RuntimeMethod* method)
  10679. {
  10680. {
  10681. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_cmdList;
  10682. NullCheck(L_0);
  10683. intptr_t L_1 = L_0->___m_Ptr;
  10684. return L_1;
  10685. }
  10686. }
  10687. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Ptr_m8D6008088DEE97BDE40CE073816B08843054999E_inline (intptr_t ___0_value, const RuntimeMethod* method)
  10688. {
  10689. static bool s_Il2CppMethodInitialized;
  10690. if (!s_Il2CppMethodInitialized)
  10691. {
  10692. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  10693. s_Il2CppMethodInitialized = true;
  10694. }
  10695. {
  10696. intptr_t L_0 = ___0_value;
  10697. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Ptr = L_0;
  10698. return;
  10699. }
  10700. }
  10701. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_Hierarchy_m288E75AB12EA1E687120E6B4E982BDF0709F5414_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_value, const RuntimeMethod* method)
  10702. {
  10703. static bool s_Il2CppMethodInitialized;
  10704. if (!s_Il2CppMethodInitialized)
  10705. {
  10706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  10707. s_Il2CppMethodInitialized = true;
  10708. }
  10709. {
  10710. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_value;
  10711. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy = L_0;
  10712. Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_Hierarchy), (void*)L_0);
  10713. return;
  10714. }
  10715. }
  10716. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ConstructorScope_set_CommandList_mDCAC16E11D8320D299A51DAE39487FB3380E3FF9_inline (HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* ___0_value, const RuntimeMethod* method)
  10717. {
  10718. static bool s_Il2CppMethodInitialized;
  10719. if (!s_Il2CppMethodInitialized)
  10720. {
  10721. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var);
  10722. s_Il2CppMethodInitialized = true;
  10723. }
  10724. {
  10725. HierarchyCommandList_tCB0973CD2E5ADE0F39F3BA4503F5278BA35883E8* L_0 = ___0_value;
  10726. ((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList = L_0;
  10727. Il2CppCodeGenWriteBarrier((void**)(&((ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ConstructorScope_t243AC9846E4D3E3E27A0608F35BA425299DDE392_il2cpp_TypeInfo_var))->___m_CommandList), (void*)L_0);
  10728. return;
  10729. }
  10730. }
  10731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* Enumerator_get_Current_m7D70CAF47D0A1020791233A20ED007CBC386DD64_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
  10732. {
  10733. static bool s_Il2CppMethodInitialized;
  10734. if (!s_Il2CppMethodInitialized)
  10735. {
  10736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  10737. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var);
  10738. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  10739. s_Il2CppMethodInitialized = true;
  10740. }
  10741. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB V_0;
  10742. memset((&V_0), 0, sizeof(V_0));
  10743. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_1;
  10744. memset((&V_1), 0, sizeof(V_1));
  10745. {
  10746. RuntimeObject* L_0 = __this->___m_Handlers;
  10747. NullCheck(L_0);
  10748. Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB L_1;
  10749. L_1 = InterfaceFuncInvoker0< Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB >::Invoke(0, IMemoryOwner_1_t2BF3923A5C95378D9DF8D8669EB3B355463F346E_il2cpp_TypeInfo_var, L_0);
  10750. V_0 = L_1;
  10751. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
  10752. L_2 = Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_inline((&V_0), Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_RuntimeMethod_var);
  10753. V_1 = L_2;
  10754. int32_t L_3 = __this->___m_Index;
  10755. intptr_t* L_4;
  10756. L_4 = il2cpp_span_get_item((intptr_t*)((Il2CppByReference*)&(((&V_1))->____pointer))->value, (L_3), ((&V_1))->____length);
  10757. intptr_t L_5 = *((intptr_t*)L_4);
  10758. il2cpp_codegen_runtime_class_init_inline(HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9_il2cpp_TypeInfo_var);
  10759. HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* L_6;
  10760. L_6 = HierarchyNodeTypeHandlerBase_FromIntPtr_m267C97E11A9C666435EC622B34524D5C51040057_inline(L_5, NULL);
  10761. return L_6;
  10762. }
  10763. }
  10764. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF41149CF855F3F56B56FACE2CE8AB69C6393DC1A_inline (Enumerator_t24AA5F11ED3A2E12B531F60032DED228CA0EFD26* __this, const RuntimeMethod* method)
  10765. {
  10766. int32_t V_0 = 0;
  10767. {
  10768. int32_t L_0 = __this->___m_Index;
  10769. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10770. int32_t L_1 = V_0;
  10771. __this->___m_Index = L_1;
  10772. int32_t L_2 = V_0;
  10773. int32_t L_3 = __this->___m_Count;
  10774. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  10775. }
  10776. }
  10777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyViewModel_get_HierarchyFlattened_m7274791CBD27225D248900D66322DFCE74E9CD71_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  10778. {
  10779. {
  10780. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = __this->___m_HierarchyFlattened;
  10781. return L_0;
  10782. }
  10783. }
  10784. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  10785. {
  10786. bool V_0 = false;
  10787. {
  10788. int32_t L_0 = __this->___m_Version;
  10789. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  10790. NullCheck(L_1);
  10791. int32_t L_2;
  10792. L_2 = HierarchyFlattened_get_Version_m4BF021EF6FEA9ADCB90432B3CD4B67179FF1B3A0_inline(L_1, NULL);
  10793. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10794. bool L_3 = V_0;
  10795. if (!L_3)
  10796. {
  10797. goto IL_0026;
  10798. }
  10799. }
  10800. {
  10801. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  10802. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  10803. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_RuntimeMethod_var)));
  10804. }
  10805. IL_0026:
  10806. {
  10807. return;
  10808. }
  10809. }
  10810. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mDF04B16F11D35CAB17C557FFEBE67C43E57FC18D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  10811. {
  10812. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_0 = NULL;
  10813. {
  10814. Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
  10815. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_0 = __this->___m_NodesPtr;
  10816. int32_t L_1 = __this->___m_Index;
  10817. uint32_t L_2 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  10818. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_3;
  10819. L_3 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_1), (int32_t)L_2)))), NULL);
  10820. V_0 = L_3;
  10821. goto IL_0025;
  10822. }
  10823. IL_0025:
  10824. {
  10825. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_4 = V_0;
  10826. return L_4;
  10827. }
  10828. }
  10829. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline (Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* __this, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* ___0_node, uint32_t ___1_flags, const RuntimeMethod* method)
  10830. {
  10831. typedef bool (*FunctionPointerType) (RuntimeObject*, HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704*, uint32_t, const RuntimeMethod*);
  10832. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_node, ___1_flags, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10833. }
  10834. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD1B75EB7609DBA7FDAFA568CDA78CF08F56CFA6D_inline (Enumerator_t9B85D1C674017B6711471BDA153360DDCD5DD2FD* __this, const RuntimeMethod* method)
  10835. {
  10836. bool V_0 = false;
  10837. int32_t V_1 = 0;
  10838. bool V_2 = false;
  10839. bool V_3 = false;
  10840. {
  10841. Enumerator_ThrowIfVersionChanged_mAF3FC9F0ED9368565A6D7F83A7F0082B1EC8DF8B_inline(__this, NULL);
  10842. goto IL_0063;
  10843. }
  10844. IL_000a:
  10845. {
  10846. int32_t L_0 = __this->___m_Index;
  10847. V_1 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  10848. int32_t L_1 = V_1;
  10849. __this->___m_Index = L_1;
  10850. int32_t L_2 = V_1;
  10851. int32_t L_3 = __this->___m_NodesCount;
  10852. V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  10853. bool L_4 = V_0;
  10854. if (!L_4)
  10855. {
  10856. goto IL_002f;
  10857. }
  10858. }
  10859. {
  10860. V_2 = (bool)0;
  10861. goto IL_0065;
  10862. }
  10863. IL_002f:
  10864. {
  10865. Predicate_t612371B4E4AB9B82C5A20A85C98A94799CE951C1* L_5 = __this->___m_Predicate;
  10866. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_6 = __this->___m_NodesPtr;
  10867. int32_t L_7 = __this->___m_Index;
  10868. uint32_t L_8 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  10869. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_9;
  10870. L_9 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), (int32_t)L_8)))), NULL);
  10871. uint32_t L_10 = __this->___m_Flags;
  10872. NullCheck(L_5);
  10873. bool L_11;
  10874. L_11 = Predicate_Invoke_m2EED29629820B41DD3751A6378D39DB6B3D95E85_inline(L_5, L_9, L_10, NULL);
  10875. V_3 = L_11;
  10876. bool L_12 = V_3;
  10877. if (!L_12)
  10878. {
  10879. goto IL_0062;
  10880. }
  10881. }
  10882. {
  10883. V_2 = (bool)1;
  10884. goto IL_0065;
  10885. }
  10886. IL_0062:
  10887. {
  10888. }
  10889. IL_0063:
  10890. {
  10891. goto IL_000a;
  10892. }
  10893. IL_0065:
  10894. {
  10895. bool L_13 = V_2;
  10896. return L_13;
  10897. }
  10898. }
  10899. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m0F58FF94D3F6D41B04651DB80089086F3510EB51_inline (Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* ___0_hierarchy, const RuntimeMethod* method)
  10900. {
  10901. {
  10902. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = ___0_hierarchy;
  10903. NullCheck(L_0);
  10904. intptr_t L_1 = L_0->___m_Ptr;
  10905. return L_1;
  10906. }
  10907. }
  10908. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StringMarshaller_TryMarshalEmptyOrNullString_m615203C511071D59295D889AB136575DFFEA90A6_inline (String_t* ___0_s, ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* ___1_managedSpanWrapper, const RuntimeMethod* method)
  10909. {
  10910. bool V_0 = false;
  10911. bool V_1 = false;
  10912. bool V_2 = false;
  10913. {
  10914. String_t* L_0 = ___0_s;
  10915. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  10916. bool L_1 = V_0;
  10917. if (!L_1)
  10918. {
  10919. goto IL_0015;
  10920. }
  10921. }
  10922. {
  10923. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_2 = ___1_managedSpanWrapper;
  10924. il2cpp_codegen_initobj(L_2, sizeof(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E));
  10925. V_1 = (bool)1;
  10926. goto IL_0043;
  10927. }
  10928. IL_0015:
  10929. {
  10930. String_t* L_3 = ___0_s;
  10931. NullCheck(L_3);
  10932. int32_t L_4;
  10933. L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
  10934. V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
  10935. bool L_5 = V_2;
  10936. if (!L_5)
  10937. {
  10938. goto IL_003f;
  10939. }
  10940. }
  10941. {
  10942. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E* L_6 = ___1_managedSpanWrapper;
  10943. uintptr_t L_7;
  10944. L_7 = UIntPtr_op_Explicit_mF1E7911DD5AC13B5E59EE8C7903469D12A3861E8(((int64_t)1), NULL);
  10945. void* L_8;
  10946. L_8 = UIntPtr_op_Explicit_m42C3EA82465934F505B4274A7CE320550A48B7B9(L_7, NULL);
  10947. ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E L_9;
  10948. memset((&L_9), 0, sizeof(L_9));
  10949. ManagedSpanWrapper__ctor_mB29647A21BB87EA4DF859E5C2FA2207F47E525D2((&L_9), L_8, 0, NULL);
  10950. *(ManagedSpanWrapper_tE7FC4BBB631B130757F8DEB15853D98FD3D5DC0E*)L_6 = L_9;
  10951. V_1 = (bool)1;
  10952. goto IL_0043;
  10953. }
  10954. IL_003f:
  10955. {
  10956. V_1 = (bool)0;
  10957. goto IL_0043;
  10958. }
  10959. IL_0043:
  10960. {
  10961. bool L_10 = V_1;
  10962. return L_10;
  10963. }
  10964. }
  10965. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 MemoryExtensions_AsSpan_m0EB07912D71097A8B05F586158966837F5C3DB38_inline (String_t* ___0_text, const RuntimeMethod* method)
  10966. {
  10967. static bool s_Il2CppMethodInitialized;
  10968. if (!s_Il2CppMethodInitialized)
  10969. {
  10970. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  10971. s_Il2CppMethodInitialized = true;
  10972. }
  10973. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 V_0;
  10974. memset((&V_0), 0, sizeof(V_0));
  10975. {
  10976. String_t* L_0 = ___0_text;
  10977. if (L_0)
  10978. {
  10979. goto IL_000d;
  10980. }
  10981. }
  10982. {
  10983. il2cpp_codegen_initobj((&V_0), sizeof(ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1));
  10984. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_1 = V_0;
  10985. return L_1;
  10986. }
  10987. IL_000d:
  10988. {
  10989. String_t* L_2 = ___0_text;
  10990. NullCheck(L_2);
  10991. Il2CppChar* L_3;
  10992. L_3 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_2, NULL);
  10993. String_t* L_4 = ___0_text;
  10994. NullCheck(L_4);
  10995. int32_t L_5;
  10996. L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
  10997. ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1 L_6;
  10998. memset((&L_6), 0, sizeof(L_6));
  10999. ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_inline((&L_6), L_3, L_5, ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_RuntimeMethod_var);
  11000. return L_6;
  11001. }
  11002. }
  11003. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_m603AB6888881E37AF9CB17D6734ABC855F2EDD8F_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* ___0_hierarchyFlattened, const RuntimeMethod* method)
  11004. {
  11005. {
  11006. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_0 = ___0_hierarchyFlattened;
  11007. NullCheck(L_0);
  11008. intptr_t L_1 = L_0->___m_Ptr;
  11009. return L_1;
  11010. }
  11011. }
  11012. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* HierarchyFlattened_FromIntPtr_m056568C851831B34FDEF288EB6283D9412D0C150_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  11013. {
  11014. static bool s_Il2CppMethodInitialized;
  11015. if (!s_Il2CppMethodInitialized)
  11016. {
  11017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var);
  11018. s_Il2CppMethodInitialized = true;
  11019. }
  11020. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  11021. memset((&V_0), 0, sizeof(V_0));
  11022. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* G_B3_0 = NULL;
  11023. {
  11024. intptr_t L_0 = ___0_handlePtr;
  11025. bool L_1;
  11026. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  11027. if (L_1)
  11028. {
  11029. goto IL_0010;
  11030. }
  11031. }
  11032. {
  11033. G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)(NULL));
  11034. goto IL_0023;
  11035. }
  11036. IL_0010:
  11037. {
  11038. intptr_t L_2 = ___0_handlePtr;
  11039. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  11040. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  11041. V_0 = L_3;
  11042. RuntimeObject* L_4;
  11043. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  11044. G_B3_0 = ((HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD*)CastclassSealed((RuntimeObject*)L_4, HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD_il2cpp_TypeInfo_var));
  11045. }
  11046. IL_0023:
  11047. {
  11048. return G_B3_0;
  11049. }
  11050. }
  11051. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
  11052. {
  11053. bool V_0 = false;
  11054. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* V_1 = NULL;
  11055. {
  11056. int32_t L_0 = __this->___m_Version;
  11057. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_1 = __this->___m_HierarchyFlattened;
  11058. NullCheck(L_1);
  11059. int32_t L_2 = L_1->___m_Version;
  11060. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11061. bool L_3 = V_0;
  11062. if (!L_3)
  11063. {
  11064. goto IL_0026;
  11065. }
  11066. }
  11067. {
  11068. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11069. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC022090B3C9C552FFF364308D60105E332B0414F)), NULL);
  11070. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_m76B49BD7F00C5079CDC0BB1ACE611018B820FE29_RuntimeMethod_var)));
  11071. }
  11072. IL_0026:
  11073. {
  11074. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_5 = __this->___m_NodesPtr;
  11075. int32_t L_6 = __this->___m_Index;
  11076. uint32_t L_7 = sizeof(HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300);
  11077. V_1 = (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)((HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), (int32_t)L_7))));
  11078. goto IL_003e;
  11079. }
  11080. IL_003e:
  11081. {
  11082. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_8 = V_1;
  11083. return L_8;
  11084. }
  11085. }
  11086. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7EFD96EC5FF7E669EA4720311A0337C37471B208_inline (Enumerator_t3AC67C8B779D2845485FD4B327A6DBB2294F3FF7* __this, const RuntimeMethod* method)
  11087. {
  11088. int32_t V_0 = 0;
  11089. {
  11090. int32_t L_0 = __this->___m_Index;
  11091. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  11092. int32_t L_1 = V_0;
  11093. __this->___m_Index = L_1;
  11094. int32_t L_2 = V_0;
  11095. int32_t L_3 = __this->___m_NodesCount;
  11096. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  11097. }
  11098. }
  11099. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 HierarchyFlattenedNode_get_Node_m3300E071E1C9AE0841FF14B78F87529A3F0270A7_inline (HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* __this, const RuntimeMethod* method)
  11100. {
  11101. {
  11102. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704 L_0 = __this->___m_Node;
  11103. return L_0;
  11104. }
  11105. }
  11106. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyNodeType_get_Id_mB584AF3C7EE66323EE1C3CFDEFF400B5E30CFB2E_inline (HierarchyNodeType_tF0B0A1E582FD08D79B6BB90BA936D54B13AB47A3* __this, const RuntimeMethod* method)
  11107. {
  11108. {
  11109. int32_t L_0 = __this->___m_Id;
  11110. return L_0;
  11111. }
  11112. }
  11113. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Size_mA64BDAED69EE9895DCFF64C44002E3761F799FEA_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
  11114. {
  11115. {
  11116. int32_t L_0 = ___0_value;
  11117. __this->___m_Size = L_0;
  11118. return;
  11119. }
  11120. }
  11121. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyPropertyDescriptor_set_Type_m857827AE0E2F766B6A6DA81B1B46D8CFDF72B993_inline (HierarchyPropertyDescriptor_t04AB141B618ECA05C1C7F26F03C11AC0D6FE6D7E* __this, int32_t ___0_value, const RuntimeMethod* method)
  11122. {
  11123. {
  11124. int32_t L_0 = ___0_value;
  11125. __this->___m_Type = L_0;
  11126. return;
  11127. }
  11128. }
  11129. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyPropertyId_get_Id_m672DD9BDD736D4A11EE17934F2BD1A5FB594B15F_inline (HierarchyPropertyId_tB0BF8E7EFCFFCF17D6C03D45501A1057826CD521* __this, const RuntimeMethod* method)
  11130. {
  11131. {
  11132. int32_t L_0 = __this->___m_Id;
  11133. return L_0;
  11134. }
  11135. }
  11136. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Name_m0669ABA00F5156E06B704544AE30B70FF059CF2D_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  11137. {
  11138. {
  11139. String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
  11140. return L_0;
  11141. }
  11142. }
  11143. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HierarchySearchFilter_get_Value_mD9D097264FAFD84679DFF24EBB7A5DDAF0422CE9_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  11144. {
  11145. {
  11146. String_t* L_0 = __this->___U3CValueU3Ek__BackingField;
  11147. return L_0;
  11148. }
  11149. }
  11150. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HierarchySearchFilter_get_NumValue_mC2707817899B5D9635393269CFA9886F7B7E276E_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  11151. {
  11152. {
  11153. float L_0 = __this->___U3CNumValueU3Ek__BackingField;
  11154. return L_0;
  11155. }
  11156. }
  11157. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchySearchFilter_get_Op_m6075B3B7DC8D0E011EC76F929D7CB05E01E16A94_inline (HierarchySearchFilter_tF29BB2EAA1077E1A1F070C6144227AF48123AF65* __this, const RuntimeMethod* method)
  11158. {
  11159. {
  11160. int32_t L_0 = __this->___U3COpU3Ek__BackingField;
  11161. return L_0;
  11162. }
  11163. }
  11164. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
  11165. {
  11166. {
  11167. float L_0 = ___0_f;
  11168. int32_t L_1;
  11169. L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
  11170. return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
  11171. }
  11172. }
  11173. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  11174. {
  11175. {
  11176. int32_t L_0 = __this->____stringLength;
  11177. return L_0;
  11178. }
  11179. }
  11180. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Filters_m71FBF5269CD15DB9C64D9ACD31F70E476CD00A8D_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
  11181. {
  11182. {
  11183. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
  11184. __this->___U3CFiltersU3Ek__BackingField = L_0;
  11185. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFiltersU3Ek__BackingField), (void*)L_0);
  11186. return;
  11187. }
  11188. }
  11189. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_SystemFilters_m6968284953A186AEAC1DA6C04526EE41A173F600_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* ___0_value, const RuntimeMethod* method)
  11190. {
  11191. {
  11192. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = ___0_value;
  11193. __this->___U3CSystemFiltersU3Ek__BackingField = L_0;
  11194. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSystemFiltersU3Ek__BackingField), (void*)L_0);
  11195. return;
  11196. }
  11197. }
  11198. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_TextValues_m017B6DB0FF641AFE378EA2ECAE545975F4964471_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_value, const RuntimeMethod* method)
  11199. {
  11200. {
  11201. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_value;
  11202. __this->___U3CTextValuesU3Ek__BackingField = L_0;
  11203. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextValuesU3Ek__BackingField), (void*)L_0);
  11204. return;
  11205. }
  11206. }
  11207. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_SystemFilters_m2EE3E917292F2FFBE7BE3947825D96835ADEDC6E_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  11208. {
  11209. {
  11210. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CSystemFiltersU3Ek__BackingField;
  11211. return L_0;
  11212. }
  11213. }
  11214. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Invalid_mB39F85C58907EA8D6E5B81A172D3F8296FD1EB94_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
  11215. {
  11216. {
  11217. bool L_0 = ___0_value;
  11218. __this->___U3CInvalidU3Ek__BackingField = L_0;
  11219. return;
  11220. }
  11221. }
  11222. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchySearchQueryDescriptor_set_Strict_m7239912F9481C8EC715361DDB68D220E6762868F_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, bool ___0_value, const RuntimeMethod* method)
  11223. {
  11224. {
  11225. bool L_0 = ___0_value;
  11226. __this->___U3CStrictU3Ek__BackingField = L_0;
  11227. return;
  11228. }
  11229. }
  11230. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* HierarchySearchQueryDescriptor_get_Filters_m7D26A9BFC776A25580D0D3E0204D29596CE6D1BE_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  11231. {
  11232. {
  11233. HierarchySearchFilterU5BU5D_tDF99D7B60295BAF05613F6B1B7B861BE2AB089F7* L_0 = __this->___U3CFiltersU3Ek__BackingField;
  11234. return L_0;
  11235. }
  11236. }
  11237. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HierarchySearchQueryDescriptor_get_TextValues_mC857F86AE79D60D505D14D6789F6C6B3B5FD0DA5_inline (HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* __this, const RuntimeMethod* method)
  11238. {
  11239. {
  11240. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CTextValuesU3Ek__BackingField;
  11241. return L_0;
  11242. }
  11243. }
  11244. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t BindingsMarshaller_ConvertToNative_mC9215547DB5A62A0AE63A44AEA82D898A7C477A8_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* ___0_viewModel, const RuntimeMethod* method)
  11245. {
  11246. {
  11247. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_0 = ___0_viewModel;
  11248. NullCheck(L_0);
  11249. intptr_t L_1 = L_0->___m_Ptr;
  11250. return L_1;
  11251. }
  11252. }
  11253. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* HierarchyFlattened_get_Hierarchy_mC621A9310F8FACD94F6C403DF34DA36DD3EB15D7_inline (HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* __this, const RuntimeMethod* method)
  11254. {
  11255. {
  11256. Hierarchy_t6C500307C045A73F46DA5BBF9EF6F56DB365B04E* L_0 = __this->___m_Hierarchy;
  11257. return L_0;
  11258. }
  11259. }
  11260. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyViewModel_set_QueryParser_mB43B16415C0D0208DD5C4CEDE4BFE5A7F9CFA708_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  11261. {
  11262. {
  11263. RuntimeObject* L_0 = ___0_value;
  11264. __this->___U3CQueryParserU3Ek__BackingField = L_0;
  11265. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CQueryParserU3Ek__BackingField), (void*)L_0);
  11266. return;
  11267. }
  11268. }
  11269. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* HierarchyViewModel_FromIntPtr_m10B188DEE8064F7B36E08E3AAEB5F846CAD7C89D_inline (intptr_t ___0_handlePtr, const RuntimeMethod* method)
  11270. {
  11271. static bool s_Il2CppMethodInitialized;
  11272. if (!s_Il2CppMethodInitialized)
  11273. {
  11274. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var);
  11275. s_Il2CppMethodInitialized = true;
  11276. }
  11277. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_0;
  11278. memset((&V_0), 0, sizeof(V_0));
  11279. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* G_B3_0 = NULL;
  11280. {
  11281. intptr_t L_0 = ___0_handlePtr;
  11282. bool L_1;
  11283. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  11284. if (L_1)
  11285. {
  11286. goto IL_0010;
  11287. }
  11288. }
  11289. {
  11290. G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)(NULL));
  11291. goto IL_0023;
  11292. }
  11293. IL_0010:
  11294. {
  11295. intptr_t L_2 = ___0_handlePtr;
  11296. GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_3;
  11297. L_3 = GCHandle_FromIntPtr_mA7848A4285D007CADC52B6272DB243C8FDFD5FAC(L_2, NULL);
  11298. V_0 = L_3;
  11299. RuntimeObject* L_4;
  11300. L_4 = GCHandle_get_Target_m481F9508DA5E384D33CD1F4450060DC56BBD4CD5_inline((&V_0), NULL);
  11301. G_B3_0 = ((HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317*)CastclassSealed((RuntimeObject*)L_4, HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317_il2cpp_TypeInfo_var));
  11302. }
  11303. IL_0023:
  11304. {
  11305. return G_B3_0;
  11306. }
  11307. }
  11308. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HierarchyNodeTypeHandlerBase_Internal_SearchBegin_m0DD5CECFE4A707872E0493EF6947E82FF83BD1FD_inline (HierarchyNodeTypeHandlerBase_tFBC87BEE2FAA4002BAF4B067DEBEEB69BAF1E7A9* __this, HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* ___0_query, const RuntimeMethod* method)
  11309. {
  11310. {
  11311. HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* L_0 = ___0_query;
  11312. VirtualActionInvoker1< HierarchySearchQueryDescriptor_t36834635EE9FE1B55D6FF5D229BF87F5C2C60CD9* >::Invoke(8, __this, L_0);
  11313. return;
  11314. }
  11315. }
  11316. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Count_mCBA57E1783F3EFC942A04ABC550BFE5FE8762F43_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  11317. {
  11318. {
  11319. int32_t L_0 = __this->___m_NodesCount;
  11320. return L_0;
  11321. }
  11322. }
  11323. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HierarchyViewModel_get_Version_m62676BD287B35A63EB39D21ADB121F5CDB3340F1_inline (HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* __this, const RuntimeMethod* method)
  11324. {
  11325. {
  11326. int32_t L_0 = __this->___m_Version;
  11327. return L_0;
  11328. }
  11329. }
  11330. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
  11331. {
  11332. bool V_0 = false;
  11333. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* V_1 = NULL;
  11334. {
  11335. int32_t L_0 = __this->___m_Version;
  11336. HierarchyViewModel_t818D495B7E4AFC2E498598998847F9779E0DA317* L_1 = __this->___m_ViewModel;
  11337. NullCheck(L_1);
  11338. int32_t L_2 = L_1->___m_Version;
  11339. V_0 = (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  11340. bool L_3 = V_0;
  11341. if (!L_3)
  11342. {
  11343. goto IL_0026;
  11344. }
  11345. }
  11346. {
  11347. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  11348. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9F5B9CA25E0329EFF821F0CECDBD36EBBD45AA6A)), NULL);
  11349. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_mB05DA6A7C28996C4C1DD3ABC40170DC8E163A23E_RuntimeMethod_var)));
  11350. }
  11351. IL_0026:
  11352. {
  11353. HierarchyFlattened_t465DE25ECB06310A69E88D6BE1770EA7DBBF74BD* L_5 = __this->___m_HierarchyFlattened;
  11354. int32_t* L_6 = __this->___m_NodesPtr;
  11355. int32_t L_7 = __this->___m_Index;
  11356. int32_t L_8 = (*(((int32_t*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 4))))));
  11357. NullCheck(L_5);
  11358. HierarchyFlattenedNode_t793C747B4D66D72DE99572428261F0A6E59A4300* L_9;
  11359. L_9 = HierarchyFlattened_get_Item_m9159A2651AFF2E08D4715B01A161BF97D8417E24_inline(L_5, L_8, NULL);
  11360. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_10;
  11361. L_10 = HierarchyFlattenedNode_GetNodeByRef_m2963B04C52D523366F8D97169A429753D09A1AB1_inline(L_9, NULL);
  11362. V_1 = L_10;
  11363. goto IL_004a;
  11364. }
  11365. IL_004a:
  11366. {
  11367. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_11 = V_1;
  11368. return L_11;
  11369. }
  11370. }
  11371. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7E7EB4465D2111E7970D54B950EB6572E1352254_inline (Enumerator_t12BF7D8AA68701F79CA061E8E716BAD4D6BA89A6* __this, const RuntimeMethod* method)
  11372. {
  11373. int32_t V_0 = 0;
  11374. {
  11375. int32_t L_0 = __this->___m_Index;
  11376. V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
  11377. int32_t L_1 = V_0;
  11378. __this->___m_Index = L_1;
  11379. int32_t L_2 = V_0;
  11380. int32_t L_3 = __this->___m_NodesCount;
  11381. return (bool)((((int32_t)L_2) < ((int32_t)L_3))? 1 : 0);
  11382. }
  11383. }
  11384. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared_inline (const RuntimeMethod* method)
  11385. {
  11386. {
  11387. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1));
  11388. MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* L_0 = ((MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared;
  11389. return L_0;
  11390. }
  11391. }
  11392. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Memory_1_get_Span_m089B2A10D844EBE8EC188B85416BD20D42D92A47_gshared_inline (Memory_1_t005AB1CEAB29509275D24B682E5561C659E51EFB* __this, const RuntimeMethod* method)
  11393. {
  11394. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 V_0;
  11395. memset((&V_0), 0, sizeof(V_0));
  11396. String_t* V_1 = NULL;
  11397. {
  11398. int32_t L_0 = __this->____index;
  11399. if ((((int32_t)L_0) >= ((int32_t)0)))
  11400. {
  11401. goto IL_0034;
  11402. }
  11403. }
  11404. {
  11405. RuntimeObject* L_1 = __this->____object;
  11406. NullCheck(((MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14))));
  11407. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_2;
  11408. L_2 = VirtualFuncInvoker0< Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 >::Invoke(4, ((MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14))));
  11409. V_0 = L_2;
  11410. int32_t L_3 = __this->____index;
  11411. int32_t L_4 = __this->____length;
  11412. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_5;
  11413. L_5 = Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  11414. return L_5;
  11415. }
  11416. IL_0034:
  11417. {
  11418. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) };
  11419. il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
  11420. Type_t* L_7;
  11421. L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
  11422. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.char_class->byval_arg) };
  11423. Type_t* L_9;
  11424. L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL);
  11425. bool L_10;
  11426. L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL);
  11427. if (!L_10)
  11428. {
  11429. goto IL_0089;
  11430. }
  11431. }
  11432. {
  11433. RuntimeObject* L_11 = __this->____object;
  11434. V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class));
  11435. String_t* L_12 = V_1;
  11436. if (!L_12)
  11437. {
  11438. goto IL_0089;
  11439. }
  11440. }
  11441. {
  11442. String_t* L_13 = V_1;
  11443. NullCheck(L_13);
  11444. Il2CppChar* L_14;
  11445. L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL);
  11446. intptr_t* L_15;
  11447. L_15 = il2cpp_unsafe_as_ref<intptr_t>(L_14);
  11448. String_t* L_16 = V_1;
  11449. NullCheck(L_16);
  11450. int32_t L_17;
  11451. L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
  11452. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_18;
  11453. memset((&L_18), 0, sizeof(L_18));
  11454. Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  11455. V_0 = L_18;
  11456. int32_t L_19 = __this->____index;
  11457. int32_t L_20 = __this->____length;
  11458. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_21;
  11459. L_21 = Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16));
  11460. return L_21;
  11461. }
  11462. IL_0089:
  11463. {
  11464. RuntimeObject* L_22 = __this->____object;
  11465. if (!L_22)
  11466. {
  11467. goto IL_00b4;
  11468. }
  11469. }
  11470. {
  11471. RuntimeObject* L_23 = __this->____object;
  11472. int32_t L_24 = __this->____index;
  11473. int32_t L_25 = __this->____length;
  11474. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_26;
  11475. memset((&L_26), 0, sizeof(L_26));
  11476. Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_inline((&L_26), ((IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20));
  11477. return L_26;
  11478. }
  11479. IL_00b4:
  11480. {
  11481. il2cpp_codegen_initobj((&V_0), sizeof(Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68));
  11482. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_27 = V_0;
  11483. return L_27;
  11484. }
  11485. }
  11486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BlittableArrayWrapper_Unmarshal_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_mCF7D6D34A659B0C9AFFB30B20B37EACE11693F0C_gshared_inline (BlittableArrayWrapper_t1512FE0506F4BD7778410D562DBA6FE2DDEE4F59* __this, HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** ___0_array, const RuntimeMethod* method)
  11487. {
  11488. il2cpp_rgctx_method_init(method);
  11489. int32_t V_0 = 0;
  11490. int32_t V_1 = 0;
  11491. Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C V_2;
  11492. memset((&V_2), 0, sizeof(V_2));
  11493. {
  11494. int32_t L_0 = __this->___updateFlags;
  11495. V_1 = L_0;
  11496. int32_t L_1 = V_1;
  11497. V_0 = L_1;
  11498. int32_t L_2 = V_0;
  11499. switch (L_2)
  11500. {
  11501. case 0:
  11502. {
  11503. goto IL_002a;
  11504. }
  11505. case 1:
  11506. {
  11507. goto IL_002c;
  11508. }
  11509. case 2:
  11510. {
  11511. goto IL_002c;
  11512. }
  11513. case 3:
  11514. {
  11515. goto IL_0049;
  11516. }
  11517. case 4:
  11518. {
  11519. goto IL_0077;
  11520. }
  11521. case 5:
  11522. {
  11523. goto IL_0080;
  11524. }
  11525. }
  11526. }
  11527. {
  11528. goto IL_0085;
  11529. }
  11530. IL_002a:
  11531. {
  11532. goto IL_0085;
  11533. }
  11534. IL_002c:
  11535. {
  11536. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_3 = ___0_array;
  11537. void* L_4 = __this->___data;
  11538. int32_t L_5 = __this->___size;
  11539. Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_6;
  11540. memset((&L_6), 0, sizeof(L_6));
  11541. Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline((&L_6), L_4, L_5, il2cpp_rgctx_method(method->rgctx_data, 2));
  11542. V_2 = L_6;
  11543. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_7;
  11544. L_7 = Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
  11545. *((RuntimeObject**)L_3) = (RuntimeObject*)L_7;
  11546. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_7);
  11547. goto IL_0085;
  11548. }
  11549. IL_0049:
  11550. {
  11551. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_8 = ___0_array;
  11552. void* L_9 = __this->___data;
  11553. void* L_10;
  11554. L_10 = BindingsAllocator_GetNativeOwnedDataPointer_mAE0172EDA01B6363A30EC167B69D74FA508B4FF1(L_9, NULL);
  11555. int32_t L_11 = __this->___size;
  11556. Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C L_12;
  11557. memset((&L_12), 0, sizeof(L_12));
  11558. Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_inline((&L_12), L_10, L_11, il2cpp_rgctx_method(method->rgctx_data, 2));
  11559. V_2 = L_12;
  11560. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_13;
  11561. L_13 = Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_inline((&V_2), il2cpp_rgctx_method(method->rgctx_data, 3));
  11562. *((RuntimeObject**)L_8) = (RuntimeObject*)L_13;
  11563. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_13);
  11564. void* L_14 = __this->___data;
  11565. BindingsAllocator_FreeNativeOwnedMemory_mA10E308A850EE385485B590326E33E233CFCE656(L_14, NULL);
  11566. goto IL_0085;
  11567. }
  11568. IL_0077:
  11569. {
  11570. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_15 = ___0_array;
  11571. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_16;
  11572. L_16 = Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline(il2cpp_rgctx_method(method->rgctx_data, 6));
  11573. *((RuntimeObject**)L_15) = (RuntimeObject*)L_16;
  11574. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_15, (void*)(RuntimeObject*)L_16);
  11575. goto IL_0085;
  11576. }
  11577. IL_0080:
  11578. {
  11579. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2** L_17 = ___0_array;
  11580. *((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
  11581. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
  11582. goto IL_0085;
  11583. }
  11584. IL_0085:
  11585. {
  11586. return;
  11587. }
  11588. }
  11589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Span_1_get_Length_m429BC42023241B4D851D65359CD7271BF938583F_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, const RuntimeMethod* method)
  11590. {
  11591. {
  11592. int32_t L_0 = __this->____length;
  11593. return L_0;
  11594. }
  11595. }
  11596. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlySpan_1_get_Length_m36BD32453530B535FE60A8123643219FEAABC351_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, const RuntimeMethod* method)
  11597. {
  11598. {
  11599. int32_t L_0 = __this->____length;
  11600. return L_0;
  11601. }
  11602. }
  11603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_get_IsAllocated_m241908103D8D867E11CCAB73C918729825E86843_inline (GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC* __this, const RuntimeMethod* method)
  11604. {
  11605. {
  11606. intptr_t L_0 = __this->___handle;
  11607. bool L_1;
  11608. L_1 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B_inline(L_0, 0, NULL);
  11609. return L_1;
  11610. }
  11611. }
  11612. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GCHandle_CanDereferenceHandle_mAAAC42D1268CEF3FDD040A3D1574773D08140579_inline (intptr_t ___0_handle, const RuntimeMethod* method)
  11613. {
  11614. {
  11615. intptr_t L_0 = ___0_handle;
  11616. return (bool)((((intptr_t)((intptr_t)(L_0&((intptr_t)1)))) == ((intptr_t)((intptr_t)0)))? 1 : 0);
  11617. }
  11618. }
  11619. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GCHandle_GetRef_mAC7E58E62417209DC41C99F66BA70F0C3AA18DA8_inline (intptr_t ___0_handle, const RuntimeMethod* method)
  11620. {
  11621. {
  11622. intptr_t L_0 = ___0_handle;
  11623. void* L_1;
  11624. L_1 = IntPtr_op_Explicit_m2728CBA081E79B97DDCF1D4FAD77B309CA1E94BF(L_0, NULL);
  11625. RuntimeObject** L_2;
  11626. L_2 = il2cpp_unsafe_as_ref<RuntimeObject*>((intptr_t*)L_1);
  11627. RuntimeObject* L_3 = *((RuntimeObject**)L_2);
  11628. return L_3;
  11629. }
  11630. }
  11631. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
  11632. {
  11633. {
  11634. int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
  11635. return L_0;
  11636. }
  11637. }
  11638. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReadOnlySpan_1__ctor_m0152E50B40750679B83FF9F30CA539FFBB98EEE8_gshared_inline (ReadOnlySpan_1_t59614EA6E51A945A32B02AB17FBCBDF9A5C419C1* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  11639. {
  11640. {
  11641. Il2CppChar* L_0 = ___0_ptr;
  11642. ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1;
  11643. memset((&L_1), 0, sizeof(L_1));
  11644. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
  11645. __this->____pointer = L_1;
  11646. int32_t L_2 = ___1_length;
  11647. __this->____length = L_2;
  11648. return;
  11649. }
  11650. }
  11651. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 Span_1_Slice_m1130A040ED84EAA1F6675CCDC8B6A5664266BB95_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method)
  11652. {
  11653. ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 V_0;
  11654. memset((&V_0), 0, sizeof(V_0));
  11655. {
  11656. int32_t L_0 = ___0_start;
  11657. int32_t L_1 = __this->____length;
  11658. if ((!(((uint32_t)L_0) <= ((uint32_t)L_1))))
  11659. {
  11660. goto IL_0014;
  11661. }
  11662. }
  11663. {
  11664. int32_t L_2 = ___1_length;
  11665. int32_t L_3 = __this->____length;
  11666. int32_t L_4 = ___0_start;
  11667. if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4))))))
  11668. {
  11669. goto IL_0019;
  11670. }
  11671. }
  11672. IL_0014:
  11673. {
  11674. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  11675. }
  11676. IL_0019:
  11677. {
  11678. ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_5 = __this->____pointer;
  11679. V_0 = L_5;
  11680. intptr_t* L_6;
  11681. L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(intptr_t, (Il2CppByReference*)(&V_0));
  11682. int32_t L_7 = ___0_start;
  11683. intptr_t* L_8;
  11684. L_8 = il2cpp_unsafe_add<intptr_t,int32_t>(L_6, L_7);
  11685. int32_t L_9 = ___1_length;
  11686. Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68 L_10;
  11687. memset((&L_10), 0, sizeof(L_10));
  11688. Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18));
  11689. return L_10;
  11690. }
  11691. }
  11692. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m387ED7C1B291A33DF98CF62A51CF5B4AFD36F8E9_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, intptr_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method)
  11693. {
  11694. {
  11695. intptr_t* L_0 = ___0_ptr;
  11696. ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_1;
  11697. memset((&L_1), 0, sizeof(L_1));
  11698. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0);
  11699. __this->____pointer = L_1;
  11700. int32_t L_2 = ___1_length;
  11701. __this->____length = L_2;
  11702. return;
  11703. }
  11704. }
  11705. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m19BF27578A3929BF51739C8DE72736E0B90E0A06_gshared_inline (Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
  11706. {
  11707. intptr_t V_0;
  11708. memset((&V_0), 0, sizeof(V_0));
  11709. {
  11710. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_0 = ___0_array;
  11711. if (L_0)
  11712. {
  11713. goto IL_0016;
  11714. }
  11715. }
  11716. {
  11717. int32_t L_1 = ___1_start;
  11718. if (L_1)
  11719. {
  11720. goto IL_0009;
  11721. }
  11722. }
  11723. {
  11724. int32_t L_2 = ___2_length;
  11725. if (!L_2)
  11726. {
  11727. goto IL_000e;
  11728. }
  11729. }
  11730. IL_0009:
  11731. {
  11732. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  11733. }
  11734. IL_000e:
  11735. {
  11736. il2cpp_codegen_initobj(__this, sizeof(Span_1_t1E317EB665016139E9E9B38B97D6EE8270DF7B68));
  11737. return;
  11738. }
  11739. IL_0016:
  11740. {
  11741. il2cpp_codegen_initobj((&V_0), sizeof(intptr_t));
  11742. goto IL_0042;
  11743. }
  11744. IL_0042:
  11745. {
  11746. int32_t L_4 = ___1_start;
  11747. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_5 = ___0_array;
  11748. NullCheck(L_5);
  11749. if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))))))
  11750. {
  11751. goto IL_0050;
  11752. }
  11753. }
  11754. {
  11755. int32_t L_6 = ___2_length;
  11756. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_7 = ___0_array;
  11757. NullCheck(L_7);
  11758. int32_t L_8 = ___1_start;
  11759. if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8))))))
  11760. {
  11761. goto IL_0055;
  11762. }
  11763. }
  11764. IL_0050:
  11765. {
  11766. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  11767. }
  11768. IL_0055:
  11769. {
  11770. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9 = ___0_array;
  11771. NullCheck((RuntimeArray*)L_9);
  11772. uint8_t* L_10;
  11773. L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL);
  11774. intptr_t* L_11;
  11775. L_11 = il2cpp_unsafe_as_ref<intptr_t>(L_10);
  11776. int32_t L_12 = ___1_start;
  11777. intptr_t* L_13;
  11778. L_13 = il2cpp_unsafe_add<intptr_t,int32_t>(L_11, L_12);
  11779. ByReference_1_t7D5F6DBFFFB9C9EF491974D4BD58587312B9CD38 L_14;
  11780. memset((&L_14), 0, sizeof(L_14));
  11781. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13);
  11782. __this->____pointer = L_14;
  11783. int32_t L_15 = ___2_length;
  11784. __this->____length = L_15;
  11785. return;
  11786. }
  11787. }
  11788. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mDB6A665224E7A8A70ADF97B32825513670C06E69_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, void* ___0_pointer, int32_t ___1_length, const RuntimeMethod* method)
  11789. {
  11790. {
  11791. goto IL_0016;
  11792. }
  11793. IL_0016:
  11794. {
  11795. int32_t L_0 = ___1_length;
  11796. if ((((int32_t)L_0) >= ((int32_t)0)))
  11797. {
  11798. goto IL_001f;
  11799. }
  11800. }
  11801. {
  11802. ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL);
  11803. }
  11804. IL_001f:
  11805. {
  11806. void* L_1 = ___0_pointer;
  11807. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_2;
  11808. L_2 = il2cpp_unsafe_as_ref<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704>((uint8_t*)L_1);
  11809. ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA L_3;
  11810. memset((&L_3), 0, sizeof(L_3));
  11811. il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_3), L_2);
  11812. __this->____pointer = L_3;
  11813. int32_t L_4 = ___1_length;
  11814. __this->____length = L_4;
  11815. return;
  11816. }
  11817. }
  11818. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Span_1_ToArray_m955DDBD21AF8A174FA6CC6D381DF7600E58BA463_gshared_inline (Span_1_t4160468FA952AB0B913B4266664FBF615F7BBA0C* __this, const RuntimeMethod* method)
  11819. {
  11820. ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA V_0;
  11821. memset((&V_0), 0, sizeof(V_0));
  11822. {
  11823. int32_t L_0 = __this->____length;
  11824. if (L_0)
  11825. {
  11826. goto IL_000e;
  11827. }
  11828. }
  11829. {
  11830. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_1;
  11831. L_1 = Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19));
  11832. return L_1;
  11833. }
  11834. IL_000e:
  11835. {
  11836. int32_t L_2 = __this->____length;
  11837. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_3 = (HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2*)(HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2);
  11838. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_4 = L_3;
  11839. NullCheck((RuntimeArray*)L_4);
  11840. uint8_t* L_5;
  11841. L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL);
  11842. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_6;
  11843. L_6 = il2cpp_unsafe_as_ref<HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704>(L_5);
  11844. ByReference_1_t31CA36E8FE24DEB2A6109B5BE2A9681622FDCAEA L_7 = __this->____pointer;
  11845. V_0 = L_7;
  11846. HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704* L_8;
  11847. L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(HierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704, (Il2CppByReference*)(&V_0));
  11848. int32_t L_9 = __this->____length;
  11849. Buffer_Memmove_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m68888F3441F2A44FD565D9EC942658422E97507F(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15));
  11850. return L_4;
  11851. }
  11852. }
  11853. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* Array_Empty_TisHierarchyNode_t6A6A738223CC5D7FB463CAF6F379C48726891704_m706F26FDE3D55E478AE8D88D0CA5AE597D17F184_gshared_inline (const RuntimeMethod* method)
  11854. {
  11855. il2cpp_rgctx_method_init(method);
  11856. {
  11857. il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
  11858. HierarchyNodeU5BU5D_t58C5014EDF77A3B09F6BA5DEE95D32133F935DB2* L_0 = ((EmptyArray_1_tEE36C124EB5EC64529EC1C4323F97E3809663182_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
  11859. return L_0;
  11860. }
  11861. }
  11862. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method)
  11863. {
  11864. {
  11865. RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0;
  11866. L_0 = il2cpp_unsafe_as<RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0*>(__this);
  11867. NullCheck(L_0);
  11868. uint8_t* L_1 = (uint8_t*)(&L_0->___Data);
  11869. return L_1;
  11870. }
  11871. }