No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Firebase.App.cpp 538KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename T1>
  9. struct VirtualActionInvoker1
  10. {
  11. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  12. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  16. }
  17. };
  18. template <typename R>
  19. struct VirtualFuncInvoker0
  20. {
  21. typedef R (*Func)(void*, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  26. }
  27. };
  28. template <typename R, typename T1>
  29. struct VirtualFuncInvoker1
  30. {
  31. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  36. }
  37. };
  38. struct InterfaceActionInvoker0
  39. {
  40. typedef void (*Action)(void*, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  44. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename T1>
  48. struct InterfaceActionInvoker1
  49. {
  50. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct InterfaceFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1>
  68. struct InterfaceFuncInvoker1
  69. {
  70. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  74. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  75. }
  76. };
  77. struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
  78. struct AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD;
  79. struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
  80. struct Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55;
  81. struct Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A;
  82. struct Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3;
  83. struct Dictionary_2_tD63EB1AE0932E2A4B7488F4CBA95C4C7520684F1;
  84. struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
  85. struct Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A;
  86. struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
  87. struct EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7;
  88. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
  89. struct Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1;
  90. struct ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7;
  91. struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
  92. struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
  93. struct IEnumerator_1_t174BFB804F1D416642CD11B72858B43316D8B26D;
  94. struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
  95. struct IEqualityComparer_1_t0C62219A7981BC3254B9E9404B17F934FE7D7908;
  96. struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
  97. struct IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB;
  98. struct KeyCollection_t64B328CBA09D4559DCD9C28BDD9E42AB4C4C2996;
  99. struct KeyCollection_tAB507529225B3EB42B0879866AEDE113EA9F84C6;
  100. struct KeyCollection_t36952DE4619194BF1ABDA8312B5B931AA393A610;
  101. struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
  102. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
  103. struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
  104. struct Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED;
  105. struct TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7;
  106. struct TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3;
  107. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
  108. struct ValueCollection_t0F49903A3AD3505D44F5E4AF817A6F4C953BBF8E;
  109. struct ValueCollection_tA737476D641727992993201D18FD0038E69FF7E3;
  110. struct ValueCollection_t4AEAB6680417FA890D93A2B67CE64787BBAE4ABA;
  111. struct EntryU5BU5D_tB5EA28F4DCD0923DA1488296778DE261A90AB5CF;
  112. struct EntryU5BU5D_t77C90FC3D55561F15144FE79F278D07F9D58098E;
  113. struct EntryU5BU5D_t4425584C0F3D1BC5FAEFC1F6C51833B07CB36F40;
  114. struct KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C;
  115. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  116. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  117. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  118. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  119. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  120. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  121. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  122. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  123. struct EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118;
  124. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
  125. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F;
  126. struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A;
  127. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  128. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
  129. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  130. struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA;
  131. struct Assembly_t;
  132. struct AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42;
  133. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
  134. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  135. struct ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007;
  136. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  137. struct Delegate_t;
  138. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  139. struct DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279;
  140. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
  141. struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
  142. struct Exception_t;
  143. struct ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710;
  144. struct FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25;
  145. struct FirebaseAppPlatform_t5AD8517EA34467536BAC8C7C6EB4D4B6880312A2;
  146. struct FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F;
  147. struct FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED;
  148. struct FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36;
  149. struct FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480;
  150. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  151. struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
  152. struct IFirebaseAppUtils_t61EDF19372DFE7348E02194135E2F3B8801E3391;
  153. struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910;
  154. struct IPrincipal_tE7AF5096287F6C3472585E124CB38FF2A51EAB5F;
  155. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82;
  156. struct InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E;
  157. struct InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687;
  158. struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E;
  159. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
  160. struct LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F;
  161. struct LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E;
  162. struct LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39;
  163. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  164. struct MethodBase_t;
  165. struct MethodInfo_t;
  166. struct MonoPInvokeCallbackAttribute_tD9985ACFF80199E37095A632974C17F37B31A703;
  167. struct MulticastDelegate_t;
  168. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB;
  169. struct OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F;
  170. struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C;
  171. struct ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692;
  172. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  173. struct StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352;
  174. struct String_t;
  175. struct StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB;
  176. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295;
  177. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572;
  178. struct TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0;
  179. struct TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E;
  180. struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F;
  181. struct Type_t;
  182. struct UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C;
  183. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  184. struct WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E;
  185. struct SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150;
  186. struct SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534;
  187. struct U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C;
  188. struct CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73;
  189. struct EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762;
  190. struct U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51;
  191. struct Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F;
  192. struct SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C;
  193. struct LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4;
  194. struct StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18;
  195. struct ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540;
  196. struct ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2;
  197. struct ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2;
  198. struct SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879;
  199. IL2CPP_EXTERN_C RuntimeClass* Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F_il2cpp_TypeInfo_var;
  200. IL2CPP_EXTERN_C RuntimeClass* AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var;
  201. IL2CPP_EXTERN_C RuntimeClass* ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C RuntimeClass* EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118_il2cpp_TypeInfo_var;
  213. IL2CPP_EXTERN_C RuntimeClass* EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var;
  214. IL2CPP_EXTERN_C RuntimeClass* ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var;
  215. IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
  216. IL2CPP_EXTERN_C RuntimeClass* EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var;
  217. IL2CPP_EXTERN_C RuntimeClass* ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2_il2cpp_TypeInfo_var;
  218. IL2CPP_EXTERN_C RuntimeClass* ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var;
  219. IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
  220. IL2CPP_EXTERN_C RuntimeClass* FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var;
  221. IL2CPP_EXTERN_C RuntimeClass* FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var;
  222. IL2CPP_EXTERN_C RuntimeClass* FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var;
  223. IL2CPP_EXTERN_C RuntimeClass* FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED_il2cpp_TypeInfo_var;
  224. IL2CPP_EXTERN_C RuntimeClass* FirebaseHandler_t11BC96204B8CDE75558E6BBDB2ED05FA2979B586_il2cpp_TypeInfo_var;
  225. IL2CPP_EXTERN_C RuntimeClass* FirebaseLogger_t17574FB770AB2CB02AF3459B2EF9D27FC9C24F42_il2cpp_TypeInfo_var;
  226. IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var;
  227. IL2CPP_EXTERN_C RuntimeClass* FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var;
  228. IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
  229. IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var;
  230. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  231. IL2CPP_EXTERN_C RuntimeClass* IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB_il2cpp_TypeInfo_var;
  232. IL2CPP_EXTERN_C RuntimeClass* IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var;
  233. IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var;
  234. IL2CPP_EXTERN_C RuntimeClass* InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var;
  235. IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
  236. IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
  237. IL2CPP_EXTERN_C RuntimeClass* KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var;
  238. IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
  239. IL2CPP_EXTERN_C RuntimeClass* LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4_il2cpp_TypeInfo_var;
  240. IL2CPP_EXTERN_C RuntimeClass* LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var;
  241. IL2CPP_EXTERN_C RuntimeClass* NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var;
  242. IL2CPP_EXTERN_C RuntimeClass* OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var;
  243. IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
  244. IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
  245. IL2CPP_EXTERN_C RuntimeClass* SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var;
  246. IL2CPP_EXTERN_C RuntimeClass* SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var;
  247. IL2CPP_EXTERN_C RuntimeClass* SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879_il2cpp_TypeInfo_var;
  248. IL2CPP_EXTERN_C RuntimeClass* SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var;
  249. IL2CPP_EXTERN_C RuntimeClass* SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C_il2cpp_TypeInfo_var;
  250. IL2CPP_EXTERN_C RuntimeClass* StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var;
  251. IL2CPP_EXTERN_C RuntimeClass* StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB_il2cpp_TypeInfo_var;
  252. IL2CPP_EXTERN_C RuntimeClass* SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295_il2cpp_TypeInfo_var;
  253. IL2CPP_EXTERN_C RuntimeClass* TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7_il2cpp_TypeInfo_var;
  254. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  255. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51_il2cpp_TypeInfo_var;
  256. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var;
  257. IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
  258. IL2CPP_EXTERN_C String_t* _stringLiteral04B9FAB0E66C2DAB7301E7D1C74019B4F500DAAF;
  259. IL2CPP_EXTERN_C String_t* _stringLiteral0B47BC9031A69F662702621810EC706E2C081467;
  260. IL2CPP_EXTERN_C String_t* _stringLiteral0FBCAB8C3D9EDED5D0224DC45891EB0E0AAB4BB3;
  261. IL2CPP_EXTERN_C String_t* _stringLiteral1103241B0617CC2365FF633B3B7D5125D1128C22;
  262. IL2CPP_EXTERN_C String_t* _stringLiteral1611D456D2CEE02CE1487EE8445E48898D131F6B;
  263. IL2CPP_EXTERN_C String_t* _stringLiteral16687478A33D5A15482DF6D441B61A0189583C64;
  264. IL2CPP_EXTERN_C String_t* _stringLiteral175FF9BBE95367D4C96387F57879518EEC27BA25;
  265. IL2CPP_EXTERN_C String_t* _stringLiteral1B7B4B5C42CA1C2ED60073710A5266DC268AB4EB;
  266. IL2CPP_EXTERN_C String_t* _stringLiteral238329B64A3729607F223FFEFA394456AE114908;
  267. IL2CPP_EXTERN_C String_t* _stringLiteral24ED59ED9090E09DB40A7847435D91BFAE584ECF;
  268. IL2CPP_EXTERN_C String_t* _stringLiteral324FB463A34E73070FCEDC655BCD2F40B2E47971;
  269. IL2CPP_EXTERN_C String_t* _stringLiteral32E8916355B734142247F16D33AC51F0ABA2C28F;
  270. IL2CPP_EXTERN_C String_t* _stringLiteral380FCBD323D8B608651CCA1F4D65A0B1AA362A2A;
  271. IL2CPP_EXTERN_C String_t* _stringLiteral3818B2A66126D8DEEF8DD9AFC89B116464489DA5;
  272. IL2CPP_EXTERN_C String_t* _stringLiteral39655E1CF62FCA36F81637138EABB8E0E88FF960;
  273. IL2CPP_EXTERN_C String_t* _stringLiteral3D20C767EAE028E07642EC56369E049DCB56F6C8;
  274. IL2CPP_EXTERN_C String_t* _stringLiteral403CDB792BDB39DFA5B32B9F5BF62F3460A11FFC;
  275. IL2CPP_EXTERN_C String_t* _stringLiteral41AFC5CF6BD87FAE855E565E56413D254EFDD312;
  276. IL2CPP_EXTERN_C String_t* _stringLiteral469058482DD7BE31765E4E966F8C98EA4B3B6930;
  277. IL2CPP_EXTERN_C String_t* _stringLiteral47655613208A2442002F378BF374CC45952A31F8;
  278. IL2CPP_EXTERN_C String_t* _stringLiteral515AE8FDB9C25ACAE2FBF81A8470F0F8B3FDD6FC;
  279. IL2CPP_EXTERN_C String_t* _stringLiteral548196CBB5E5F5105E575F464FE92F73144DFB34;
  280. IL2CPP_EXTERN_C String_t* _stringLiteral572FD223BFCEC6E8E552A7CC84FEDA3269F3A5F7;
  281. IL2CPP_EXTERN_C String_t* _stringLiteral61DC9D5B9D0D0872BCFFE89C3B93B577646F49EC;
  282. IL2CPP_EXTERN_C String_t* _stringLiteral62550204912BC90809B03D0FE60F2B4874EB15F8;
  283. IL2CPP_EXTERN_C String_t* _stringLiteral62ADD91054A91B61299B0BA0A51937BA842068BB;
  284. IL2CPP_EXTERN_C String_t* _stringLiteral69FBC7A041E2A8D2BB53C20F3EBB5DA1C681DF54;
  285. IL2CPP_EXTERN_C String_t* _stringLiteral6B1BA5680897D9D0EBE2441586435C689B10C274;
  286. IL2CPP_EXTERN_C String_t* _stringLiteral6B9EE94C7F4915E6739895F8E1EF487BB8906396;
  287. IL2CPP_EXTERN_C String_t* _stringLiteral7AAEF17DD886943DA28485F945C0BC92C838450F;
  288. IL2CPP_EXTERN_C String_t* _stringLiteral7EA8F2DF39C94049CBEAACE46B64E4034C3E90C1;
  289. IL2CPP_EXTERN_C String_t* _stringLiteral87335D17F4C1DED94C576C65C1DC4F16D278C988;
  290. IL2CPP_EXTERN_C String_t* _stringLiteral875842D645C31A13810035132C84A4C226BFDDA6;
  291. IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
  292. IL2CPP_EXTERN_C String_t* _stringLiteral88B277217AED4CBAA42043A4D5CD8DB154680BFA;
  293. IL2CPP_EXTERN_C String_t* _stringLiteral890A68C9701B6B7B9E0ECC8C54874D634FB51E11;
  294. IL2CPP_EXTERN_C String_t* _stringLiteral8DE0CBA7BF0AAAFA4927500E94B54EAA544A2E0C;
  295. IL2CPP_EXTERN_C String_t* _stringLiteral955802D1A6D5235C4CF60C6BA2074F90F06CECCE;
  296. IL2CPP_EXTERN_C String_t* _stringLiteralA37BC83F5B58D09130EA87C7BFA23EEF1ED5CE5D;
  297. IL2CPP_EXTERN_C String_t* _stringLiteralA3A98A8B1C98564A92ABAE5D3EB9AB9D7723903A;
  298. IL2CPP_EXTERN_C String_t* _stringLiteralADA172ACC20A09E7D83BFE71E65356790E5B24CE;
  299. IL2CPP_EXTERN_C String_t* _stringLiteralAF3E6E43968D1C156E887454B8F9BDB7723036D3;
  300. IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
  301. IL2CPP_EXTERN_C String_t* _stringLiteralB7EFBEA6AABC35E96367379C5A6B509BB4044717;
  302. IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
  303. IL2CPP_EXTERN_C String_t* _stringLiteralBDC976839D65581464FE3F4DB84C2D27603F0F18;
  304. IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
  305. IL2CPP_EXTERN_C String_t* _stringLiteralC2BB0CEDEC57E9981F22698838128030E062BF12;
  306. IL2CPP_EXTERN_C String_t* _stringLiteralC79C1E7C1AB013FFB3AD9A42073405EF4995E70F;
  307. IL2CPP_EXTERN_C String_t* _stringLiteralC8F137D4118E68E1AA31E3046D7C7D47594CAD9C;
  308. IL2CPP_EXTERN_C String_t* _stringLiteralCB9902E2A4DFEBC0D9FA90B929984CE8637D6BAE;
  309. IL2CPP_EXTERN_C String_t* _stringLiteralCE7E620B6BAD964BAD6753F86F18F5350AD73DAB;
  310. IL2CPP_EXTERN_C String_t* _stringLiteralD03CEEC65910C548D635624A78A8CFA458103DED;
  311. IL2CPP_EXTERN_C String_t* _stringLiteralD2FC1EC1E5B6EF920276AFABA103B8B7E2AE2DAF;
  312. IL2CPP_EXTERN_C String_t* _stringLiteralD555DED7CEC14AAFD2389F4CA5DB31942645053F;
  313. IL2CPP_EXTERN_C String_t* _stringLiteralD7D6709CAC9D8FCE4933C82CDA34EE45277DBD95;
  314. IL2CPP_EXTERN_C String_t* _stringLiteralD8E3A88F5BFAC46D4EA8953E6A2EA7D3C25746CC;
  315. IL2CPP_EXTERN_C String_t* _stringLiteralDE83EFF84A2045FE5379CA94C53B51BA575BD5A6;
  316. IL2CPP_EXTERN_C String_t* _stringLiteralE541D26859D264DEB1E7847324CA9C765F331CF8;
  317. IL2CPP_EXTERN_C String_t* _stringLiteralE6F00725B1CE2641D3D5ED19F65223CA4D3F8BAE;
  318. IL2CPP_EXTERN_C String_t* _stringLiteralE952D19344D880EF06EC8AACBF9B79603FCE8F3A;
  319. IL2CPP_EXTERN_C String_t* _stringLiteralEA5B9DDB87B05728AF950352BA404136EF4EA09B;
  320. IL2CPP_EXTERN_C String_t* _stringLiteralECAC9756AB416770CE66B9411AB7AEB8B8181309;
  321. IL2CPP_EXTERN_C String_t* _stringLiteralEE248ED951626ABDD49B64B81CAEAF341755AF6C;
  322. IL2CPP_EXTERN_C String_t* _stringLiteralF21B662C3F976D9980F52B473208474F6C31CBE5;
  323. IL2CPP_EXTERN_C String_t* _stringLiteralF2A5607525186BE61B973E77753BBA0D8227A406;
  324. IL2CPP_EXTERN_C String_t* _stringLiteralF56258CA08196A0AA345480C655C78D0172F29E6;
  325. IL2CPP_EXTERN_C String_t* _stringLiteralFB12F16C75DE3806ED28E20C65FB81D432F0D52F;
  326. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_AppEnableLogCallback_m9FE8159D116019E4E918F4B7CEC39687DD64B2EA_RuntimeMethod_var;
  327. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_GetEnabledAppCallbackByName_m979A86ABDBC2257B697ABDE5015AA76DE5D04F70_RuntimeMethod_var;
  328. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_PollCallbacks_mB25BC1FD5126974F80860A05910301AAF7589BFC_RuntimeMethod_var;
  329. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC_RuntimeMethod_var;
  330. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_SetEnabledAppCallbackByName_m59C6CB27D92D72FD0841031C207D86C2F684F366_RuntimeMethod_var;
  331. IL2CPP_EXTERN_C const RuntimeMethod* AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB_RuntimeMethod_var;
  332. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m152F1DE099A6441F30DB01049310A23447A99CC6_RuntimeMethod_var;
  333. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F_RuntimeMethod_var;
  334. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mE92CC8C926DDAFEDB2A50CCEA0B6571DED3D57E3_RuntimeMethod_var;
  335. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m6CD864883E697C6EA206A9653365B8F6B18A70EC_RuntimeMethod_var;
  336. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m6E5B2FEEC491D083B03A11DA6FA39A580A2369A1_RuntimeMethod_var;
  337. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD9203985461B343144479403BB91596E7FD479F0_RuntimeMethod_var;
  338. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m11A6F16438BDFA5BB4D619721B6F24400CDB4B17_RuntimeMethod_var;
  339. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8F62E1C352E79E91D4BA07FB3DAE1E55115004CB_RuntimeMethod_var;
  340. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9ECDA1EAD89A6D781E5CE4E813451CFD7DF269E4_RuntimeMethod_var;
  341. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var;
  342. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m37FF7170A65FE1A27B5EADEF6AC8AC59F8AF7FD8_RuntimeMethod_var;
  343. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m646A0C479D12D665388558549E99ED1C949D5538_RuntimeMethod_var;
  344. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m984B6FF03912DD47210B97F3876A8E68BD477586_RuntimeMethod_var;
  345. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_AppSetDefaultConfigPath_m9712BA055777DA0F98524BD85A6C97FBFC5C6192_RuntimeMethod_var;
  346. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E_RuntimeMethod_var;
  347. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_CreateInternal_m63EB3F64189DA8E6C5B2E1C95B11D63EF7F7BC4B_RuntimeMethod_var;
  348. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20_RuntimeMethod_var;
  349. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6_RuntimeMethod_var;
  350. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_LogHeartbeatInternal_m849C31C3F73680D986D5672C464BEBCA899FBEFC_RuntimeMethod_var;
  351. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_RegisterLibrariesInternal_m03B7487A8CAECC33FFFFFC110445811D0DDB35F2_RuntimeMethod_var;
  352. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_ReleaseReferenceInternal_mA281FCA13BCF136D9D9B4311C40925B99614D63D_RuntimeMethod_var;
  353. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B_RuntimeMethod_var;
  354. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_ThrowIfNull_mEBB4A7F4A0E30B8F6969C68C340AF30D44491B20_RuntimeMethod_var;
  355. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_TranslateDllNotFoundException_m8A53BF93797E69E0A396E5D387C8BE2FAC5A887E_RuntimeMethod_var;
  356. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714_RuntimeMethod_var;
  357. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE_RuntimeMethod_var;
  358. IL2CPP_EXTERN_C const RuntimeMethod* FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4_RuntimeMethod_var;
  359. IL2CPP_EXTERN_C const RuntimeMethod* FutureBase_error_m47E3B5E0A43B4C19510A77B3658EE5D7D10B6030_RuntimeMethod_var;
  360. IL2CPP_EXTERN_C const RuntimeMethod* FutureBase_error_message_m5CC18319253B1ECC3C8AC675B213A08B1755D527_RuntimeMethod_var;
  361. IL2CPP_EXTERN_C const RuntimeMethod* FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902_RuntimeMethod_var;
  362. IL2CPP_EXTERN_C const RuntimeMethod* FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554_RuntimeMethod_var;
  363. IL2CPP_EXTERN_C const RuntimeMethod* FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55_RuntimeMethod_var;
  364. IL2CPP_EXTERN_C const RuntimeMethod* FutureVoid_SWIG_OnCompletion_mD6E8C709E067EC3FCCC1DD9F8F7C664D7479B634_RuntimeMethod_var;
  365. IL2CPP_EXTERN_C const RuntimeMethod* FutureVoid_ThrowIfDisposed_m58FAFA498227E36B2075EDAF83F346CD70BD9739_RuntimeMethod_var;
  366. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B_RuntimeMethod_var;
  367. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var;
  368. IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var;
  369. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var;
  370. IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
  371. IL2CPP_EXTERN_C const RuntimeMethod* LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307_RuntimeMethod_var;
  372. IL2CPP_EXTERN_C const RuntimeMethod* LogUtil_U3C_ctorU3Eb__9_0_m057EE72CCDA8877817C356F04A3FB0403BDC8268_RuntimeMethod_var;
  373. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591_RuntimeMethod_var;
  374. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC_RuntimeMethod_var;
  375. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0_RuntimeMethod_var;
  376. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926_RuntimeMethod_var;
  377. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315_RuntimeMethod_var;
  378. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7_RuntimeMethod_var;
  379. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50_RuntimeMethod_var;
  380. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E_RuntimeMethod_var;
  381. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B_RuntimeMethod_var;
  382. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07_RuntimeMethod_var;
  383. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35_RuntimeMethod_var;
  384. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759_RuntimeMethod_var;
  385. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0_RuntimeMethod_var;
  386. IL2CPP_EXTERN_C const RuntimeMethod* SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191_RuntimeMethod_var;
  387. IL2CPP_EXTERN_C const RuntimeMethod* SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642_RuntimeMethod_var;
  388. IL2CPP_EXTERN_C const RuntimeMethod* SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F_RuntimeMethod_var;
  389. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMapEnumerator_Reset_mFE28DCE2D21F6639E75B255AAF56D34BFA7A151A_RuntimeMethod_var;
  390. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E_RuntimeMethod_var;
  391. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_Add_m01048CFD777D82B2F693B6D71A4D452FAF7AEAC1_RuntimeMethod_var;
  392. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_Clear_mC33CC5FAC952437E4A1844D77F07682AB4A440A8_RuntimeMethod_var;
  393. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_ContainsKey_mD13F26BD8A08E581ADB303D38074819105C605A5_RuntimeMethod_var;
  394. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454_RuntimeMethod_var;
  395. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_Remove_m986E61004827D7F62831AEE307E6020383C3CB4D_RuntimeMethod_var;
  396. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap__ctor_m5295C0F5394545250F06A5F0A53C9ABB48D67794_RuntimeMethod_var;
  397. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_create_iterator_begin_mF1C81519248E3646D376EC9F288C1C6A2065630D_RuntimeMethod_var;
  398. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_destroy_iterator_m75AD241AD5316B8B09070BF04C571918FE34BA04_RuntimeMethod_var;
  399. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_get_next_key_m92C94637FF8B9A00B08BFCAD08CD41705AEAEE9B_RuntimeMethod_var;
  400. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_getitem_m8DADD76F6CD52B4B98611DD4292910963C079C1B_RuntimeMethod_var;
  401. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_setitem_mC5A0170C20E03D926C187A4B7AC6B0B96FB18C00_RuntimeMethod_var;
  402. IL2CPP_EXTERN_C const RuntimeMethod* StringStringMap_size_m9C20BFD104A8B49600AD587CC29C4A748F408DC4_RuntimeMethod_var;
  403. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A_RuntimeMethod_var;
  404. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var;
  405. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7_RuntimeMethod_var;
  406. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F_RuntimeMethod_var;
  407. IL2CPP_EXTERN_C const RuntimeMethod* TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_RuntimeMethod_var;
  408. IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
  409. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateAndTrackU3Eb__48_0_m353C5F1E7C6BDE8601757A37801E17C89CA49AC2_RuntimeMethod_var;
  410. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateU3Eb__15_0_mF43BDAE5875C0C407791D7735DC43BB00EB29F32_RuntimeMethod_var;
  411. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CGetTaskU3Eb__0_m3C63FB12C6FC4D1551D9D48B32F123DF7EAA4AE0_RuntimeMethod_var;
  412. struct Delegate_t_marshaled_com;
  413. struct Delegate_t_marshaled_pinvoke;
  414. struct Exception_t_marshaled_com;
  415. struct Exception_t_marshaled_pinvoke;
  416. struct KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C;
  417. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  418. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  419. struct EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118;
  420. IL2CPP_EXTERN_C_BEGIN
  421. IL2CPP_EXTERN_C_END
  422. #ifdef __clang__
  423. #pragma clang diagnostic push
  424. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  425. #pragma clang diagnostic ignored "-Wunused-variable"
  426. #endif
  427. struct U3CModuleU3E_t38F8D7FF0E4B0B0C8677AFFB63A1DD3829C03FEB
  428. {
  429. };
  430. struct Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A : public RuntimeObject
  431. {
  432. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  433. EntryU5BU5D_tB5EA28F4DCD0923DA1488296778DE261A90AB5CF* ____entries;
  434. int32_t ____count;
  435. int32_t ____freeList;
  436. int32_t ____freeCount;
  437. int32_t ____version;
  438. RuntimeObject* ____comparer;
  439. KeyCollection_t64B328CBA09D4559DCD9C28BDD9E42AB4C4C2996* ____keys;
  440. ValueCollection_t0F49903A3AD3505D44F5E4AF817A6F4C953BBF8E* ____values;
  441. RuntimeObject* ____syncRoot;
  442. };
  443. struct Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3 : public RuntimeObject
  444. {
  445. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  446. EntryU5BU5D_t77C90FC3D55561F15144FE79F278D07F9D58098E* ____entries;
  447. int32_t ____count;
  448. int32_t ____freeList;
  449. int32_t ____freeCount;
  450. int32_t ____version;
  451. RuntimeObject* ____comparer;
  452. KeyCollection_tAB507529225B3EB42B0879866AEDE113EA9F84C6* ____keys;
  453. ValueCollection_tA737476D641727992993201D18FD0038E69FF7E3* ____values;
  454. RuntimeObject* ____syncRoot;
  455. };
  456. struct Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A : public RuntimeObject
  457. {
  458. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  459. EntryU5BU5D_t4425584C0F3D1BC5FAEFC1F6C51833B07CB36F40* ____entries;
  460. int32_t ____count;
  461. int32_t ____freeList;
  462. int32_t ____freeCount;
  463. int32_t ____version;
  464. RuntimeObject* ____comparer;
  465. KeyCollection_t36952DE4619194BF1ABDA8312B5B931AA393A610* ____keys;
  466. ValueCollection_t4AEAB6680417FA890D93A2B67CE64787BBAE4ABA* ____values;
  467. RuntimeObject* ____syncRoot;
  468. };
  469. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
  470. {
  471. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
  472. int32_t ____size;
  473. int32_t ____version;
  474. RuntimeObject* ____syncRoot;
  475. };
  476. struct TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7 : public RuntimeObject
  477. {
  478. Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____task;
  479. };
  480. struct AppUtil_tD511CFFF45A0C91E2CC7F969B82B3BEE25BD31AB : public RuntimeObject
  481. {
  482. };
  483. struct AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342 : public RuntimeObject
  484. {
  485. };
  486. struct Assembly_t : public RuntimeObject
  487. {
  488. };
  489. struct Assembly_t_marshaled_pinvoke
  490. {
  491. };
  492. struct Assembly_t_marshaled_com
  493. {
  494. };
  495. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  496. {
  497. };
  498. struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9 : public RuntimeObject
  499. {
  500. };
  501. struct ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE : public RuntimeObject
  502. {
  503. };
  504. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377 : public RuntimeObject
  505. {
  506. };
  507. struct FirebaseAppPlatform_t5AD8517EA34467536BAC8C7C6EB4D4B6880312A2 : public RuntimeObject
  508. {
  509. WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* ___U3CappU3Ek__BackingField;
  510. };
  511. struct FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F : public RuntimeObject
  512. {
  513. };
  514. struct LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39 : public RuntimeObject
  515. {
  516. bool ____disposed;
  517. };
  518. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  519. {
  520. RuntimeObject* ____identity;
  521. };
  522. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  523. {
  524. Il2CppIUnknown* ____identity;
  525. };
  526. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  527. {
  528. Il2CppIUnknown* ____identity;
  529. };
  530. struct MemberInfo_t : public RuntimeObject
  531. {
  532. };
  533. struct String_t : public RuntimeObject
  534. {
  535. int32_t ____stringLength;
  536. Il2CppChar ____firstChar;
  537. };
  538. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572 : public RuntimeObject
  539. {
  540. int32_t ___m_taskId;
  541. Delegate_t* ___m_action;
  542. RuntimeObject* ___m_stateObject;
  543. TaskScheduler_t3F0550EBEF7C41F74EC8C08FF4BED0D8CE66006E* ___m_taskScheduler;
  544. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___m_parent;
  545. int32_t ___m_stateFlags;
  546. RuntimeObject* ___m_continuationObject;
  547. ContingentProperties_t3FA59480914505CEA917B1002EC675F29D0CB540* ___m_contingentProperties;
  548. };
  549. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  550. {
  551. };
  552. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  553. {
  554. };
  555. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  556. {
  557. };
  558. struct VersionInfo_t94C48C6F8F37BB4AB53DF332514056A9FE6ACACB : public RuntimeObject
  559. {
  560. };
  561. struct SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150 : public RuntimeObject
  562. {
  563. };
  564. struct SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63 : public RuntimeObject
  565. {
  566. };
  567. struct SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534 : public RuntimeObject
  568. {
  569. };
  570. struct U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C : public RuntimeObject
  571. {
  572. };
  573. struct EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762 : public RuntimeObject
  574. {
  575. String_t* ___U3CCppModuleNameU3Ek__BackingField;
  576. String_t* ___U3CCSharpClassNameU3Ek__BackingField;
  577. bool ___U3CAlwaysEnableU3Ek__BackingField;
  578. };
  579. struct U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51 : public RuntimeObject
  580. {
  581. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* ___fu;
  582. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* ___tcs;
  583. };
  584. struct StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18 : public RuntimeObject
  585. {
  586. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___collectionRef;
  587. RuntimeObject* ___keyCollection;
  588. int32_t ___currentIndex;
  589. RuntimeObject* ___currentObject;
  590. int32_t ___currentSize;
  591. };
  592. struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230
  593. {
  594. RuntimeObject* ___key;
  595. RuntimeObject* ___value;
  596. };
  597. struct KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A
  598. {
  599. String_t* ___key;
  600. String_t* ___value;
  601. };
  602. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D : public Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572
  603. {
  604. int32_t ___m_result;
  605. };
  606. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  607. {
  608. bool ___m_value;
  609. };
  610. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  611. {
  612. };
  613. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  614. {
  615. };
  616. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  617. {
  618. };
  619. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  620. {
  621. int32_t ___m_value;
  622. };
  623. struct IntPtr_t
  624. {
  625. void* ___m_value;
  626. };
  627. struct MethodBase_t : public MemberInfo_t
  628. {
  629. };
  630. struct MonoPInvokeCallbackAttribute_tD9985ACFF80199E37095A632974C17F37B31A703 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  631. {
  632. };
  633. struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
  634. {
  635. InternalThread_tF40B7BFCBD60C82BD8475A22FF5186CA10293687* ___internal_thread;
  636. RuntimeObject* ___m_ThreadStartArg;
  637. RuntimeObject* ___pending_exception;
  638. MulticastDelegate_t* ___m_Delegate;
  639. ExecutionContext_t9D6EDFD92F0B2D391751963E2D77A8B03CB81710* ___m_ExecutionContext;
  640. bool ___m_ExecutionContextBelongsToOuterScope;
  641. RuntimeObject* ___principal;
  642. int32_t ___principal_version;
  643. };
  644. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  645. {
  646. uint32_t ___m_value;
  647. };
  648. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  649. {
  650. union
  651. {
  652. struct
  653. {
  654. };
  655. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  656. };
  657. };
  658. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  659. {
  660. intptr_t ____mono_app_domain;
  661. RuntimeObject* ____evidence;
  662. RuntimeObject* ____granted;
  663. int32_t ____principalPolicy;
  664. AssemblyLoadEventHandler_t74AF5FF25F520B9786A20D862AE69BE733774A42* ___AssemblyLoad;
  665. ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___AssemblyResolve;
  666. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___DomainUnload;
  667. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___ProcessExit;
  668. ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ResourceResolve;
  669. ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___TypeResolve;
  670. UnhandledExceptionEventHandler_tB13FF21A6201A59BB462E68CD10C5B5BEE54941C* ___UnhandledException;
  671. EventHandler_1_tF46A0252BA462E35F6B72C69AB6C0F751E7443D7* ___FirstChanceException;
  672. RuntimeObject* ____domain_manager;
  673. ResolveEventHandler_t3CE88268E672E41B1B55E01587AFBCFB85044692* ___ReflectionOnlyAssemblyResolve;
  674. RuntimeObject* ____activation;
  675. RuntimeObject* ____applicationIdentity;
  676. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
  677. };
  678. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_pinvoke : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  679. {
  680. intptr_t ____mono_app_domain;
  681. Il2CppIUnknown* ____evidence;
  682. Il2CppIUnknown* ____granted;
  683. int32_t ____principalPolicy;
  684. Il2CppMethodPointer ___AssemblyLoad;
  685. Il2CppMethodPointer ___AssemblyResolve;
  686. Il2CppMethodPointer ___DomainUnload;
  687. Il2CppMethodPointer ___ProcessExit;
  688. Il2CppMethodPointer ___ResourceResolve;
  689. Il2CppMethodPointer ___TypeResolve;
  690. Il2CppMethodPointer ___UnhandledException;
  691. Il2CppMethodPointer ___FirstChanceException;
  692. Il2CppIUnknown* ____domain_manager;
  693. Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
  694. Il2CppIUnknown* ____activation;
  695. Il2CppIUnknown* ____applicationIdentity;
  696. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
  697. };
  698. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_marshaled_com : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  699. {
  700. intptr_t ____mono_app_domain;
  701. Il2CppIUnknown* ____evidence;
  702. Il2CppIUnknown* ____granted;
  703. int32_t ____principalPolicy;
  704. Il2CppMethodPointer ___AssemblyLoad;
  705. Il2CppMethodPointer ___AssemblyResolve;
  706. Il2CppMethodPointer ___DomainUnload;
  707. Il2CppMethodPointer ___ProcessExit;
  708. Il2CppMethodPointer ___ResourceResolve;
  709. Il2CppMethodPointer ___TypeResolve;
  710. Il2CppMethodPointer ___UnhandledException;
  711. Il2CppMethodPointer ___FirstChanceException;
  712. Il2CppIUnknown* ____domain_manager;
  713. Il2CppMethodPointer ___ReflectionOnlyAssemblyResolve;
  714. Il2CppIUnknown* ____activation;
  715. Il2CppIUnknown* ____applicationIdentity;
  716. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___compatibility_switch;
  717. };
  718. struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C
  719. {
  720. int32_t ___value__;
  721. };
  722. struct Delegate_t : public RuntimeObject
  723. {
  724. intptr_t ___method_ptr;
  725. intptr_t ___invoke_impl;
  726. RuntimeObject* ___m_target;
  727. intptr_t ___method;
  728. intptr_t ___delegate_trampoline;
  729. intptr_t ___extra_arg;
  730. intptr_t ___method_code;
  731. intptr_t ___interp_method;
  732. intptr_t ___interp_invoke_impl;
  733. MethodInfo_t* ___method_info;
  734. MethodInfo_t* ___original_method_info;
  735. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  736. bool ___method_is_virtual;
  737. };
  738. struct Delegate_t_marshaled_pinvoke
  739. {
  740. intptr_t ___method_ptr;
  741. intptr_t ___invoke_impl;
  742. Il2CppIUnknown* ___m_target;
  743. intptr_t ___method;
  744. intptr_t ___delegate_trampoline;
  745. intptr_t ___extra_arg;
  746. intptr_t ___method_code;
  747. intptr_t ___interp_method;
  748. intptr_t ___interp_invoke_impl;
  749. MethodInfo_t* ___method_info;
  750. MethodInfo_t* ___original_method_info;
  751. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  752. int32_t ___method_is_virtual;
  753. };
  754. struct Delegate_t_marshaled_com
  755. {
  756. intptr_t ___method_ptr;
  757. intptr_t ___invoke_impl;
  758. Il2CppIUnknown* ___m_target;
  759. intptr_t ___method;
  760. intptr_t ___delegate_trampoline;
  761. intptr_t ___extra_arg;
  762. intptr_t ___method_code;
  763. intptr_t ___interp_method;
  764. intptr_t ___interp_invoke_impl;
  765. MethodInfo_t* ___method_info;
  766. MethodInfo_t* ___original_method_info;
  767. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  768. int32_t ___method_is_virtual;
  769. };
  770. struct Exception_t : public RuntimeObject
  771. {
  772. String_t* ____className;
  773. String_t* ____message;
  774. RuntimeObject* ____data;
  775. Exception_t* ____innerException;
  776. String_t* ____helpURL;
  777. RuntimeObject* ____stackTrace;
  778. String_t* ____stackTraceString;
  779. String_t* ____remoteStackTraceString;
  780. int32_t ____remoteStackIndex;
  781. RuntimeObject* ____dynamicMethods;
  782. int32_t ____HResult;
  783. String_t* ____source;
  784. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  785. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  786. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  787. int32_t ___caught_in_unmanaged;
  788. };
  789. struct Exception_t_marshaled_pinvoke
  790. {
  791. char* ____className;
  792. char* ____message;
  793. RuntimeObject* ____data;
  794. Exception_t_marshaled_pinvoke* ____innerException;
  795. char* ____helpURL;
  796. Il2CppIUnknown* ____stackTrace;
  797. char* ____stackTraceString;
  798. char* ____remoteStackTraceString;
  799. int32_t ____remoteStackIndex;
  800. Il2CppIUnknown* ____dynamicMethods;
  801. int32_t ____HResult;
  802. char* ____source;
  803. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  804. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  805. Il2CppSafeArray* ___native_trace_ips;
  806. int32_t ___caught_in_unmanaged;
  807. };
  808. struct Exception_t_marshaled_com
  809. {
  810. Il2CppChar* ____className;
  811. Il2CppChar* ____message;
  812. RuntimeObject* ____data;
  813. Exception_t_marshaled_com* ____innerException;
  814. Il2CppChar* ____helpURL;
  815. Il2CppIUnknown* ____stackTrace;
  816. Il2CppChar* ____stackTraceString;
  817. Il2CppChar* ____remoteStackTraceString;
  818. int32_t ____remoteStackIndex;
  819. Il2CppIUnknown* ____dynamicMethods;
  820. int32_t ____HResult;
  821. Il2CppChar* ____source;
  822. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  823. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  824. Il2CppSafeArray* ___native_trace_ips;
  825. int32_t ___caught_in_unmanaged;
  826. };
  827. struct FutureStatus_t310B3735D11D9C168D73F14E1260C2AB2274A698
  828. {
  829. int32_t ___value__;
  830. };
  831. struct HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F
  832. {
  833. RuntimeObject* ____wrapper;
  834. intptr_t ____handle;
  835. };
  836. struct InitResult_tC00C167B9510F6F0D684EBFC560FE2BA1DEE6ED7
  837. {
  838. int32_t ___value__;
  839. };
  840. struct LogLevel_tB190ABBB8AA2A85C2334AB7D3667BC6AA3763ECF
  841. {
  842. int32_t ___value__;
  843. };
  844. struct MethodInfo_t : public MethodBase_t
  845. {
  846. };
  847. struct PlatformLogLevel_t2269C8C9FF5E2ABE6332104424B4B902D5EB735F
  848. {
  849. int32_t ___value__;
  850. };
  851. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  852. {
  853. intptr_t ___value;
  854. };
  855. struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A : public Exception_t
  856. {
  857. };
  858. struct FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25 : public RuntimeObject
  859. {
  860. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___swigCPtr;
  861. bool ___swigCMemOwn;
  862. String_t* ___name;
  863. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___AppDisposed;
  864. FirebaseAppPlatform_t5AD8517EA34467536BAC8C7C6EB4D4B6880312A2* ___appPlatform;
  865. };
  866. struct FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED : public Exception_t
  867. {
  868. int32_t ___U3CErrorCodeU3Ek__BackingField;
  869. };
  870. struct FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36 : public RuntimeObject
  871. {
  872. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___swigCPtr;
  873. bool ___swigCMemOwn;
  874. };
  875. struct InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E : public Exception_t
  876. {
  877. int32_t ___U3CInitResultU3Ek__BackingField;
  878. };
  879. struct MulticastDelegate_t : public Delegate_t
  880. {
  881. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  882. };
  883. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  884. {
  885. Delegate_t_marshaled_pinvoke** ___delegates;
  886. };
  887. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  888. {
  889. Delegate_t_marshaled_com** ___delegates;
  890. };
  891. struct StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB : public RuntimeObject
  892. {
  893. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___swigCPtr;
  894. bool ___swigCMemOwn;
  895. };
  896. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  897. {
  898. };
  899. struct Type_t : public MemberInfo_t
  900. {
  901. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
  902. };
  903. struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457 : public MulticastDelegate_t
  904. {
  905. };
  906. struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
  907. {
  908. };
  909. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  910. {
  911. String_t* ____paramName;
  912. };
  913. struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  914. {
  915. };
  916. struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82 : public MulticastDelegate_t
  917. {
  918. };
  919. struct FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480 : public FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36
  920. {
  921. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___swigCPtr;
  922. intptr_t ___callbackData;
  923. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* ___SWIG_CompletionCB;
  924. };
  925. struct IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  926. {
  927. };
  928. struct IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  929. {
  930. };
  931. struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  932. {
  933. };
  934. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  935. {
  936. };
  937. struct NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  938. {
  939. };
  940. struct OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  941. {
  942. };
  943. struct TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  944. {
  945. String_t* ___ClassName;
  946. String_t* ___AssemblyName;
  947. String_t* ___MessageArg;
  948. int32_t ___ResourceId;
  949. };
  950. struct CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73 : public MulticastDelegate_t
  951. {
  952. };
  953. struct Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F : public MulticastDelegate_t
  954. {
  955. };
  956. struct SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C : public MulticastDelegate_t
  957. {
  958. };
  959. struct LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4 : public MulticastDelegate_t
  960. {
  961. };
  962. struct ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2 : public MulticastDelegate_t
  963. {
  964. };
  965. struct ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2 : public MulticastDelegate_t
  966. {
  967. };
  968. struct SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879 : public MulticastDelegate_t
  969. {
  970. };
  971. struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  972. {
  973. };
  974. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  975. {
  976. RuntimeObject* ____actualValue;
  977. };
  978. struct DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279 : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
  979. {
  980. };
  981. struct DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534 : public TypeLoadException_t6333E3083F7BFF1A582969E6F67ACBA8B0035C32
  982. {
  983. };
  984. struct FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A : public IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910
  985. {
  986. String_t* ___U3CFileNameU3Ek__BackingField;
  987. String_t* ___U3CFusionLogU3Ek__BackingField;
  988. };
  989. struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
  990. {
  991. };
  992. struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
  993. {
  994. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
  995. };
  996. struct AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_StaticFields
  997. {
  998. SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150* ___swigExceptionHelper;
  999. SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534* ___swigStringHelper;
  1000. };
  1001. struct ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields
  1002. {
  1003. String_t* ___DEPENDENCY_NOT_FOUND_ERROR_ANDROID;
  1004. String_t* ___DEPENDENCY_NOT_FOUND_ERROR_IOS;
  1005. String_t* ___DEPENDENCY_NOT_FOUND_ERROR_GENERIC;
  1006. String_t* ___DLL_NOT_FOUND_ERROR_ANDROID;
  1007. String_t* ___DLL_NOT_FOUND_ERROR_IOS;
  1008. String_t* ___DLL_NOT_FOUND_ERROR_GENERIC;
  1009. };
  1010. struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
  1011. {
  1012. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty;
  1013. };
  1014. struct FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_StaticFields
  1015. {
  1016. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* ___instance;
  1017. };
  1018. struct LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields
  1019. {
  1020. LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* ____instance;
  1021. RuntimeObject* ___InitializeLoggingLock;
  1022. };
  1023. struct String_t_StaticFields
  1024. {
  1025. String_t* ___Empty;
  1026. };
  1027. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_StaticFields
  1028. {
  1029. int32_t ___s_taskIdCounter;
  1030. RuntimeObject* ___s_taskCompletionSentinel;
  1031. bool ___s_asyncDebuggingEnabled;
  1032. Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___s_taskCancelCallback;
  1033. Func_1_tD59A12717D79BFB403BF973694B1BE5B85474BD1* ___s_createContingentProperties;
  1034. TaskFactory_tF781BD37BE23917412AD83424D1497C7C1509DF0* ___U3CFactoryU3Ek__BackingField;
  1035. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___U3CCompletedTaskU3Ek__BackingField;
  1036. Predicate_1_t7F48518B008C1472339EEEBABA3DE203FE1F26ED* ___s_IsExceptionObservedByParentPredicate;
  1037. ContextCallback_tE8AFBDBFCC040FDA8DA8C1EEFE9BD66B16BDA007* ___s_ecCallback;
  1038. Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___s_IsTaskContinuationNullPredicate;
  1039. Dictionary_2_t403063CE4960B4F46C688912237C6A27E550FF55* ___s_currentActiveTasks;
  1040. RuntimeObject* ___s_activeTasksLock;
  1041. };
  1042. struct Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572_ThreadStaticFields
  1043. {
  1044. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* ___t_currentTask;
  1045. StackGuard_tACE063A1B7374BDF4AD472DE4585D05AD8745352* ___t_stackGuard;
  1046. };
  1047. struct SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields
  1048. {
  1049. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___applicationDelegate;
  1050. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___arithmeticDelegate;
  1051. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___divideByZeroDelegate;
  1052. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___indexOutOfRangeDelegate;
  1053. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___invalidCastDelegate;
  1054. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___invalidOperationDelegate;
  1055. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___ioDelegate;
  1056. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___nullReferenceDelegate;
  1057. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___outOfMemoryDelegate;
  1058. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___overflowDelegate;
  1059. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___systemDelegate;
  1060. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___argumentDelegate;
  1061. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___argumentNullDelegate;
  1062. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___argumentOutOfRangeDelegate;
  1063. };
  1064. struct SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields
  1065. {
  1066. int32_t ___numExceptionsPending;
  1067. RuntimeObject* ___exceptionsLock;
  1068. };
  1069. struct SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields
  1070. {
  1071. Exception_t* ___pendingException;
  1072. };
  1073. struct SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_StaticFields
  1074. {
  1075. SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* ___stringDelegate;
  1076. };
  1077. struct U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields
  1078. {
  1079. U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* ___U3CU3E9;
  1080. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* ___U3CU3E9__15_0;
  1081. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___U3CU3E9__48_0;
  1082. };
  1083. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D_StaticFields
  1084. {
  1085. TaskFactory_1_t0BEF06D58E44525B9135AB0B22D016856EE69FF3* ___s_defaultFactory;
  1086. };
  1087. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1088. {
  1089. String_t* ___TrueString;
  1090. String_t* ___FalseString;
  1091. };
  1092. struct IntPtr_t_StaticFields
  1093. {
  1094. intptr_t ___Zero;
  1095. };
  1096. struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_StaticFields
  1097. {
  1098. LocalDataStoreMgr_t205F1783D5CC2B148E829B5882E5406FF9A3AC1E* ___s_LocalDataStoreMgr;
  1099. AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentCulture;
  1100. AsyncLocal_1_t1D3339EA4C8650D2DEDDF9553E5C932B3DC2CCFD* ___s_asyncLocalCurrentUICulture;
  1101. };
  1102. struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F_ThreadStaticFields
  1103. {
  1104. LocalDataStoreHolder_t789DD474AE5141213C2105CE57830ECFC2D3C03F* ___s_LocalDataStore;
  1105. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentCulture;
  1106. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___m_CurrentUICulture;
  1107. Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___current_thread;
  1108. };
  1109. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_StaticFields
  1110. {
  1111. String_t* ____process_guid;
  1112. };
  1113. struct AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F_ThreadStaticFields
  1114. {
  1115. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___type_resolve_in_progress;
  1116. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress;
  1117. Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___assembly_resolve_in_progress_refonly;
  1118. };
  1119. struct Exception_t_StaticFields
  1120. {
  1121. RuntimeObject* ___s_EDILock;
  1122. };
  1123. struct FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields
  1124. {
  1125. RuntimeObject* ___disposeLock;
  1126. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* ___nameToProxy;
  1127. Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* ___cPtrToProxy;
  1128. bool ___AppUtilCallbacksInitialized;
  1129. RuntimeObject* ___AppUtilCallbacksLock;
  1130. bool ___PreventOnAllAppsDestroyed;
  1131. bool ___crashlyticsInitializationAttempted;
  1132. bool ___userAgentRegistered;
  1133. int32_t ___CheckDependenciesThread;
  1134. RuntimeObject* ___CheckDependenciesThreadLock;
  1135. };
  1136. struct Type_t_StaticFields
  1137. {
  1138. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
  1139. Il2CppChar ___Delimiter;
  1140. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
  1141. RuntimeObject* ___Missing;
  1142. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
  1143. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
  1144. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
  1145. };
  1146. struct FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields
  1147. {
  1148. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* ___Callbacks;
  1149. int32_t ___CallbackIndex;
  1150. RuntimeObject* ___CallbackLock;
  1151. };
  1152. #ifdef __clang__
  1153. #pragma clang diagnostic pop
  1154. #endif
  1155. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
  1156. {
  1157. ALIGN_FIELD (8) Delegate_t* m_Items[1];
  1158. inline Delegate_t* GetAt(il2cpp_array_size_t index) const
  1159. {
  1160. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1161. return m_Items[index];
  1162. }
  1163. inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
  1164. {
  1165. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1166. return m_Items + index;
  1167. }
  1168. inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
  1169. {
  1170. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1171. m_Items[index] = value;
  1172. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1173. }
  1174. inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1175. {
  1176. return m_Items[index];
  1177. }
  1178. inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1179. {
  1180. return m_Items + index;
  1181. }
  1182. inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
  1183. {
  1184. m_Items[index] = value;
  1185. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1186. }
  1187. };
  1188. struct KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C : public RuntimeArray
  1189. {
  1190. ALIGN_FIELD (8) KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A m_Items[1];
  1191. inline KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A GetAt(il2cpp_array_size_t index) const
  1192. {
  1193. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1194. return m_Items[index];
  1195. }
  1196. inline KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* GetAddressAt(il2cpp_array_size_t index)
  1197. {
  1198. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1199. return m_Items + index;
  1200. }
  1201. inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A value)
  1202. {
  1203. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1204. m_Items[index] = value;
  1205. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  1206. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1207. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  1208. #endif
  1209. }
  1210. inline KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A GetAtUnchecked(il2cpp_array_size_t index) const
  1211. {
  1212. return m_Items[index];
  1213. }
  1214. inline KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1215. {
  1216. return m_Items + index;
  1217. }
  1218. inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A value)
  1219. {
  1220. m_Items[index] = value;
  1221. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key), (void*)NULL);
  1222. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  1223. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
  1224. #endif
  1225. }
  1226. };
  1227. struct EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118 : public RuntimeArray
  1228. {
  1229. ALIGN_FIELD (8) EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* m_Items[1];
  1230. inline EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* GetAt(il2cpp_array_size_t index) const
  1231. {
  1232. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1233. return m_Items[index];
  1234. }
  1235. inline EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762** GetAddressAt(il2cpp_array_size_t index)
  1236. {
  1237. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1238. return m_Items + index;
  1239. }
  1240. inline void SetAt(il2cpp_array_size_t index, EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* value)
  1241. {
  1242. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1243. m_Items[index] = value;
  1244. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1245. }
  1246. inline EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* GetAtUnchecked(il2cpp_array_size_t index) const
  1247. {
  1248. return m_Items[index];
  1249. }
  1250. inline EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1251. {
  1252. return m_Items + index;
  1253. }
  1254. inline void SetAtUnchecked(il2cpp_array_size_t index, EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* value)
  1255. {
  1256. m_Items[index] = value;
  1257. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1258. }
  1259. };
  1260. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  1261. {
  1262. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  1263. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  1264. {
  1265. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1266. return m_Items[index];
  1267. }
  1268. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  1269. {
  1270. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1271. return m_Items + index;
  1272. }
  1273. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  1274. {
  1275. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1276. m_Items[index] = value;
  1277. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1278. }
  1279. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  1280. {
  1281. return m_Items[index];
  1282. }
  1283. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1284. {
  1285. return m_Items + index;
  1286. }
  1287. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  1288. {
  1289. m_Items[index] = value;
  1290. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1291. }
  1292. };
  1293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
  1294. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  1295. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
  1296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
  1297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1298. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F_gshared (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method) ;
  1299. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_gshared (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, Exception_t* ___0_exception, const RuntimeMethod* method) ;
  1300. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_gshared_inline (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method) ;
  1301. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ;
  1302. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1303. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___0_key, const RuntimeMethod* method) ;
  1305. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A_gshared (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method) ;
  1306. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7_gshared (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, int32_t ___0_result, const RuntimeMethod* method) ;
  1307. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1308. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3E3D57799E239C05EC32CBC974A451DD6578EBC2_gshared (Dictionary_2_tD63EB1AE0932E2A4B7488F4CBA95C4C7520684F1* __this, const RuntimeMethod* method) ;
  1309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
  1311. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1312. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m49E653F9387FBC8B06893771CB33D3ED4B6BD83C_gshared (Dictionary_2_tD63EB1AE0932E2A4B7488F4CBA95C4C7520684F1* __this, intptr_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1313. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
  1314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m4FF1F26584D1323C922E1C4C73F77D0637A37E5A_gshared (Dictionary_2_tD63EB1AE0932E2A4B7488F4CBA95C4C7520684F1* __this, intptr_t ___0_key, const RuntimeMethod* method) ;
  1315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mC888754AF30F27F9125E704FCB28F45DD7787133_gshared (Dictionary_2_tD63EB1AE0932E2A4B7488F4CBA95C4C7520684F1* __this, intptr_t ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
  1316. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1317. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_f, const RuntimeMethod* method) ;
  1318. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1319. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FirebaseException_set_ErrorCode_m65B2880424E85063D56405A009DAA13E3B106465_inline (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F (Exception_t* __this, const RuntimeMethod* method) ;
  1321. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764_inline (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1322. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3 (Exception_t* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlatformInformation_get_IsAndroid_mA671D9472B9FDCE9060CD79409611B524ACEB61B (const RuntimeMethod* method) ;
  1324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlatformInformation_get_IsIOS_mC19E79F4C15D4B8B2CF22DE2517074235DCF7082 (const RuntimeMethod* method) ;
  1325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorMessages_get_DependencyNotFoundErrorMessage_mA71EBFCD6E5CC0C61BD0E3624738175EADBCC0F7 (const RuntimeMethod* method) ;
  1326. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307 (int32_t ___0_logLevel, String_t* ___1_message, const RuntimeMethod* method) ;
  1328. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil__ctor_mFE64F3E0CAE4C8D317093D419552825F2187F3EA (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, const RuntimeMethod* method) ;
  1330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
  1332. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_AppEnableLogCallback_m9FE8159D116019E4E918F4B7CEC39687DD64B2EA (bool ___0_arg0, const RuntimeMethod* method) ;
  1333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LogUtil_ConvertLogLevel_mE58CCE065A1D6EBEDDDDA2CDE76AFEA71E474216 (int32_t ___0_logLevel, const RuntimeMethod* method) ;
  1334. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseLogger_LogMessage_mA369905E81D1C7988F02D10C909588A688017AA4 (int32_t ___0_logLevel, String_t* ___1_message, const RuntimeMethod* method) ;
  1335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseLogger_get_CanRedirectNativeLogs_m1EEC26D9564564880A37D4DCBE6D4E288CD6C7DD (const RuntimeMethod* method) ;
  1336. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49 (int32_t ___0_logLevel, String_t* ___1_message, const RuntimeMethod* method) ;
  1337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogMessageDelegate__ctor_mB6AACCCEAE43E818C4B0DFCF6388FF4CC7200F10 (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1338. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* ___0_arg0, const RuntimeMethod* method) ;
  1339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667 (const RuntimeMethod* method) ;
  1340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2 (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppDomain_add_DomainUnload_mC24E729ABD7550A0A1F018EBF215FDF03AA1064F (AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* __this, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___0_value, const RuntimeMethod* method) ;
  1342. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_Dispose_m97EA8C366043F8F98301F73F488901880DA431CB (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1344. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
  1345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
  1346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* __this, RuntimeObject* ___0_wrapper, intptr_t ___1_handle, const RuntimeMethod* method) ;
  1347. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* __this, const RuntimeMethod* method) ;
  1348. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_FutureBase_mBA1AC9D7BE7977A080996ED289972DF8449F7BC5 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FutureBase_status_m3056FA61BBB6B002A5BEE4F34F75DCD0858BC27C (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE (const RuntimeMethod* method) ;
  1352. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51 (const RuntimeMethod* method) ;
  1353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FutureBase_error_mDB0C901628E9EE247400F57E7E697743B69906E3 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1354. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FutureBase_error_message_mDB4089A47D35BF6D3457750C5355B1908C4BE46B (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_StringStringMap_m9ACE5D4FA3CBE366F2925D4328DBE077A95E7196 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_getitem_m8DADD76F6CD52B4B98611DD4292910963C079C1B (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  1357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_setitem_mC5A0170C20E03D926C187A4B7AC6B0B96FB18C00 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_x, const RuntimeMethod* method) ;
  1358. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_ContainsKey_mD13F26BD8A08E581ADB303D38074819105C605A5 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  1359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  1360. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StringStringMap_size_m9C20BFD104A8B49600AD587CC29C4A748F408DC4 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1361. inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
  1362. {
  1363. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
  1364. }
  1365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1366. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t StringStringMap_create_iterator_begin_mF1C81519248E3646D376EC9F288C1C6A2065630D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_get_next_key_m92C94637FF8B9A00B08BFCAD08CD41705AEAEE9B (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_swigiterator, const RuntimeMethod* method) ;
  1368. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_destroy_iterator_m75AD241AD5316B8B09070BF04C571918FE34BA04 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_swigiterator, const RuntimeMethod* method) ;
  1369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* StringStringMap_GetEnumerator_m5629FBE397B23B93415341566E71A149DBF1362A (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method) ;
  1371. inline String_t* KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* __this, const RuntimeMethod* method)
  1372. {
  1373. return (( String_t* (*) (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
  1374. }
  1375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMapEnumerator_MoveNext_m19D42D8E29467683964512499AABEF93BD9830E1 (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method) ;
  1376. inline String_t* KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* __this, const RuntimeMethod* method)
  1377. {
  1378. return (( String_t* (*) (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
  1379. }
  1380. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Add_m01048CFD777D82B2F693B6D71A4D452FAF7AEAC1 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) ;
  1381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_Contains_m5F1544CEFA19C9797BD02C53E7DD9EB2C9097916 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A ___0_item, const RuntimeMethod* method) ;
  1382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_Remove_m986E61004827D7F62831AEE307E6020383C3CB4D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method) ;
  1383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
  1384. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
  1385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
  1386. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ;
  1387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMap_get_Keys_m558C6C1516539080580AB4D6F8B2905B4B604AC4 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1390. inline void List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
  1391. {
  1392. (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___0_collection, method);
  1393. }
  1394. inline void KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
  1395. {
  1396. (( void (*) (KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*, String_t*, String_t*, const RuntimeMethod*))KeyValuePair_2__ctor_m0D5C3E0BE2D37252D3F4E0F0EA9A13C9458D4950_gshared)(__this, ___0_key, ___1_value, method);
  1397. }
  1398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8 (RuntimeArray* __this, RuntimeObject* ___0_value, int32_t ___1_index, const RuntimeMethod* method) ;
  1399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMapEnumerator__ctor_m1659D491782A6E753AC1792C39802A79860F75B3 (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_collection, const RuntimeMethod* method) ;
  1400. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_new_StringStringMap__SWIG_0_m84D097C2772CA3A9AC5F931078FB79C3D3C1AF5E (const RuntimeMethod* method) ;
  1401. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap__ctor_m493F3867E24E87A4D890A56366DAE5D3E2172E35 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method) ;
  1402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AppUtilPINVOKE_StringStringMap_size_mD8D9155E1FE3473C2D52EF30DB99A8054B8036C0 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_Clear_m8D2936F5AC4C42D9E10C8A296765929E80819E6A (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_StringStringMap_getitem_m9D4E9FAA3CA338A73368072EEA97E99D4BA5FC35 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method) ;
  1405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_setitem_mF52AA2B0DD2B1C82C96641B73D967C5AA0AA3F04 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, String_t* ___2_jarg3, const RuntimeMethod* method) ;
  1406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_StringStringMap_ContainsKey_mD1DB16B8E96A716AA7D6E9EF19565228BE89314A (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method) ;
  1407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_Add_mB5BC4CE692924D407020A29EB1D91EA5FD4DACDA (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, String_t* ___2_jarg3, const RuntimeMethod* method) ;
  1408. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_StringStringMap_Remove_mC01EAA294015A6D9D894D19B73DE6455110EBDA8 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method) ;
  1409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_StringStringMap_create_iterator_begin_mBBC01E5599A704C943471C9CEFF97810AC4054A1 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_StringStringMap_get_next_key_mDE2CD543826A393C6BEF7562D4A81B66872826DB (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, intptr_t ___1_jarg2, const RuntimeMethod* method) ;
  1411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_destroy_iterator_mD19027EE722AC2BD93E8F886D93AC6D0C3B56209 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, intptr_t ___1_jarg2, const RuntimeMethod* method) ;
  1412. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554 (int32_t ___0_key, const RuntimeMethod* method) ;
  1414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FutureVoid_SWIGUpcast_m8D1EB93463FFA3A9F14A49FD1459CBE45E8957CC (intptr_t ___0_jarg1, const RuntimeMethod* method) ;
  1415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase__ctor_m98C8AE4F030730C1CEE7E0B4A1816C623F2B9BE0 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method) ;
  1416. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SetCompletionData_mB5B6BB51BB7E9B0D64631B560A2D6E947B369D45 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, intptr_t ___0_data, const RuntimeMethod* method) ;
  1417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_FutureVoid_m9F8202898737C91464B6621C899505CE987A6393 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1418. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase_Dispose_m17D716EFFAF752B7DBF402C73D757D02C34457EB (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m89776A34BECBA50695D3E5F098200BF8227A9FE9 (U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* __this, const RuntimeMethod* method) ;
  1420. inline void TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method)
  1421. {
  1422. (( void (*) (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*, const RuntimeMethod*))TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F_gshared)(__this, method);
  1423. }
  1424. inline void TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93 (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, Exception_t* ___0_exception, const RuntimeMethod* method)
  1425. {
  1426. (( void (*) (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*, Exception_t*, const RuntimeMethod*))TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_gshared)(__this, ___0_exception, method);
  1427. }
  1428. inline Task_1_t4C228DE57804012969575431CFF12D57C875552D* TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_inline (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method)
  1429. {
  1430. return (( Task_1_t4C228DE57804012969575431CFF12D57C875552D* (*) (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*, const RuntimeMethod*))TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_gshared_inline)(__this, method);
  1431. }
  1432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method) ;
  1433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseException__ctor_m18D67DA955D2B4EA2BC58BCE0E96AC0A177DD70F (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* __this, int32_t ___0_errorCode, String_t* ___1_message, const RuntimeMethod* method) ;
  1434. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mED144299E578968B25C10C34315DFE3EF08B445E (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SetOnCompletionCallback_m917E3BBFE7A06872EEA6F4FC13F557E5F2B6652D (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* ___0_userCompletionCallback, const RuntimeMethod* method) ;
  1436. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271 (intptr_t ___0_value1, intptr_t ___1_value2, const RuntimeMethod* method) ;
  1437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_ThrowIfDisposed_m58FAFA498227E36B2075EDAF83F346CD70BD9739 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, const RuntimeMethod* method) ;
  1438. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIG_CompletionDelegate__ctor_mE4580033D452974357EA9E700C2AB1D7FBABA5E5 (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1439. inline void Dictionary_2__ctor_m9ECDA1EAD89A6D781E5CE4E813451CFD7DF269E4 (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* __this, const RuntimeMethod* method)
  1440. {
  1441. (( void (*) (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method);
  1442. }
  1443. inline void Dictionary_2_set_Item_m37FF7170A65FE1A27B5EADEF6AC8AC59F8AF7FD8 (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* __this, int32_t ___0_key, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* ___1_value, const RuntimeMethod* method)
  1444. {
  1445. (( void (*) (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*, int32_t, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___0_key, ___1_value, method);
  1446. }
  1447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FutureVoid_SWIG_OnCompletion_mD6E8C709E067EC3FCCC1DD9F8F7C664D7479B634 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* ___0_cs_callback, int32_t ___1_cs_key, const RuntimeMethod* method) ;
  1448. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55 (intptr_t ___0_data, const RuntimeMethod* method) ;
  1449. inline bool Dictionary_2_TryGetValue_m6CD864883E697C6EA206A9653365B8F6B18A70EC (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* __this, int32_t ___0_key, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F** ___1_value, const RuntimeMethod* method)
  1450. {
  1451. return (( bool (*) (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*, int32_t, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___0_key, ___1_value, method);
  1452. }
  1453. inline bool Dictionary_2_Remove_mE92CC8C926DDAFEDB2A50CCEA0B6571DED3D57E3 (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* __this, int32_t ___0_key, const RuntimeMethod* method)
  1454. {
  1455. return (( bool (*) (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___0_key, method);
  1456. }
  1457. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_inline (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method) ;
  1458. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FutureVoid_SWIG_OnCompletion_mFD32977A7A2E4A35F4DF9D05E4890FEF115BACB9 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* ___1_jarg2, int32_t ___2_jarg3, const RuntimeMethod* method) ;
  1459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FutureVoid_SWIG_FreeCompletionData_m2A3F6D97610E37684611807E9F8471619FA7C22F (intptr_t ___0_jarg1, const RuntimeMethod* method) ;
  1460. inline void TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method)
  1461. {
  1462. (( void (*) (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*, const RuntimeMethod*))TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A_gshared)(__this, method);
  1463. }
  1464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FutureBase_error_m47E3B5E0A43B4C19510A77B3658EE5D7D10B6030 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method) ;
  1465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FutureBase_error_message_m5CC18319253B1ECC3C8AC675B213A08B1755D527 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method) ;
  1466. inline void TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7 (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, int32_t ___0_result, const RuntimeMethod* method)
  1467. {
  1468. (( void (*) (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*, int32_t, const RuntimeMethod*))TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7_gshared)(__this, ___0_result, method);
  1469. }
  1470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  1471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase_Dispose_m32193D02DE4608C6C3EDF42F3D0495707DA4D15E (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method) ;
  1472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_Dispose_m7AA869727509B99D04399B9BA7F1FEEC0251974A (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, bool ___0_disposing, const RuntimeMethod* method) ;
  1473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1474. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method) ;
  1475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_RemoveReference_m3C28724EDB5D9F20A2A4924E517A8FF79C7E3425 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1476. inline void Dictionary_2__ctor_m8F62E1C352E79E91D4BA07FB3DAE1E55115004CB (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* __this, const RuntimeMethod* method)
  1477. {
  1478. (( void (*) (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
  1479. }
  1480. inline void Dictionary_2__ctor_m11A6F16438BDFA5BB4D619721B6F24400CDB4B17 (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* __this, const RuntimeMethod* method)
  1481. {
  1482. (( void (*) (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3*, const RuntimeMethod*))Dictionary_2__ctor_m3E3D57799E239C05EC32CBC974A451DD6578EBC2_gshared)(__this, method);
  1483. }
  1484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_InitializeLogging_mC8B6DCC4B1E24F42B676EA58E1AD2EBCDF2967CE (const RuntimeMethod* method) ;
  1485. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
  1486. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorMessages_get_DllNotFoundExceptionErrorMessage_m0B273BB2A0E048AACEA44918DBBBBACB38B579F3 (const RuntimeMethod* method) ;
  1487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_result, String_t* ___1_message, const RuntimeMethod* method) ;
  1488. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714 (const RuntimeMethod* method) ;
  1489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_GetInstance_m9BAC597B32771401771C8915446DA531E7B66EC5 (String_t* ___0_name, const RuntimeMethod* method) ;
  1490. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_Create_mB737A2508FF5A06F35D01D4A8CD4AEF1F8944512 (const RuntimeMethod* method) ;
  1491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B (const RuntimeMethod* method) ;
  1492. inline bool Dictionary_2_TryGetValue_m6E5B2FEEC491D083B03A11DA6FA39A580A2369A1 (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* __this, String_t* ___0_key, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25** ___1_value, const RuntimeMethod* method)
  1493. {
  1494. return (( bool (*) (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*, String_t*, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
  1495. }
  1496. inline bool Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* __this, String_t* ___0_key, const RuntimeMethod* method)
  1497. {
  1498. return (( bool (*) (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
  1499. }
  1500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateDelegate__ctor_m966C39812E422F82DD3AACF101F012749B1F9E12 (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* ___0_createDelegate, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___1_existingProxy, const RuntimeMethod* method) ;
  1502. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ThrowIfNull_mEBB4A7F4A0E30B8F6969C68C340AF30D44491B20 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FirebaseApp_GetLogLevelInternal_mAF74BAD43730ACCFFB25EFBDCB0F40CA30CE1940 (const RuntimeMethod* method) ;
  1504. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
  1505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
  1506. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_Name_m89C11F96726C8E4FD3CCAE04A5DC3129F7CD975E (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1507. inline void Dictionary_2_set_Item_m646A0C479D12D665388558549E99ED1C949D5538 (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* __this, String_t* ___0_key, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___1_value, const RuntimeMethod* method)
  1508. {
  1509. (( void (*) (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*, String_t*, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
  1510. }
  1511. inline void Dictionary_2_set_Item_m984B6FF03912DD47210B97F3876A8E68BD477586 (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* __this, intptr_t ___0_key, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___1_value, const RuntimeMethod* method)
  1512. {
  1513. (( void (*) (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3*, intptr_t, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*, const RuntimeMethod*))Dictionary_2_set_Item_m49E653F9387FBC8B06893771CB33D3ED4B6BD83C_gshared)(__this, ___0_key, ___1_value, method);
  1514. }
  1515. inline int32_t Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* __this, const RuntimeMethod* method)
  1516. {
  1517. return (( int32_t (*) (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*, const RuntimeMethod*))Dictionary_2_get_Count_m4DDA9442C238A443489115E22B026AD366851549_gshared)(__this, method);
  1518. }
  1519. inline bool Dictionary_2_Remove_m152F1DE099A6441F30DB01049310A23447A99CC6 (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* __this, intptr_t ___0_key, const RuntimeMethod* method)
  1520. {
  1521. return (( bool (*) (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3*, intptr_t, const RuntimeMethod*))Dictionary_2_Remove_m4FF1F26584D1323C922E1C4C73F77D0637A37E5A_gshared)(__this, ___0_key, method);
  1522. }
  1523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ReleaseReferenceInternal_mA281FCA13BCF136D9D9B4311C40925B99614D63D (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_app, const RuntimeMethod* method) ;
  1524. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_OnAllAppsDestroyed_m19CF36FB1A2439786994BBB55F1E405B7B43CAAB (const RuntimeMethod* method) ;
  1525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4 (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_csharp, String_t* ___1_cpp, bool ___2_always, const RuntimeMethod* method) ;
  1527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC (bool ___0_arg0, const RuntimeMethod* method) ;
  1528. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CSharpClassName_m04AD392AA82FCE1E6636F812672C77F294AC16EC_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method) ;
  1529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  1530. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method) ;
  1531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtil_GetEnabledAppCallbackByName_m979A86ABDBC2257B697ABDE5015AA76DE5D04F70 (String_t* ___0_arg0, const RuntimeMethod* method) ;
  1532. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnableModuleParams_get_AlwaysEnable_mC44F8EA7A9EDCD493C6B8E04E3B3CF00D09FDEA6_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method) ;
  1533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
  1534. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetEnabledAppCallbackByName_m59C6CB27D92D72FD0841031C207D86C2F684F366 (String_t* ___0_arg0, bool ___1_arg1, const RuntimeMethod* method) ;
  1535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Assembly_t* Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90 (String_t* ___0_assemblyString, const RuntimeMethod* method) ;
  1536. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  1537. 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) ;
  1538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ;
  1539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ;
  1540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException__ctor_m1384021A3E1B7B0E372257380559D926BD6200BF (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_result, String_t* ___1_message, Exception_t* ___2_inner, const RuntimeMethod* method) ;
  1541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* FirebaseAppUtils_get_Instance_m844818D4028B3E8866E21AD1CB6E559038CEEC41 (const RuntimeMethod* method) ;
  1542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseHandler_Create_mDC243F751CBDC835EDF2388C04C1A48FD9238FE9 (RuntimeObject* ___0_appUtils, const RuntimeMethod* method) ;
  1543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap__ctor_m5295C0F5394545250F06A5F0A53C9ABB48D67794 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method) ;
  1544. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformInformation_get_RuntimeName_m3412CC566E5CE3DFA00A4C2DF5AAC46C548B7B4A (const RuntimeMethod* method) ;
  1545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VersionInfo_get_SdkVersion_mC32BFBE632414898F8525BD5AED76B512BA0E266 (const RuntimeMethod* method) ;
  1546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_set_Item_m975DA3FC714B74CB4E7D4CAAE0482D7B669D186F (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method) ;
  1547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformInformation_get_RuntimeVersion_mD8F3490DE409C7635E2876FE28631DC79240A45B (const RuntimeMethod* method) ;
  1548. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VersionInfo_get_BuildSource_mFEB9E963780C505D73965545BFED5EB50EA7BAD5 (const RuntimeMethod* method) ;
  1549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_RegisterLibrariesInternal_m03B7487A8CAECC33FFFFFC110445811D0DDB35F2 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_libraries, const RuntimeMethod* method) ;
  1550. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20 (const RuntimeMethod* method) ;
  1551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformInformation_get_DefaultConfigLocation_mAC7DD97F2C49460091AA1709BF677FFFA1D4BC74 (const RuntimeMethod* method) ;
  1552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_AppSetDefaultConfigPath_m9712BA055777DA0F98524BD85A6C97FBFC5C6192 (String_t* ___0_path, const RuntimeMethod* method) ;
  1553. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_inline (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method) ;
  1554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F FirebaseApp_getCPtr_m54B5DAC73BA43E79771E0181BEFD846BBE06C84F (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_obj, const RuntimeMethod* method) ;
  1555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
  1557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0 (String_t* ___0_s, const RuntimeMethod* method) ;
  1558. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
  1559. 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) ;
  1560. inline bool Dictionary_2_TryGetValue_mD9203985461B343144479403BB91596E7FD479F0 (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* __this, intptr_t ___0_key, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25** ___1_value, const RuntimeMethod* method)
  1561. {
  1562. return (( bool (*) (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3*, intptr_t, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25**, const RuntimeMethod*))Dictionary_2_TryGetValue_mC888754AF30F27F9125E704FCB28F45DD7787133_gshared)(__this, ___0_key, ___1_value, method);
  1563. }
  1564. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_Dispose_mC1965A7AE8BAB834DB652BF0BACF377F3D45192B (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_LogHeartbeatInternal_m849C31C3F73680D986D5672C464BEBCA899FBEFC (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_app, const RuntimeMethod* method) ;
  1566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_AddReference_m562BA6DFE00568AC30B15C36D8BB848F14EDED95 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method) ;
  1567. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseApp_IsCheckDependenciesRunning_m14D0D3293F91F52A79382CB3B8B2C93EBE3FDB59 (const RuntimeMethod* method) ;
  1568. inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  1569. {
  1570. (( void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
  1571. }
  1572. inline bool FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_f, const RuntimeMethod* method)
  1573. {
  1574. return (( bool (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, const RuntimeMethod*))FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4_gshared)(___0_f, method);
  1575. }
  1576. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD (const RuntimeMethod* method) ;
  1577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05 (Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* __this, const RuntimeMethod* method) ;
  1578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FirebaseApp_NameInternal_get_mE4931CA287567E2C7F91442E07F30AE96AE91172 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FirebaseApp_CreateInternal__SWIG_0_m8C61ECBE5407D4A591827E10595AE28EFE8C6CE5 (const RuntimeMethod* method) ;
  1580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp__ctor_mC539AF748C2E16CD3B7820D6039B9A29DBDF908C (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method) ;
  1581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_ReleaseReferenceInternal_m5A184BBB9E09539CDDB771120995526D0328439B (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1582. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F StringStringMap_getCPtr_m9E30BAD269827991D469F743D10098904502616D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_obj, const RuntimeMethod* method) ;
  1583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_RegisterLibrariesInternal_m6A299F866D396117D75C2243115E25F2B8A6F00E (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_LogHeartbeatInternal_m6BA2A1959A135C6D953FC965A4C09D80DA62C838 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method) ;
  1585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_AppSetDefaultConfigPath_m461EBC1DCEA9353F3C927FAEEB1590BA130E69DB (String_t* ___0_jarg1, const RuntimeMethod* method) ;
  1586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FirebaseApp_DefaultName_get_m7561CF63339BB772F6A9690B9E07D9E21BA70D2A (const RuntimeMethod* method) ;
  1587. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_CSharpClassName_m9152635BDD8F608352C12F3447962C10F7DF4F43_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1588. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_CppModuleName_mF1C3FE3BBE44DEDB23AF2879630075AEAC7106DF_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1589. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_AlwaysEnable_m3F7638041BDA0CC3669AD7119C68ABD2B6F7C482_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, bool ___0_value, const RuntimeMethod* method) ;
  1590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m463FBDE085153371662615419AFD8228F4704F75 (U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* __this, const RuntimeMethod* method) ;
  1591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_CreateInternal_m63EB3F64189DA8E6C5B2E1C95B11D63EF7F7BC4B (const RuntimeMethod* method) ;
  1592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6 (const RuntimeMethod* method) ;
  1593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper__ctor_m4DB6794D8CB5F1A9740C37B0C257B69982C013B9 (SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150* __this, const RuntimeMethod* method) ;
  1594. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringHelper__ctor_mF5EBABDC102D937A919B6A6CCA3690E2244ECE85 (SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534* __this, const RuntimeMethod* method) ;
  1595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591 (String_t* ___0_message, const RuntimeMethod* method) ;
  1596. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315 (String_t* ___0_message, const RuntimeMethod* method) ;
  1597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7 (String_t* ___0_message, const RuntimeMethod* method) ;
  1598. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E (String_t* ___0_message, const RuntimeMethod* method) ;
  1599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B (String_t* ___0_message, const RuntimeMethod* method) ;
  1600. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07 (String_t* ___0_message, const RuntimeMethod* method) ;
  1601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50 (String_t* ___0_message, const RuntimeMethod* method) ;
  1602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35 (String_t* ___0_message, const RuntimeMethod* method) ;
  1603. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759 (String_t* ___0_message, const RuntimeMethod* method) ;
  1604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0 (String_t* ___0_message, const RuntimeMethod* method) ;
  1605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191 (String_t* ___0_message, const RuntimeMethod* method) ;
  1606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1607. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0 (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1608. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926 (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
  1609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1610. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642 (Exception_t* ___0_e, const RuntimeMethod* method) ;
  1611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_m880D58CC9B6CD2F0E867298BA748343216D89A8B (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1612. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DivideByZeroException__ctor_mE15900048AEEE9B66A4DD9F2ACAC4448D85D4F23 (DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m390691571A232F79022C84ED002FDEF8974255E1 (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1614. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_m40BCFD6C1C79DE81191B829AF71BEB590E300396 (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1615. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1616. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IOException__ctor_mFA9F39D1AF43FBC40BFA68A7BFE07852D1EF8B1B (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullReferenceException__ctor_mD00D7FE987C285C8DB23883700F44BC0025F55EF (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutOfMemoryException__ctor_mC60E0CF8E50CA43F0518570ACC051F6BA8A1D1F2 (OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1619. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OverflowException__ctor_mB00A07CDB7E5230B8D2BB31696E63F3CB1C36EF9 (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SystemException__ctor_m0FC84CACD2A5D66222998AA601A5C41CEC36A611 (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
  1621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m790F28810569425B0503056EF1A9CDDF9AFBB3F0 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, Exception_t* ___2_innerException, const RuntimeMethod* method) ;
  1622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
  1623. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8 (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1624. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionArgumentDelegate__ctor_m45E4EFAE5F14FFEC5843A00ABEF4D0E1F0854629 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1625. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SWIGRegisterExceptionCallbacks_AppUtil_m37C58735D4F8200BA3896F46FD46006F467A604D (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___0_applicationDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___1_arithmeticDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___2_divideByZeroDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___3_indexOutOfRangeDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___4_invalidCastDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___5_invalidOperationDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___6_ioDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___7_nullReferenceDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___8_outOfMemoryDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___9_overflowDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___10_systemExceptionDelegate, const RuntimeMethod* method) ;
  1626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SWIGRegisterExceptionCallbacksArgument_AppUtil_m20CAE98AF0AFEDCADBBEAA94148843C8C671F8D5 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___0_argumentDelegate, ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___1_argumentNullDelegate, ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___2_argumentOutOfRangeDelegate, const RuntimeMethod* method) ;
  1627. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F (String_t* ___0_cString, const RuntimeMethod* method) ;
  1628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringDelegate__ctor_m4D5B167B33345B58192AD3B50D1F8901A18F4F4D (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  1629. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringHelper_SWIGRegisterStringCallback_AppUtil_m6DC4FCA4611C8A5521BE0E65F5CCE26D000E4DD1 (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* ___0_stringDelegate, const RuntimeMethod* method) ;
  1630. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_PollCallbacks_mD2FF7C60A52AF22E9AC028564A06E0F3974B6D56 (const RuntimeMethod* method) ;
  1631. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_AppEnableLogCallback_m5BB69B725FD3DF1FE26C20DE516F14E02E82BDB3 (bool ___0_jarg1, const RuntimeMethod* method) ;
  1632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetEnabledAllAppCallbacks_m6A273BFF682F24C5D1F66273B0AA3AF975B29019 (bool ___0_jarg1, const RuntimeMethod* method) ;
  1633. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetEnabledAppCallbackByName_m4705ADB8109C59533C8D2117C87E6336EEB54A05 (String_t* ___0_jarg1, bool ___1_jarg2, const RuntimeMethod* method) ;
  1634. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_GetEnabledAppCallbackByName_m97E56E8BCA68A8391B677BC814B1E3584FD985C5 (String_t* ___0_jarg1, const RuntimeMethod* method) ;
  1635. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetLogFunction_m76775D9FA055C83D4C65B6E6E7192E941A433EAE (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* ___0_jarg1, const RuntimeMethod* method) ;
  1636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_TranslateDllNotFoundException_m8A53BF93797E69E0A396E5D387C8BE2FAC5A887E (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_closureToExecute, const RuntimeMethod* method) ;
  1637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_PollCallbacks_mB25BC1FD5126974F80860A05910301AAF7589BFC (const RuntimeMethod* method) ;
  1638. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FirebaseApp_get_LogLevel_m64B54EED8CF1B5F8EA074612CF09E58026D23603 (const RuntimeMethod* method) ;
  1639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseAppUtils__ctor_m77E9C2ADF611B1553A685AC953C5508DFD636CD4 (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* __this, const RuntimeMethod* method) ;
  1640. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_delete_FutureBase(void*);
  1641. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_FutureBase_status(void*);
  1642. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_FutureBase_error(void*);
  1643. IL2CPP_EXTERN_C char* DEFAULT_CALL Firebase_App_CSharp_FutureBase_error_message(void*);
  1644. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL Firebase_App_CSharp_new_StringStringMap__SWIG_0();
  1645. IL2CPP_EXTERN_C uint32_t DEFAULT_CALL Firebase_App_CSharp_StringStringMap_size(void*);
  1646. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_StringStringMap_Clear(void*);
  1647. IL2CPP_EXTERN_C char* DEFAULT_CALL Firebase_App_CSharp_StringStringMap_getitem(void*, char*);
  1648. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_StringStringMap_setitem(void*, char*, char*);
  1649. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_StringStringMap_ContainsKey(void*, char*);
  1650. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_StringStringMap_Add(void*, char*, char*);
  1651. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_StringStringMap_Remove(void*, char*);
  1652. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL Firebase_App_CSharp_StringStringMap_create_iterator_begin(void*);
  1653. IL2CPP_EXTERN_C char* DEFAULT_CALL Firebase_App_CSharp_StringStringMap_get_next_key(void*, intptr_t);
  1654. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_StringStringMap_destroy_iterator(void*, intptr_t);
  1655. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_delete_StringStringMap(void*);
  1656. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL Firebase_App_CSharp_FutureVoid_SWIG_OnCompletion(void*, Il2CppMethodPointer, int32_t);
  1657. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_FutureVoid_SWIG_FreeCompletionData(intptr_t);
  1658. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_delete_FutureVoid(void*);
  1659. IL2CPP_EXTERN_C char* DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_NameInternal_get(void*);
  1660. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_CreateInternal__SWIG_0();
  1661. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_ReleaseReferenceInternal(void*);
  1662. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_GetLogLevelInternal();
  1663. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_RegisterLibrariesInternal(void*);
  1664. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_LogHeartbeatInternal(void*);
  1665. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_AppSetDefaultConfigPath(char*);
  1666. IL2CPP_EXTERN_C char* DEFAULT_CALL Firebase_App_CSharp_FirebaseApp_DefaultName_get();
  1667. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_PollCallbacks();
  1668. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_AppEnableLogCallback(int32_t);
  1669. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_SetEnabledAllAppCallbacks(int32_t);
  1670. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_SetEnabledAppCallbackByName(char*, int32_t);
  1671. IL2CPP_EXTERN_C int32_t DEFAULT_CALL Firebase_App_CSharp_GetEnabledAppCallbackByName(char*);
  1672. IL2CPP_EXTERN_C void DEFAULT_CALL Firebase_App_CSharp_SetLogFunction(Il2CppMethodPointer);
  1673. IL2CPP_EXTERN_C intptr_t DEFAULT_CALL Firebase_App_CSharp_FutureVoid_SWIGUpcast(intptr_t);
  1674. IL2CPP_EXTERN_C void DEFAULT_CALL SWIGRegisterExceptionCallbacks_AppUtil(Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer);
  1675. IL2CPP_EXTERN_C void DEFAULT_CALL SWIGRegisterExceptionArgumentCallbacks_AppUtil(Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer);
  1676. IL2CPP_EXTERN_C void DEFAULT_CALL SWIGRegisterStringCallback_AppUtil(Il2CppMethodPointer);
  1677. #ifdef __clang__
  1678. #pragma clang diagnostic push
  1679. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1680. #pragma clang diagnostic ignored "-Wunused-variable"
  1681. #endif
  1682. #ifdef __clang__
  1683. #pragma clang diagnostic pop
  1684. #endif
  1685. #ifdef __clang__
  1686. #pragma clang diagnostic push
  1687. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1688. #pragma clang diagnostic ignored "-Wunused-variable"
  1689. #endif
  1690. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseException__ctor_m18D67DA955D2B4EA2BC58BCE0E96AC0A177DD70F (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* __this, int32_t ___0_errorCode, String_t* ___1_message, const RuntimeMethod* method)
  1691. {
  1692. static bool s_Il2CppMethodInitialized;
  1693. if (!s_Il2CppMethodInitialized)
  1694. {
  1695. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  1696. s_Il2CppMethodInitialized = true;
  1697. }
  1698. {
  1699. String_t* L_0 = ___1_message;
  1700. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  1701. Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
  1702. int32_t L_1 = ___0_errorCode;
  1703. FirebaseException_set_ErrorCode_m65B2880424E85063D56405A009DAA13E3B106465_inline(__this, L_1, NULL);
  1704. return;
  1705. }
  1706. }
  1707. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseException_set_ErrorCode_m65B2880424E85063D56405A009DAA13E3B106465 (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* __this, int32_t ___0_value, const RuntimeMethod* method)
  1708. {
  1709. {
  1710. int32_t L_0 = ___0_value;
  1711. __this->___U3CErrorCodeU3Ek__BackingField = L_0;
  1712. return;
  1713. }
  1714. }
  1715. #ifdef __clang__
  1716. #pragma clang diagnostic pop
  1717. #endif
  1718. #ifdef __clang__
  1719. #pragma clang diagnostic push
  1720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1721. #pragma clang diagnostic ignored "-Wunused-variable"
  1722. #endif
  1723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764 (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_value, const RuntimeMethod* method)
  1724. {
  1725. {
  1726. int32_t L_0 = ___0_value;
  1727. __this->___U3CInitResultU3Ek__BackingField = L_0;
  1728. return;
  1729. }
  1730. }
  1731. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException__ctor_m68E3C1F4B8BE16E94441B47A815203360CC4E47D (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_result, const RuntimeMethod* method)
  1732. {
  1733. static bool s_Il2CppMethodInitialized;
  1734. if (!s_Il2CppMethodInitialized)
  1735. {
  1736. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  1737. s_Il2CppMethodInitialized = true;
  1738. }
  1739. {
  1740. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  1741. Exception__ctor_m203319D1EA1274689B380A947B4ADC8445662B8F(__this, NULL);
  1742. int32_t L_0 = ___0_result;
  1743. InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764_inline(__this, L_0, NULL);
  1744. return;
  1745. }
  1746. }
  1747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_result, String_t* ___1_message, const RuntimeMethod* method)
  1748. {
  1749. static bool s_Il2CppMethodInitialized;
  1750. if (!s_Il2CppMethodInitialized)
  1751. {
  1752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  1753. s_Il2CppMethodInitialized = true;
  1754. }
  1755. {
  1756. String_t* L_0 = ___1_message;
  1757. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  1758. Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_0, NULL);
  1759. int32_t L_1 = ___0_result;
  1760. InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764_inline(__this, L_1, NULL);
  1761. return;
  1762. }
  1763. }
  1764. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InitializationException__ctor_m1384021A3E1B7B0E372257380559D926BD6200BF (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_result, String_t* ___1_message, Exception_t* ___2_inner, const RuntimeMethod* method)
  1765. {
  1766. static bool s_Il2CppMethodInitialized;
  1767. if (!s_Il2CppMethodInitialized)
  1768. {
  1769. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
  1770. s_Il2CppMethodInitialized = true;
  1771. }
  1772. {
  1773. String_t* L_0 = ___1_message;
  1774. Exception_t* L_1 = ___2_inner;
  1775. il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
  1776. Exception__ctor_m9BC141AAB08F47C34B7ED40C1A6C0C1ADDEC5CB3(__this, L_0, L_1, NULL);
  1777. int32_t L_2 = ___0_result;
  1778. InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764_inline(__this, L_2, NULL);
  1779. return;
  1780. }
  1781. }
  1782. #ifdef __clang__
  1783. #pragma clang diagnostic pop
  1784. #endif
  1785. #ifdef __clang__
  1786. #pragma clang diagnostic push
  1787. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1788. #pragma clang diagnostic ignored "-Wunused-variable"
  1789. #endif
  1790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorMessages_get_DependencyNotFoundErrorMessage_mA71EBFCD6E5CC0C61BD0E3624738175EADBCC0F7 (const RuntimeMethod* method)
  1791. {
  1792. static bool s_Il2CppMethodInitialized;
  1793. if (!s_Il2CppMethodInitialized)
  1794. {
  1795. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1796. s_Il2CppMethodInitialized = true;
  1797. }
  1798. bool V_0 = false;
  1799. String_t* V_1 = NULL;
  1800. bool V_2 = false;
  1801. {
  1802. bool L_0;
  1803. L_0 = PlatformInformation_get_IsAndroid_mA671D9472B9FDCE9060CD79409611B524ACEB61B(NULL);
  1804. V_0 = L_0;
  1805. bool L_1 = V_0;
  1806. if (!L_1)
  1807. {
  1808. goto IL_0013;
  1809. }
  1810. }
  1811. {
  1812. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1813. String_t* L_2 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_ANDROID;
  1814. V_1 = L_2;
  1815. goto IL_002e;
  1816. }
  1817. IL_0013:
  1818. {
  1819. bool L_3;
  1820. L_3 = PlatformInformation_get_IsIOS_mC19E79F4C15D4B8B2CF22DE2517074235DCF7082(NULL);
  1821. V_2 = L_3;
  1822. bool L_4 = V_2;
  1823. if (!L_4)
  1824. {
  1825. goto IL_0025;
  1826. }
  1827. }
  1828. {
  1829. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1830. String_t* L_5 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_IOS;
  1831. V_1 = L_5;
  1832. goto IL_002e;
  1833. }
  1834. IL_0025:
  1835. {
  1836. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1837. String_t* L_6 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_GENERIC;
  1838. V_1 = L_6;
  1839. goto IL_002e;
  1840. }
  1841. IL_002e:
  1842. {
  1843. String_t* L_7 = V_1;
  1844. return L_7;
  1845. }
  1846. }
  1847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ErrorMessages_get_DllNotFoundExceptionErrorMessage_m0B273BB2A0E048AACEA44918DBBBBACB38B579F3 (const RuntimeMethod* method)
  1848. {
  1849. static bool s_Il2CppMethodInitialized;
  1850. if (!s_Il2CppMethodInitialized)
  1851. {
  1852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1853. s_Il2CppMethodInitialized = true;
  1854. }
  1855. String_t* V_0 = NULL;
  1856. bool V_1 = false;
  1857. bool V_2 = false;
  1858. String_t* V_3 = NULL;
  1859. {
  1860. bool L_0;
  1861. L_0 = PlatformInformation_get_IsAndroid_mA671D9472B9FDCE9060CD79409611B524ACEB61B(NULL);
  1862. V_1 = L_0;
  1863. bool L_1 = V_1;
  1864. if (!L_1)
  1865. {
  1866. goto IL_0014;
  1867. }
  1868. }
  1869. {
  1870. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1871. String_t* L_2 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_ANDROID;
  1872. V_0 = L_2;
  1873. goto IL_002f;
  1874. }
  1875. IL_0014:
  1876. {
  1877. bool L_3;
  1878. L_3 = PlatformInformation_get_IsIOS_mC19E79F4C15D4B8B2CF22DE2517074235DCF7082(NULL);
  1879. V_2 = L_3;
  1880. bool L_4 = V_2;
  1881. if (!L_4)
  1882. {
  1883. goto IL_0027;
  1884. }
  1885. }
  1886. {
  1887. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1888. String_t* L_5 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_IOS;
  1889. V_0 = L_5;
  1890. goto IL_002f;
  1891. }
  1892. IL_0027:
  1893. {
  1894. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1895. String_t* L_6 = ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_GENERIC;
  1896. V_0 = L_6;
  1897. }
  1898. IL_002f:
  1899. {
  1900. String_t* L_7 = V_0;
  1901. il2cpp_codegen_runtime_class_init_inline(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1902. String_t* L_8;
  1903. L_8 = ErrorMessages_get_DependencyNotFoundErrorMessage_mA71EBFCD6E5CC0C61BD0E3624738175EADBCC0F7(NULL);
  1904. String_t* L_9;
  1905. L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_7, L_8, NULL);
  1906. V_3 = L_9;
  1907. goto IL_003d;
  1908. }
  1909. IL_003d:
  1910. {
  1911. String_t* L_10 = V_3;
  1912. return L_10;
  1913. }
  1914. }
  1915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ErrorMessages__cctor_m15AA44253303AB0779074729761A927C52A9DD82 (const RuntimeMethod* method)
  1916. {
  1917. static bool s_Il2CppMethodInitialized;
  1918. if (!s_Il2CppMethodInitialized)
  1919. {
  1920. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var);
  1921. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24ED59ED9090E09DB40A7847435D91BFAE584ECF);
  1922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral403CDB792BDB39DFA5B32B9F5BF62F3460A11FFC);
  1923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B9EE94C7F4915E6739895F8E1EF487BB8906396);
  1924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8F137D4118E68E1AA31E3046D7C7D47594CAD9C);
  1925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6F00725B1CE2641D3D5ED19F65223CA4D3F8BAE);
  1926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA5B9DDB87B05728AF950352BA404136EF4EA09B);
  1927. s_Il2CppMethodInitialized = true;
  1928. }
  1929. {
  1930. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_ANDROID = _stringLiteralEA5B9DDB87B05728AF950352BA404136EF4EA09B;
  1931. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_ANDROID), (void*)_stringLiteralEA5B9DDB87B05728AF950352BA404136EF4EA09B);
  1932. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_IOS = _stringLiteral6B9EE94C7F4915E6739895F8E1EF487BB8906396;
  1933. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_IOS), (void*)_stringLiteral6B9EE94C7F4915E6739895F8E1EF487BB8906396);
  1934. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_GENERIC = _stringLiteralE6F00725B1CE2641D3D5ED19F65223CA4D3F8BAE;
  1935. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DEPENDENCY_NOT_FOUND_ERROR_GENERIC), (void*)_stringLiteralE6F00725B1CE2641D3D5ED19F65223CA4D3F8BAE);
  1936. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_ANDROID = _stringLiteral403CDB792BDB39DFA5B32B9F5BF62F3460A11FFC;
  1937. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_ANDROID), (void*)_stringLiteral403CDB792BDB39DFA5B32B9F5BF62F3460A11FFC);
  1938. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_IOS = _stringLiteralC8F137D4118E68E1AA31E3046D7C7D47594CAD9C;
  1939. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_IOS), (void*)_stringLiteralC8F137D4118E68E1AA31E3046D7C7D47594CAD9C);
  1940. ((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_GENERIC = _stringLiteral24ED59ED9090E09DB40A7847435D91BFAE584ECF;
  1941. Il2CppCodeGenWriteBarrier((void**)(&((ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_StaticFields*)il2cpp_codegen_static_fields_for(ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var))->___DLL_NOT_FOUND_ERROR_GENERIC), (void*)_stringLiteral24ED59ED9090E09DB40A7847435D91BFAE584ECF);
  1942. return;
  1943. }
  1944. }
  1945. #ifdef __clang__
  1946. #pragma clang diagnostic pop
  1947. #endif
  1948. #ifdef __clang__
  1949. #pragma clang diagnostic push
  1950. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1951. #pragma clang diagnostic ignored "-Wunused-variable"
  1952. #endif
  1953. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307(int32_t ___0_logLevel, char* ___1_message)
  1954. {
  1955. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  1956. String_t* ____1_message_unmarshaled = NULL;
  1957. ____1_message_unmarshaled = il2cpp_codegen_marshal_string_result(___1_message);
  1958. LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307(___0_logLevel, ____1_message_unmarshaled, NULL);
  1959. }
  1960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil__cctor_m65D0A76AA61474FFF64D462091D3620818923C9E (const RuntimeMethod* method)
  1961. {
  1962. static bool s_Il2CppMethodInitialized;
  1963. if (!s_Il2CppMethodInitialized)
  1964. {
  1965. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  1966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  1967. s_Il2CppMethodInitialized = true;
  1968. }
  1969. {
  1970. ((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->____instance = (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39*)NULL;
  1971. Il2CppCodeGenWriteBarrier((void**)(&((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->____instance), (void*)(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39*)NULL);
  1972. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  1973. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  1974. ((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->___InitializeLoggingLock = L_0;
  1975. Il2CppCodeGenWriteBarrier((void**)(&((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->___InitializeLoggingLock), (void*)L_0);
  1976. LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* L_1 = (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39*)il2cpp_codegen_object_new(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  1977. LogUtil__ctor_mFE64F3E0CAE4C8D317093D419552825F2187F3EA(L_1, NULL);
  1978. ((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->____instance = L_1;
  1979. Il2CppCodeGenWriteBarrier((void**)(&((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->____instance), (void*)L_1);
  1980. return;
  1981. }
  1982. }
  1983. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_InitializeLogging_mC8B6DCC4B1E24F42B676EA58E1AD2EBCDF2967CE (const RuntimeMethod* method)
  1984. {
  1985. static bool s_Il2CppMethodInitialized;
  1986. if (!s_Il2CppMethodInitialized)
  1987. {
  1988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  1989. s_Il2CppMethodInitialized = true;
  1990. }
  1991. RuntimeObject* V_0 = NULL;
  1992. bool V_1 = false;
  1993. {
  1994. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  1995. RuntimeObject* L_0 = ((LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_StaticFields*)il2cpp_codegen_static_fields_for(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var))->___InitializeLoggingLock;
  1996. V_0 = L_0;
  1997. V_1 = (bool)0;
  1998. }
  1999. {
  2000. auto __finallyBlock = il2cpp::utils::Finally([&]
  2001. {
  2002. FINALLY_001d:
  2003. {
  2004. {
  2005. bool L_1 = V_1;
  2006. if (!L_1)
  2007. {
  2008. goto IL_0027;
  2009. }
  2010. }
  2011. {
  2012. RuntimeObject* L_2 = V_0;
  2013. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  2014. }
  2015. IL_0027:
  2016. {
  2017. return;
  2018. }
  2019. }
  2020. });
  2021. try
  2022. {
  2023. RuntimeObject* L_3 = V_0;
  2024. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  2025. AppUtil_AppEnableLogCallback_m9FE8159D116019E4E918F4B7CEC39687DD64B2EA((bool)1, NULL);
  2026. goto IL_0028;
  2027. }
  2028. catch(Il2CppExceptionWrapper& e)
  2029. {
  2030. __finallyBlock.StoreException(e.ex);
  2031. }
  2032. }
  2033. IL_0028:
  2034. {
  2035. return;
  2036. }
  2037. }
  2038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LogUtil_ConvertLogLevel_mE58CCE065A1D6EBEDDDDA2CDE76AFEA71E474216 (int32_t ___0_logLevel, const RuntimeMethod* method)
  2039. {
  2040. int32_t V_0 = 0;
  2041. int32_t V_1 = 0;
  2042. {
  2043. int32_t L_0 = ___0_logLevel;
  2044. V_0 = L_0;
  2045. int32_t L_1 = V_0;
  2046. switch (L_1)
  2047. {
  2048. case 0:
  2049. {
  2050. goto IL_001f;
  2051. }
  2052. case 1:
  2053. {
  2054. goto IL_002f;
  2055. }
  2056. case 2:
  2057. {
  2058. goto IL_0023;
  2059. }
  2060. case 3:
  2061. {
  2062. goto IL_0027;
  2063. }
  2064. case 4:
  2065. {
  2066. goto IL_002b;
  2067. }
  2068. }
  2069. }
  2070. {
  2071. goto IL_002f;
  2072. }
  2073. IL_001f:
  2074. {
  2075. V_1 = 0;
  2076. goto IL_0033;
  2077. }
  2078. IL_0023:
  2079. {
  2080. V_1 = 2;
  2081. goto IL_0033;
  2082. }
  2083. IL_0027:
  2084. {
  2085. V_1 = 3;
  2086. goto IL_0033;
  2087. }
  2088. IL_002b:
  2089. {
  2090. V_1 = 4;
  2091. goto IL_0033;
  2092. }
  2093. IL_002f:
  2094. {
  2095. V_1 = 1;
  2096. goto IL_0033;
  2097. }
  2098. IL_0033:
  2099. {
  2100. int32_t L_2 = V_1;
  2101. return L_2;
  2102. }
  2103. }
  2104. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49 (int32_t ___0_logLevel, String_t* ___1_message, const RuntimeMethod* method)
  2105. {
  2106. static bool s_Il2CppMethodInitialized;
  2107. if (!s_Il2CppMethodInitialized)
  2108. {
  2109. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseLogger_t17574FB770AB2CB02AF3459B2EF9D27FC9C24F42_il2cpp_TypeInfo_var);
  2110. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  2111. s_Il2CppMethodInitialized = true;
  2112. }
  2113. {
  2114. int32_t L_0 = ___0_logLevel;
  2115. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  2116. int32_t L_1;
  2117. L_1 = LogUtil_ConvertLogLevel_mE58CCE065A1D6EBEDDDDA2CDE76AFEA71E474216(L_0, NULL);
  2118. String_t* L_2 = ___1_message;
  2119. il2cpp_codegen_runtime_class_init_inline(FirebaseLogger_t17574FB770AB2CB02AF3459B2EF9D27FC9C24F42_il2cpp_TypeInfo_var);
  2120. FirebaseLogger_LogMessage_mA369905E81D1C7988F02D10C909588A688017AA4(L_1, L_2, NULL);
  2121. return;
  2122. }
  2123. }
  2124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307 (int32_t ___0_logLevel, String_t* ___1_message, const RuntimeMethod* method)
  2125. {
  2126. static bool s_Il2CppMethodInitialized;
  2127. if (!s_Il2CppMethodInitialized)
  2128. {
  2129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseLogger_t17574FB770AB2CB02AF3459B2EF9D27FC9C24F42_il2cpp_TypeInfo_var);
  2130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  2131. s_Il2CppMethodInitialized = true;
  2132. }
  2133. bool V_0 = false;
  2134. {
  2135. il2cpp_codegen_runtime_class_init_inline(FirebaseLogger_t17574FB770AB2CB02AF3459B2EF9D27FC9C24F42_il2cpp_TypeInfo_var);
  2136. bool L_0;
  2137. L_0 = FirebaseLogger_get_CanRedirectNativeLogs_m1EEC26D9564564880A37D4DCBE6D4E288CD6C7DD(NULL);
  2138. V_0 = L_0;
  2139. bool L_1 = V_0;
  2140. if (!L_1)
  2141. {
  2142. goto IL_0012;
  2143. }
  2144. }
  2145. {
  2146. int32_t L_2 = ___0_logLevel;
  2147. String_t* L_3 = ___1_message;
  2148. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  2149. LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49(L_2, L_3, NULL);
  2150. }
  2151. IL_0012:
  2152. {
  2153. return;
  2154. }
  2155. }
  2156. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil__ctor_mFE64F3E0CAE4C8D317093D419552825F2187F3EA (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, const RuntimeMethod* method)
  2157. {
  2158. static bool s_Il2CppMethodInitialized;
  2159. if (!s_Il2CppMethodInitialized)
  2160. {
  2161. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
  2162. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4_il2cpp_TypeInfo_var);
  2163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307_RuntimeMethod_var);
  2164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_U3C_ctorU3Eb__9_0_m057EE72CCDA8877817C356F04A3FB0403BDC8268_RuntimeMethod_var);
  2165. s_Il2CppMethodInitialized = true;
  2166. }
  2167. {
  2168. __this->____disposed = (bool)0;
  2169. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2170. LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* L_0 = (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4*)il2cpp_codegen_object_new(LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4_il2cpp_TypeInfo_var);
  2171. LogMessageDelegate__ctor_mB6AACCCEAE43E818C4B0DFCF6388FF4CC7200F10(L_0, NULL, (intptr_t)((void*)LogUtil_LogMessageFromCallback_m3EA336850B4BE115C393BA3AD71981D1AA654307_RuntimeMethod_var), NULL);
  2172. AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB(L_0, NULL);
  2173. AppDomain_tFF7010567CBABAEEA7BB19835234D6485E16AD5F* L_1;
  2174. L_1 = AppDomain_get_CurrentDomain_m38D86FD149C2C62AD0FAB0159D70ECB13D841667(NULL);
  2175. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_2 = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)il2cpp_codegen_object_new(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
  2176. EventHandler__ctor_m95444CE8D5A6F1AFC9793866C3FE884E732DCEB2(L_2, __this, (intptr_t)((void*)LogUtil_U3C_ctorU3Eb__9_0_m057EE72CCDA8877817C356F04A3FB0403BDC8268_RuntimeMethod_var), NULL);
  2177. NullCheck(L_1);
  2178. AppDomain_add_DomainUnload_mC24E729ABD7550A0A1F018EBF215FDF03AA1064F(L_1, L_2, NULL);
  2179. return;
  2180. }
  2181. }
  2182. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_Finalize_mA58D6095B47CD414CEED5AB924C2D53F34FF9D55 (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, const RuntimeMethod* method)
  2183. {
  2184. {
  2185. }
  2186. {
  2187. auto __finallyBlock = il2cpp::utils::Finally([&]
  2188. {
  2189. FINALLY_000c:
  2190. {
  2191. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  2192. return;
  2193. }
  2194. });
  2195. try
  2196. {
  2197. LogUtil_Dispose_m97EA8C366043F8F98301F73F488901880DA431CB(__this, (bool)0, NULL);
  2198. goto IL_0014;
  2199. }
  2200. catch(Il2CppExceptionWrapper& e)
  2201. {
  2202. __finallyBlock.StoreException(e.ex);
  2203. }
  2204. }
  2205. IL_0014:
  2206. {
  2207. return;
  2208. }
  2209. }
  2210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_Dispose_m69B36B965145091F6023543E577B1D882AAD3F31 (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, const RuntimeMethod* method)
  2211. {
  2212. static bool s_Il2CppMethodInitialized;
  2213. if (!s_Il2CppMethodInitialized)
  2214. {
  2215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2216. s_Il2CppMethodInitialized = true;
  2217. }
  2218. {
  2219. LogUtil_Dispose_m97EA8C366043F8F98301F73F488901880DA431CB(__this, (bool)1, NULL);
  2220. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2221. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  2222. return;
  2223. }
  2224. }
  2225. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_Dispose_m97EA8C366043F8F98301F73F488901880DA431CB (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, bool ___0_disposing, const RuntimeMethod* method)
  2226. {
  2227. bool V_0 = false;
  2228. {
  2229. bool L_0 = __this->____disposed;
  2230. V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
  2231. bool L_1 = V_0;
  2232. if (!L_1)
  2233. {
  2234. goto IL_001e;
  2235. }
  2236. }
  2237. {
  2238. AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB((LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4*)NULL, NULL);
  2239. __this->____disposed = (bool)1;
  2240. }
  2241. IL_001e:
  2242. {
  2243. return;
  2244. }
  2245. }
  2246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogUtil_U3C_ctorU3Eb__9_0_m057EE72CCDA8877817C356F04A3FB0403BDC8268 (LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method)
  2247. {
  2248. {
  2249. LogUtil_Dispose_m97EA8C366043F8F98301F73F488901880DA431CB(__this, (bool)0, NULL);
  2250. return;
  2251. }
  2252. }
  2253. #ifdef __clang__
  2254. #pragma clang diagnostic pop
  2255. #endif
  2256. #ifdef __clang__
  2257. #pragma clang diagnostic push
  2258. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2259. #pragma clang diagnostic ignored "-Wunused-variable"
  2260. #endif
  2261. void LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8_Multicast(LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, int32_t ___0_log_level, String_t* ___1_message, const RuntimeMethod* method)
  2262. {
  2263. il2cpp_array_size_t length = __this->___delegates->max_length;
  2264. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  2265. for (il2cpp_array_size_t i = 0; i < length; i++)
  2266. {
  2267. LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* currentDelegate = reinterpret_cast<LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4*>(delegatesToInvoke[i]);
  2268. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, String_t*, const RuntimeMethod*);
  2269. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_log_level, ___1_message, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  2270. }
  2271. }
  2272. void LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8_OpenInst(LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, int32_t ___0_log_level, String_t* ___1_message, const RuntimeMethod* method)
  2273. {
  2274. typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
  2275. ((FunctionPointerType)__this->___method_ptr)(___0_log_level, ___1_message, method);
  2276. }
  2277. void LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8_OpenStatic(LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, int32_t ___0_log_level, String_t* ___1_message, const RuntimeMethod* method)
  2278. {
  2279. typedef void (*FunctionPointerType) (int32_t, String_t*, const RuntimeMethod*);
  2280. ((FunctionPointerType)__this->___method_ptr)(___0_log_level, ___1_message, method);
  2281. }
  2282. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4 (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, int32_t ___0_log_level, String_t* ___1_message, const RuntimeMethod* method)
  2283. {
  2284. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, char*);
  2285. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  2286. char* ____1_message_marshaled = NULL;
  2287. ____1_message_marshaled = il2cpp_codegen_marshal_string(___1_message);
  2288. il2cppPInvokeFunc(___0_log_level, ____1_message_marshaled);
  2289. il2cpp_codegen_marshal_free(____1_message_marshaled);
  2290. ____1_message_marshaled = NULL;
  2291. }
  2292. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogMessageDelegate__ctor_mB6AACCCEAE43E818C4B0DFCF6388FF4CC7200F10 (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2293. {
  2294. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  2295. __this->___method = ___1_method;
  2296. __this->___m_target = ___0_object;
  2297. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  2298. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  2299. __this->___method_code = (intptr_t)__this;
  2300. if (MethodIsStatic((RuntimeMethod*)___1_method))
  2301. {
  2302. bool isOpen = parameterCount == 2;
  2303. if (isOpen)
  2304. __this->___invoke_impl = (intptr_t)&LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8_OpenStatic;
  2305. else
  2306. {
  2307. __this->___invoke_impl = __this->___method_ptr;
  2308. __this->___method_code = (intptr_t)__this->___m_target;
  2309. }
  2310. }
  2311. else
  2312. {
  2313. if (___0_object == NULL)
  2314. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  2315. __this->___invoke_impl = __this->___method_ptr;
  2316. __this->___method_code = (intptr_t)__this->___m_target;
  2317. }
  2318. __this->___extra_arg = (intptr_t)&LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8_Multicast;
  2319. }
  2320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogMessageDelegate_Invoke_m93848481738EC2A03FD8F5600C132464290BDAC8 (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* __this, int32_t ___0_log_level, String_t* ___1_message, const RuntimeMethod* method)
  2321. {
  2322. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, String_t*, const RuntimeMethod*);
  2323. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_log_level, ___1_message, reinterpret_cast<RuntimeMethod*>(__this->___method));
  2324. }
  2325. #ifdef __clang__
  2326. #pragma clang diagnostic pop
  2327. #endif
  2328. #ifdef __clang__
  2329. #pragma clang diagnostic push
  2330. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2331. #pragma clang diagnostic ignored "-Wunused-variable"
  2332. #endif
  2333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoPInvokeCallbackAttribute__ctor_m4AE84268E5E69C1E4E1E8CD7AF145EF3C73DDA02 (MonoPInvokeCallbackAttribute_tD9985ACFF80199E37095A632974C17F37B31A703* __this, Type_t* ___0_t, const RuntimeMethod* method)
  2334. {
  2335. {
  2336. Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
  2337. return;
  2338. }
  2339. }
  2340. #ifdef __clang__
  2341. #pragma clang diagnostic pop
  2342. #endif
  2343. #ifdef __clang__
  2344. #pragma clang diagnostic push
  2345. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2346. #pragma clang diagnostic ignored "-Wunused-variable"
  2347. #endif
  2348. #ifdef __clang__
  2349. #pragma clang diagnostic pop
  2350. #endif
  2351. #ifdef __clang__
  2352. #pragma clang diagnostic push
  2353. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2354. #pragma clang diagnostic ignored "-Wunused-variable"
  2355. #endif
  2356. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase__ctor_m98C8AE4F030730C1CEE7E0B4A1816C623F2B9BE0 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method)
  2357. {
  2358. {
  2359. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2360. bool L_0 = ___1_cMemoryOwn;
  2361. __this->___swigCMemOwn = L_0;
  2362. intptr_t L_1 = ___0_cPtr;
  2363. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_2;
  2364. memset((&L_2), 0, sizeof(L_2));
  2365. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_2), __this, L_1, NULL);
  2366. __this->___swigCPtr = L_2;
  2367. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  2368. return;
  2369. }
  2370. }
  2371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase_Finalize_m9CD99D25C0199A337732E16288ABCE051A4D5CB7 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method)
  2372. {
  2373. {
  2374. }
  2375. {
  2376. auto __finallyBlock = il2cpp::utils::Finally([&]
  2377. {
  2378. FINALLY_000c:
  2379. {
  2380. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  2381. return;
  2382. }
  2383. });
  2384. try
  2385. {
  2386. VirtualActionInvoker1< bool >::Invoke(5, __this, (bool)0);
  2387. goto IL_0014;
  2388. }
  2389. catch(Il2CppExceptionWrapper& e)
  2390. {
  2391. __finallyBlock.StoreException(e.ex);
  2392. }
  2393. }
  2394. IL_0014:
  2395. {
  2396. return;
  2397. }
  2398. }
  2399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase_Dispose_m32193D02DE4608C6C3EDF42F3D0495707DA4D15E (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method)
  2400. {
  2401. static bool s_Il2CppMethodInitialized;
  2402. if (!s_Il2CppMethodInitialized)
  2403. {
  2404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2405. s_Il2CppMethodInitialized = true;
  2406. }
  2407. {
  2408. VirtualActionInvoker1< bool >::Invoke(5, __this, (bool)1);
  2409. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2410. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  2411. return;
  2412. }
  2413. }
  2414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureBase_Dispose_m17D716EFFAF752B7DBF402C73D757D02C34457EB (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, bool ___0_disposing, const RuntimeMethod* method)
  2415. {
  2416. static bool s_Il2CppMethodInitialized;
  2417. if (!s_Il2CppMethodInitialized)
  2418. {
  2419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  2421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2422. s_Il2CppMethodInitialized = true;
  2423. }
  2424. RuntimeObject* V_0 = NULL;
  2425. bool V_1 = false;
  2426. bool V_2 = false;
  2427. bool V_3 = false;
  2428. {
  2429. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  2430. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock;
  2431. V_0 = L_0;
  2432. V_1 = (bool)0;
  2433. }
  2434. {
  2435. auto __finallyBlock = il2cpp::utils::Finally([&]
  2436. {
  2437. FINALLY_0068:
  2438. {
  2439. {
  2440. bool L_1 = V_1;
  2441. if (!L_1)
  2442. {
  2443. goto IL_0072;
  2444. }
  2445. }
  2446. {
  2447. RuntimeObject* L_2 = V_0;
  2448. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  2449. }
  2450. IL_0072:
  2451. {
  2452. return;
  2453. }
  2454. }
  2455. });
  2456. try
  2457. {
  2458. {
  2459. RuntimeObject* L_3 = V_0;
  2460. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  2461. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_4 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  2462. intptr_t L_5;
  2463. L_5 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_4, NULL);
  2464. bool L_6;
  2465. L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_5, 0, NULL);
  2466. V_2 = L_6;
  2467. bool L_7 = V_2;
  2468. if (!L_7)
  2469. {
  2470. goto IL_005e_1;
  2471. }
  2472. }
  2473. {
  2474. bool L_8 = __this->___swigCMemOwn;
  2475. V_3 = L_8;
  2476. bool L_9 = V_3;
  2477. if (!L_9)
  2478. {
  2479. goto IL_004c_1;
  2480. }
  2481. }
  2482. {
  2483. __this->___swigCMemOwn = (bool)0;
  2484. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_10 = __this->___swigCPtr;
  2485. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2486. AppUtilPINVOKE_delete_FutureBase_mBA1AC9D7BE7977A080996ED289972DF8449F7BC5(L_10, NULL);
  2487. }
  2488. IL_004c_1:
  2489. {
  2490. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_11;
  2491. memset((&L_11), 0, sizeof(L_11));
  2492. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_11), NULL, 0, NULL);
  2493. __this->___swigCPtr = L_11;
  2494. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  2495. }
  2496. IL_005e_1:
  2497. {
  2498. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2499. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  2500. goto IL_0073;
  2501. }
  2502. }
  2503. catch(Il2CppExceptionWrapper& e)
  2504. {
  2505. __finallyBlock.StoreException(e.ex);
  2506. }
  2507. }
  2508. IL_0073:
  2509. {
  2510. return;
  2511. }
  2512. }
  2513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method)
  2514. {
  2515. static bool s_Il2CppMethodInitialized;
  2516. if (!s_Il2CppMethodInitialized)
  2517. {
  2518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2520. s_Il2CppMethodInitialized = true;
  2521. }
  2522. int32_t V_0 = 0;
  2523. bool V_1 = false;
  2524. int32_t V_2 = 0;
  2525. {
  2526. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  2527. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2528. int32_t L_1;
  2529. L_1 = AppUtilPINVOKE_FutureBase_status_m3056FA61BBB6B002A5BEE4F34F75DCD0858BC27C(L_0, NULL);
  2530. V_0 = L_1;
  2531. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2532. bool L_2;
  2533. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  2534. V_1 = L_2;
  2535. bool L_3 = V_1;
  2536. if (!L_3)
  2537. {
  2538. goto IL_001c;
  2539. }
  2540. }
  2541. {
  2542. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  2543. Exception_t* L_4;
  2544. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  2545. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902_RuntimeMethod_var)));
  2546. }
  2547. IL_001c:
  2548. {
  2549. int32_t L_5 = V_0;
  2550. V_2 = L_5;
  2551. goto IL_0020;
  2552. }
  2553. IL_0020:
  2554. {
  2555. int32_t L_6 = V_2;
  2556. return L_6;
  2557. }
  2558. }
  2559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FutureBase_error_m47E3B5E0A43B4C19510A77B3658EE5D7D10B6030 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method)
  2560. {
  2561. static bool s_Il2CppMethodInitialized;
  2562. if (!s_Il2CppMethodInitialized)
  2563. {
  2564. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2565. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2566. s_Il2CppMethodInitialized = true;
  2567. }
  2568. int32_t V_0 = 0;
  2569. bool V_1 = false;
  2570. int32_t V_2 = 0;
  2571. {
  2572. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  2573. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2574. int32_t L_1;
  2575. L_1 = AppUtilPINVOKE_FutureBase_error_mDB0C901628E9EE247400F57E7E697743B69906E3(L_0, NULL);
  2576. V_0 = L_1;
  2577. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2578. bool L_2;
  2579. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  2580. V_1 = L_2;
  2581. bool L_3 = V_1;
  2582. if (!L_3)
  2583. {
  2584. goto IL_001c;
  2585. }
  2586. }
  2587. {
  2588. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  2589. Exception_t* L_4;
  2590. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  2591. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureBase_error_m47E3B5E0A43B4C19510A77B3658EE5D7D10B6030_RuntimeMethod_var)));
  2592. }
  2593. IL_001c:
  2594. {
  2595. int32_t L_5 = V_0;
  2596. V_2 = L_5;
  2597. goto IL_0020;
  2598. }
  2599. IL_0020:
  2600. {
  2601. int32_t L_6 = V_2;
  2602. return L_6;
  2603. }
  2604. }
  2605. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FutureBase_error_message_m5CC18319253B1ECC3C8AC675B213A08B1755D527 (FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36* __this, const RuntimeMethod* method)
  2606. {
  2607. static bool s_Il2CppMethodInitialized;
  2608. if (!s_Il2CppMethodInitialized)
  2609. {
  2610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2612. s_Il2CppMethodInitialized = true;
  2613. }
  2614. String_t* V_0 = NULL;
  2615. bool V_1 = false;
  2616. String_t* V_2 = NULL;
  2617. {
  2618. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  2619. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2620. String_t* L_1;
  2621. L_1 = AppUtilPINVOKE_FutureBase_error_message_mDB4089A47D35BF6D3457750C5355B1908C4BE46B(L_0, NULL);
  2622. V_0 = L_1;
  2623. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  2624. bool L_2;
  2625. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  2626. V_1 = L_2;
  2627. bool L_3 = V_1;
  2628. if (!L_3)
  2629. {
  2630. goto IL_001c;
  2631. }
  2632. }
  2633. {
  2634. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  2635. Exception_t* L_4;
  2636. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  2637. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureBase_error_message_m5CC18319253B1ECC3C8AC675B213A08B1755D527_RuntimeMethod_var)));
  2638. }
  2639. IL_001c:
  2640. {
  2641. String_t* L_5 = V_0;
  2642. V_2 = L_5;
  2643. goto IL_0020;
  2644. }
  2645. IL_0020:
  2646. {
  2647. String_t* L_6 = V_2;
  2648. return L_6;
  2649. }
  2650. }
  2651. #ifdef __clang__
  2652. #pragma clang diagnostic pop
  2653. #endif
  2654. #ifdef __clang__
  2655. #pragma clang diagnostic push
  2656. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2657. #pragma clang diagnostic ignored "-Wunused-variable"
  2658. #endif
  2659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap__ctor_m493F3867E24E87A4D890A56366DAE5D3E2172E35 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method)
  2660. {
  2661. {
  2662. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2663. bool L_0 = ___1_cMemoryOwn;
  2664. __this->___swigCMemOwn = L_0;
  2665. intptr_t L_1 = ___0_cPtr;
  2666. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_2;
  2667. memset((&L_2), 0, sizeof(L_2));
  2668. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_2), __this, L_1, NULL);
  2669. __this->___swigCPtr = L_2;
  2670. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  2671. return;
  2672. }
  2673. }
  2674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F StringStringMap_getCPtr_m9E30BAD269827991D469F743D10098904502616D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_obj, const RuntimeMethod* method)
  2675. {
  2676. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F V_0;
  2677. memset((&V_0), 0, sizeof(V_0));
  2678. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F G_B3_0;
  2679. memset((&G_B3_0), 0, sizeof(G_B3_0));
  2680. {
  2681. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_0 = ___0_obj;
  2682. if (!L_0)
  2683. {
  2684. goto IL_000c;
  2685. }
  2686. }
  2687. {
  2688. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_1 = ___0_obj;
  2689. NullCheck(L_1);
  2690. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_2 = L_1->___swigCPtr;
  2691. G_B3_0 = L_2;
  2692. goto IL_0017;
  2693. }
  2694. IL_000c:
  2695. {
  2696. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_3;
  2697. memset((&L_3), 0, sizeof(L_3));
  2698. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_3), NULL, 0, NULL);
  2699. G_B3_0 = L_3;
  2700. }
  2701. IL_0017:
  2702. {
  2703. V_0 = G_B3_0;
  2704. goto IL_001a;
  2705. }
  2706. IL_001a:
  2707. {
  2708. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_4 = V_0;
  2709. return L_4;
  2710. }
  2711. }
  2712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Finalize_mE24B29EBA8476775366BE1E56D51757FF34412D6 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  2713. {
  2714. {
  2715. }
  2716. {
  2717. auto __finallyBlock = il2cpp::utils::Finally([&]
  2718. {
  2719. FINALLY_000c:
  2720. {
  2721. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  2722. return;
  2723. }
  2724. });
  2725. try
  2726. {
  2727. VirtualActionInvoker1< bool >::Invoke(22, __this, (bool)0);
  2728. goto IL_0014;
  2729. }
  2730. catch(Il2CppExceptionWrapper& e)
  2731. {
  2732. __finallyBlock.StoreException(e.ex);
  2733. }
  2734. }
  2735. IL_0014:
  2736. {
  2737. return;
  2738. }
  2739. }
  2740. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Dispose_mFECCAB7DCE0572DDE5BAFE9999616BBAD5B42D12 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  2741. {
  2742. static bool s_Il2CppMethodInitialized;
  2743. if (!s_Il2CppMethodInitialized)
  2744. {
  2745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2746. s_Il2CppMethodInitialized = true;
  2747. }
  2748. {
  2749. VirtualActionInvoker1< bool >::Invoke(22, __this, (bool)1);
  2750. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2751. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  2752. return;
  2753. }
  2754. }
  2755. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Dispose_m88AC30342C42C0575CC7029859A48F77BCCA4AC0 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, bool ___0_disposing, const RuntimeMethod* method)
  2756. {
  2757. static bool s_Il2CppMethodInitialized;
  2758. if (!s_Il2CppMethodInitialized)
  2759. {
  2760. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2761. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  2762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2763. s_Il2CppMethodInitialized = true;
  2764. }
  2765. RuntimeObject* V_0 = NULL;
  2766. bool V_1 = false;
  2767. bool V_2 = false;
  2768. bool V_3 = false;
  2769. {
  2770. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  2771. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock;
  2772. V_0 = L_0;
  2773. V_1 = (bool)0;
  2774. }
  2775. {
  2776. auto __finallyBlock = il2cpp::utils::Finally([&]
  2777. {
  2778. FINALLY_0068:
  2779. {
  2780. {
  2781. bool L_1 = V_1;
  2782. if (!L_1)
  2783. {
  2784. goto IL_0072;
  2785. }
  2786. }
  2787. {
  2788. RuntimeObject* L_2 = V_0;
  2789. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  2790. }
  2791. IL_0072:
  2792. {
  2793. return;
  2794. }
  2795. }
  2796. });
  2797. try
  2798. {
  2799. {
  2800. RuntimeObject* L_3 = V_0;
  2801. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  2802. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_4 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  2803. intptr_t L_5;
  2804. L_5 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_4, NULL);
  2805. bool L_6;
  2806. L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_5, 0, NULL);
  2807. V_2 = L_6;
  2808. bool L_7 = V_2;
  2809. if (!L_7)
  2810. {
  2811. goto IL_005e_1;
  2812. }
  2813. }
  2814. {
  2815. bool L_8 = __this->___swigCMemOwn;
  2816. V_3 = L_8;
  2817. bool L_9 = V_3;
  2818. if (!L_9)
  2819. {
  2820. goto IL_004c_1;
  2821. }
  2822. }
  2823. {
  2824. __this->___swigCMemOwn = (bool)0;
  2825. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_10 = __this->___swigCPtr;
  2826. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  2827. AppUtilPINVOKE_delete_StringStringMap_m9ACE5D4FA3CBE366F2925D4328DBE077A95E7196(L_10, NULL);
  2828. }
  2829. IL_004c_1:
  2830. {
  2831. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_11;
  2832. memset((&L_11), 0, sizeof(L_11));
  2833. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_11), NULL, 0, NULL);
  2834. __this->___swigCPtr = L_11;
  2835. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  2836. }
  2837. IL_005e_1:
  2838. {
  2839. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  2840. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  2841. goto IL_0073;
  2842. }
  2843. }
  2844. catch(Il2CppExceptionWrapper& e)
  2845. {
  2846. __finallyBlock.StoreException(e.ex);
  2847. }
  2848. }
  2849. IL_0073:
  2850. {
  2851. return;
  2852. }
  2853. }
  2854. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method)
  2855. {
  2856. String_t* V_0 = NULL;
  2857. {
  2858. String_t* L_0 = ___0_key;
  2859. String_t* L_1;
  2860. L_1 = StringStringMap_getitem_m8DADD76F6CD52B4B98611DD4292910963C079C1B(__this, L_0, NULL);
  2861. V_0 = L_1;
  2862. goto IL_000b;
  2863. }
  2864. IL_000b:
  2865. {
  2866. String_t* L_2 = V_0;
  2867. return L_2;
  2868. }
  2869. }
  2870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_set_Item_m975DA3FC714B74CB4E7D4CAAE0482D7B669D186F (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
  2871. {
  2872. {
  2873. String_t* L_0 = ___0_key;
  2874. String_t* L_1 = ___1_value;
  2875. StringStringMap_setitem_mC5A0170C20E03D926C187A4B7AC6B0B96FB18C00(__this, L_0, L_1, NULL);
  2876. return;
  2877. }
  2878. }
  2879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_TryGetValue_mEF4B761217F202E2F25001244A02516D4B85263D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t** ___1_value, const RuntimeMethod* method)
  2880. {
  2881. bool V_0 = false;
  2882. bool V_1 = false;
  2883. {
  2884. String_t* L_0 = ___0_key;
  2885. bool L_1;
  2886. L_1 = StringStringMap_ContainsKey_mD13F26BD8A08E581ADB303D38074819105C605A5(__this, L_0, NULL);
  2887. V_0 = L_1;
  2888. bool L_2 = V_0;
  2889. if (!L_2)
  2890. {
  2891. goto IL_001a;
  2892. }
  2893. }
  2894. {
  2895. String_t** L_3 = ___1_value;
  2896. String_t* L_4 = ___0_key;
  2897. String_t* L_5;
  2898. L_5 = StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1(__this, L_4, NULL);
  2899. *((RuntimeObject**)L_3) = (RuntimeObject*)L_5;
  2900. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_5);
  2901. V_1 = (bool)1;
  2902. goto IL_0021;
  2903. }
  2904. IL_001a:
  2905. {
  2906. String_t** L_6 = ___1_value;
  2907. *((RuntimeObject**)L_6) = (RuntimeObject*)NULL;
  2908. Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)NULL);
  2909. V_1 = (bool)0;
  2910. goto IL_0021;
  2911. }
  2912. IL_0021:
  2913. {
  2914. bool L_7 = V_1;
  2915. return L_7;
  2916. }
  2917. }
  2918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  2919. {
  2920. int32_t V_0 = 0;
  2921. {
  2922. uint32_t L_0;
  2923. L_0 = StringStringMap_size_m9C20BFD104A8B49600AD587CC29C4A748F408DC4(__this, NULL);
  2924. V_0 = L_0;
  2925. goto IL_000a;
  2926. }
  2927. IL_000a:
  2928. {
  2929. int32_t L_1 = V_0;
  2930. return L_1;
  2931. }
  2932. }
  2933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_get_IsReadOnly_m679F53D527AD174BC0D08D0F86998D53FDA6F481 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  2934. {
  2935. bool V_0 = false;
  2936. {
  2937. V_0 = (bool)0;
  2938. goto IL_0005;
  2939. }
  2940. IL_0005:
  2941. {
  2942. bool L_0 = V_0;
  2943. return L_0;
  2944. }
  2945. }
  2946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMap_get_Keys_m558C6C1516539080580AB4D6F8B2905B4B604AC4 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  2947. {
  2948. static bool s_Il2CppMethodInitialized;
  2949. if (!s_Il2CppMethodInitialized)
  2950. {
  2951. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var);
  2952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  2953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  2954. s_Il2CppMethodInitialized = true;
  2955. }
  2956. RuntimeObject* V_0 = NULL;
  2957. int32_t V_1 = 0;
  2958. bool V_2 = false;
  2959. intptr_t V_3;
  2960. memset((&V_3), 0, sizeof(V_3));
  2961. int32_t V_4 = 0;
  2962. bool V_5 = false;
  2963. RuntimeObject* V_6 = NULL;
  2964. {
  2965. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  2966. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  2967. V_0 = L_0;
  2968. int32_t L_1;
  2969. L_1 = StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848(__this, NULL);
  2970. V_1 = L_1;
  2971. int32_t L_2 = V_1;
  2972. V_2 = (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
  2973. bool L_3 = V_2;
  2974. if (!L_3)
  2975. {
  2976. goto IL_004d;
  2977. }
  2978. }
  2979. {
  2980. intptr_t L_4;
  2981. L_4 = StringStringMap_create_iterator_begin_mF1C81519248E3646D376EC9F288C1C6A2065630D(__this, NULL);
  2982. V_3 = L_4;
  2983. V_4 = 0;
  2984. goto IL_0039;
  2985. }
  2986. IL_0023:
  2987. {
  2988. RuntimeObject* L_5 = V_0;
  2989. intptr_t L_6 = V_3;
  2990. String_t* L_7;
  2991. L_7 = StringStringMap_get_next_key_m92C94637FF8B9A00B08BFCAD08CD41705AEAEE9B(__this, L_6, NULL);
  2992. NullCheck(L_5);
  2993. InterfaceActionInvoker1< String_t* >::Invoke(2, ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var, L_5, L_7);
  2994. int32_t L_8 = V_4;
  2995. V_4 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  2996. }
  2997. IL_0039:
  2998. {
  2999. int32_t L_9 = V_4;
  3000. int32_t L_10 = V_1;
  3001. V_5 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
  3002. bool L_11 = V_5;
  3003. if (L_11)
  3004. {
  3005. goto IL_0023;
  3006. }
  3007. }
  3008. {
  3009. intptr_t L_12 = V_3;
  3010. StringStringMap_destroy_iterator_m75AD241AD5316B8B09070BF04C571918FE34BA04(__this, L_12, NULL);
  3011. }
  3012. IL_004d:
  3013. {
  3014. RuntimeObject* L_13 = V_0;
  3015. V_6 = L_13;
  3016. goto IL_0052;
  3017. }
  3018. IL_0052:
  3019. {
  3020. RuntimeObject* L_14 = V_6;
  3021. return L_14;
  3022. }
  3023. }
  3024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMap_get_Values_m55F926C89AA88AEC46FA2BE15C4812B205D35FC6 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3025. {
  3026. static bool s_Il2CppMethodInitialized;
  3027. if (!s_Il2CppMethodInitialized)
  3028. {
  3029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var);
  3030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  3031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  3033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3034. s_Il2CppMethodInitialized = true;
  3035. }
  3036. RuntimeObject* V_0 = NULL;
  3037. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* V_1 = NULL;
  3038. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A V_2;
  3039. memset((&V_2), 0, sizeof(V_2));
  3040. RuntimeObject* V_3 = NULL;
  3041. {
  3042. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3043. List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
  3044. V_0 = L_0;
  3045. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_1;
  3046. L_1 = StringStringMap_GetEnumerator_m5629FBE397B23B93415341566E71A149DBF1362A(__this, NULL);
  3047. V_1 = L_1;
  3048. }
  3049. {
  3050. auto __finallyBlock = il2cpp::utils::Finally([&]
  3051. {
  3052. FINALLY_0032:
  3053. {
  3054. {
  3055. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_2 = V_1;
  3056. if (!L_2)
  3057. {
  3058. goto IL_003c;
  3059. }
  3060. }
  3061. {
  3062. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_3 = V_1;
  3063. NullCheck(L_3);
  3064. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
  3065. }
  3066. IL_003c:
  3067. {
  3068. return;
  3069. }
  3070. }
  3071. });
  3072. try
  3073. {
  3074. {
  3075. goto IL_0028_1;
  3076. }
  3077. IL_0011_1:
  3078. {
  3079. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_4 = V_1;
  3080. NullCheck(L_4);
  3081. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_5;
  3082. L_5 = StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E(L_4, NULL);
  3083. V_2 = L_5;
  3084. RuntimeObject* L_6 = V_0;
  3085. String_t* L_7;
  3086. L_7 = KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline((&V_2), KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3087. NullCheck(L_6);
  3088. InterfaceActionInvoker1< String_t* >::Invoke(2, ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var, L_6, L_7);
  3089. }
  3090. IL_0028_1:
  3091. {
  3092. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_8 = V_1;
  3093. NullCheck(L_8);
  3094. bool L_9;
  3095. L_9 = StringStringMapEnumerator_MoveNext_m19D42D8E29467683964512499AABEF93BD9830E1(L_8, NULL);
  3096. if (L_9)
  3097. {
  3098. goto IL_0011_1;
  3099. }
  3100. }
  3101. {
  3102. goto IL_003d;
  3103. }
  3104. }
  3105. catch(Il2CppExceptionWrapper& e)
  3106. {
  3107. __finallyBlock.StoreException(e.ex);
  3108. }
  3109. }
  3110. IL_003d:
  3111. {
  3112. RuntimeObject* L_10 = V_0;
  3113. V_3 = L_10;
  3114. goto IL_0041;
  3115. }
  3116. IL_0041:
  3117. {
  3118. RuntimeObject* L_11 = V_3;
  3119. return L_11;
  3120. }
  3121. }
  3122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Add_mA5E43086723E81409FB93BD34211779B2B95B466 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A ___0_item, const RuntimeMethod* method)
  3123. {
  3124. static bool s_Il2CppMethodInitialized;
  3125. if (!s_Il2CppMethodInitialized)
  3126. {
  3127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3129. s_Il2CppMethodInitialized = true;
  3130. }
  3131. {
  3132. String_t* L_0;
  3133. L_0 = KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline((&___0_item), KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3134. String_t* L_1;
  3135. L_1 = KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline((&___0_item), KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3136. StringStringMap_Add_m01048CFD777D82B2F693B6D71A4D452FAF7AEAC1(__this, L_0, L_1, NULL);
  3137. return;
  3138. }
  3139. }
  3140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_Remove_m403C3C6E00AF3F626AFF1EF753E5A69AC4D4C06A (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A ___0_item, const RuntimeMethod* method)
  3141. {
  3142. static bool s_Il2CppMethodInitialized;
  3143. if (!s_Il2CppMethodInitialized)
  3144. {
  3145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3146. s_Il2CppMethodInitialized = true;
  3147. }
  3148. bool V_0 = false;
  3149. bool V_1 = false;
  3150. {
  3151. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_0 = ___0_item;
  3152. bool L_1;
  3153. L_1 = StringStringMap_Contains_m5F1544CEFA19C9797BD02C53E7DD9EB2C9097916(__this, L_0, NULL);
  3154. V_0 = L_1;
  3155. bool L_2 = V_0;
  3156. if (!L_2)
  3157. {
  3158. goto IL_001d;
  3159. }
  3160. }
  3161. {
  3162. String_t* L_3;
  3163. L_3 = KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline((&___0_item), KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3164. bool L_4;
  3165. L_4 = StringStringMap_Remove_m986E61004827D7F62831AEE307E6020383C3CB4D(__this, L_3, NULL);
  3166. V_1 = L_4;
  3167. goto IL_0022;
  3168. }
  3169. IL_001d:
  3170. {
  3171. V_1 = (bool)0;
  3172. goto IL_0022;
  3173. }
  3174. IL_0022:
  3175. {
  3176. bool L_5 = V_1;
  3177. return L_5;
  3178. }
  3179. }
  3180. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_Contains_m5F1544CEFA19C9797BD02C53E7DD9EB2C9097916 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A ___0_item, const RuntimeMethod* method)
  3181. {
  3182. static bool s_Il2CppMethodInitialized;
  3183. if (!s_Il2CppMethodInitialized)
  3184. {
  3185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3187. s_Il2CppMethodInitialized = true;
  3188. }
  3189. bool V_0 = false;
  3190. bool V_1 = false;
  3191. {
  3192. String_t* L_0;
  3193. L_0 = KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_inline((&___0_item), KeyValuePair_2_get_Key_m654BCCAE2F20CB11D8E8C2D2C886A0C8A13EB1C4_RuntimeMethod_var);
  3194. String_t* L_1;
  3195. L_1 = StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1(__this, L_0, NULL);
  3196. String_t* L_2;
  3197. L_2 = KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_inline((&___0_item), KeyValuePair_2_get_Value_m7345512A32CB4DCAA0643050B18DC8DCD71B927A_RuntimeMethod_var);
  3198. bool L_3;
  3199. L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
  3200. V_0 = L_3;
  3201. bool L_4 = V_0;
  3202. if (!L_4)
  3203. {
  3204. goto IL_0023;
  3205. }
  3206. }
  3207. {
  3208. V_1 = (bool)1;
  3209. goto IL_0028;
  3210. }
  3211. IL_0023:
  3212. {
  3213. V_1 = (bool)0;
  3214. goto IL_0028;
  3215. }
  3216. IL_0028:
  3217. {
  3218. bool L_5 = V_1;
  3219. return L_5;
  3220. }
  3221. }
  3222. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
  3223. {
  3224. static bool s_Il2CppMethodInitialized;
  3225. if (!s_Il2CppMethodInitialized)
  3226. {
  3227. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var);
  3228. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB_il2cpp_TypeInfo_var);
  3229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B_RuntimeMethod_var);
  3230. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var);
  3231. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
  3232. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3233. s_Il2CppMethodInitialized = true;
  3234. }
  3235. RuntimeObject* V_0 = NULL;
  3236. bool V_1 = false;
  3237. bool V_2 = false;
  3238. bool V_3 = false;
  3239. bool V_4 = false;
  3240. int32_t V_5 = 0;
  3241. String_t* V_6 = NULL;
  3242. bool V_7 = false;
  3243. {
  3244. KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C* L_0 = ___0_array;
  3245. V_1 = (bool)((((RuntimeObject*)(KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3246. bool L_1 = V_1;
  3247. if (!L_1)
  3248. {
  3249. goto IL_0014;
  3250. }
  3251. }
  3252. {
  3253. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  3254. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  3255. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454_RuntimeMethod_var)));
  3256. }
  3257. IL_0014:
  3258. {
  3259. int32_t L_3 = ___1_arrayIndex;
  3260. V_2 = (bool)((((int32_t)L_3) < ((int32_t)0))? 1 : 0);
  3261. bool L_4 = V_2;
  3262. if (!L_4)
  3263. {
  3264. goto IL_002c;
  3265. }
  3266. }
  3267. {
  3268. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
  3269. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFB12F16C75DE3806ED28E20C65FB81D432F0D52F)), NULL);
  3270. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454_RuntimeMethod_var)));
  3271. }
  3272. IL_002c:
  3273. {
  3274. KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C* L_6 = ___0_array;
  3275. NullCheck((RuntimeArray*)L_6);
  3276. int32_t L_7;
  3277. L_7 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F((RuntimeArray*)L_6, NULL);
  3278. V_3 = (bool)((((int32_t)L_7) > ((int32_t)1))? 1 : 0);
  3279. bool L_8 = V_3;
  3280. if (!L_8)
  3281. {
  3282. goto IL_0049;
  3283. }
  3284. }
  3285. {
  3286. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3287. ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF2A5607525186BE61B973E77753BBA0D8227A406)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
  3288. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454_RuntimeMethod_var)));
  3289. }
  3290. IL_0049:
  3291. {
  3292. int32_t L_10 = ___1_arrayIndex;
  3293. int32_t L_11;
  3294. L_11 = StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848(__this, NULL);
  3295. KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C* L_12 = ___0_array;
  3296. NullCheck(L_12);
  3297. V_4 = (bool)((((int32_t)((int32_t)il2cpp_codegen_add(L_10, L_11))) > ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0);
  3298. bool L_13 = V_4;
  3299. if (!L_13)
  3300. {
  3301. goto IL_0067;
  3302. }
  3303. }
  3304. {
  3305. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3306. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral87335D17F4C1DED94C576C65C1DC4F16D278C988)), NULL);
  3307. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_CopyTo_m5D78F9003BE6B16285A5C22504731EA6D14B6454_RuntimeMethod_var)));
  3308. }
  3309. IL_0067:
  3310. {
  3311. RuntimeObject* L_15;
  3312. L_15 = StringStringMap_get_Keys_m558C6C1516539080580AB4D6F8B2905B4B604AC4(__this, NULL);
  3313. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3314. List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_16, L_15, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
  3315. V_0 = L_16;
  3316. V_5 = 0;
  3317. goto IL_00a9;
  3318. }
  3319. IL_0078:
  3320. {
  3321. RuntimeObject* L_17 = V_0;
  3322. int32_t L_18 = V_5;
  3323. NullCheck(L_17);
  3324. String_t* L_19;
  3325. L_19 = InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(0, IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB_il2cpp_TypeInfo_var, L_17, L_18);
  3326. V_6 = L_19;
  3327. KeyValuePair_2U5BU5D_tEA2EBC56D51C33037B041DD38F518261CEE2C84C* L_20 = ___0_array;
  3328. String_t* L_21 = V_6;
  3329. String_t* L_22 = V_6;
  3330. String_t* L_23;
  3331. L_23 = StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1(__this, L_22, NULL);
  3332. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_24;
  3333. memset((&L_24), 0, sizeof(L_24));
  3334. KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B((&L_24), L_21, L_23, KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B_RuntimeMethod_var);
  3335. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_25 = L_24;
  3336. RuntimeObject* L_26 = Box(KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var, &L_25);
  3337. int32_t L_27 = ___1_arrayIndex;
  3338. int32_t L_28 = V_5;
  3339. NullCheck((RuntimeArray*)L_20);
  3340. Array_SetValue_mE9507B366ED84E91E92BF32649D36916F96C67B8((RuntimeArray*)L_20, L_26, ((int32_t)il2cpp_codegen_add(L_27, L_28)), NULL);
  3341. int32_t L_29 = V_5;
  3342. V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1));
  3343. }
  3344. IL_00a9:
  3345. {
  3346. int32_t L_30 = V_5;
  3347. RuntimeObject* L_31 = V_0;
  3348. NullCheck(L_31);
  3349. int32_t L_32;
  3350. L_32 = InterfaceFuncInvoker0< int32_t >::Invoke(0, ICollection_1_t5C03FBFD5ECBDE4EAB8C4ED582DDFCF702EB5DC7_il2cpp_TypeInfo_var, L_31);
  3351. V_7 = (bool)((((int32_t)L_30) < ((int32_t)L_32))? 1 : 0);
  3352. bool L_33 = V_7;
  3353. if (L_33)
  3354. {
  3355. goto IL_0078;
  3356. }
  3357. }
  3358. {
  3359. return;
  3360. }
  3361. }
  3362. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMap_globalU3AU3ASystem_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CSystem_StringU2CSystem_StringU3EU3E_GetEnumerator_m4B458CA8BEE64D77627CBEF5804F460379D3CCEC (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3363. {
  3364. static bool s_Il2CppMethodInitialized;
  3365. if (!s_Il2CppMethodInitialized)
  3366. {
  3367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3368. s_Il2CppMethodInitialized = true;
  3369. }
  3370. RuntimeObject* V_0 = NULL;
  3371. {
  3372. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_0 = (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18*)il2cpp_codegen_object_new(StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3373. StringStringMapEnumerator__ctor_m1659D491782A6E753AC1792C39802A79860F75B3(L_0, __this, NULL);
  3374. V_0 = L_0;
  3375. goto IL_000a;
  3376. }
  3377. IL_000a:
  3378. {
  3379. RuntimeObject* L_1 = V_0;
  3380. return L_1;
  3381. }
  3382. }
  3383. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMap_globalU3AU3ASystem_Collections_IEnumerable_GetEnumerator_m9A35129110F7B5928202096310FDD2CCEBFC9CAF (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3384. {
  3385. static bool s_Il2CppMethodInitialized;
  3386. if (!s_Il2CppMethodInitialized)
  3387. {
  3388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3389. s_Il2CppMethodInitialized = true;
  3390. }
  3391. RuntimeObject* V_0 = NULL;
  3392. {
  3393. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_0 = (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18*)il2cpp_codegen_object_new(StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3394. StringStringMapEnumerator__ctor_m1659D491782A6E753AC1792C39802A79860F75B3(L_0, __this, NULL);
  3395. V_0 = L_0;
  3396. goto IL_000a;
  3397. }
  3398. IL_000a:
  3399. {
  3400. RuntimeObject* L_1 = V_0;
  3401. return L_1;
  3402. }
  3403. }
  3404. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* StringStringMap_GetEnumerator_m5629FBE397B23B93415341566E71A149DBF1362A (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3405. {
  3406. static bool s_Il2CppMethodInitialized;
  3407. if (!s_Il2CppMethodInitialized)
  3408. {
  3409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3410. s_Il2CppMethodInitialized = true;
  3411. }
  3412. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* V_0 = NULL;
  3413. {
  3414. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_0 = (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18*)il2cpp_codegen_object_new(StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18_il2cpp_TypeInfo_var);
  3415. StringStringMapEnumerator__ctor_m1659D491782A6E753AC1792C39802A79860F75B3(L_0, __this, NULL);
  3416. V_0 = L_0;
  3417. goto IL_000a;
  3418. }
  3419. IL_000a:
  3420. {
  3421. StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* L_1 = V_0;
  3422. return L_1;
  3423. }
  3424. }
  3425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap__ctor_m5295C0F5394545250F06A5F0A53C9ABB48D67794 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3426. {
  3427. static bool s_Il2CppMethodInitialized;
  3428. if (!s_Il2CppMethodInitialized)
  3429. {
  3430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3432. s_Il2CppMethodInitialized = true;
  3433. }
  3434. bool V_0 = false;
  3435. {
  3436. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3437. intptr_t L_0;
  3438. L_0 = AppUtilPINVOKE_new_StringStringMap__SWIG_0_m84D097C2772CA3A9AC5F931078FB79C3D3C1AF5E(NULL);
  3439. StringStringMap__ctor_m493F3867E24E87A4D890A56366DAE5D3E2172E35(__this, L_0, (bool)1, NULL);
  3440. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3441. bool L_1;
  3442. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3443. V_0 = L_1;
  3444. bool L_2 = V_0;
  3445. if (!L_2)
  3446. {
  3447. goto IL_001d;
  3448. }
  3449. }
  3450. {
  3451. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3452. Exception_t* L_3;
  3453. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3454. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap__ctor_m5295C0F5394545250F06A5F0A53C9ABB48D67794_RuntimeMethod_var)));
  3455. }
  3456. IL_001d:
  3457. {
  3458. return;
  3459. }
  3460. }
  3461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StringStringMap_size_m9C20BFD104A8B49600AD587CC29C4A748F408DC4 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3462. {
  3463. static bool s_Il2CppMethodInitialized;
  3464. if (!s_Il2CppMethodInitialized)
  3465. {
  3466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3468. s_Il2CppMethodInitialized = true;
  3469. }
  3470. uint32_t V_0 = 0;
  3471. bool V_1 = false;
  3472. uint32_t V_2 = 0;
  3473. {
  3474. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3475. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3476. uint32_t L_1;
  3477. L_1 = AppUtilPINVOKE_StringStringMap_size_mD8D9155E1FE3473C2D52EF30DB99A8054B8036C0(L_0, NULL);
  3478. V_0 = L_1;
  3479. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3480. bool L_2;
  3481. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3482. V_1 = L_2;
  3483. bool L_3 = V_1;
  3484. if (!L_3)
  3485. {
  3486. goto IL_001c;
  3487. }
  3488. }
  3489. {
  3490. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3491. Exception_t* L_4;
  3492. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3493. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_size_m9C20BFD104A8B49600AD587CC29C4A748F408DC4_RuntimeMethod_var)));
  3494. }
  3495. IL_001c:
  3496. {
  3497. uint32_t L_5 = V_0;
  3498. V_2 = L_5;
  3499. goto IL_0020;
  3500. }
  3501. IL_0020:
  3502. {
  3503. uint32_t L_6 = V_2;
  3504. return L_6;
  3505. }
  3506. }
  3507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Clear_mC33CC5FAC952437E4A1844D77F07682AB4A440A8 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3508. {
  3509. static bool s_Il2CppMethodInitialized;
  3510. if (!s_Il2CppMethodInitialized)
  3511. {
  3512. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3513. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3514. s_Il2CppMethodInitialized = true;
  3515. }
  3516. bool V_0 = false;
  3517. {
  3518. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3519. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3520. AppUtilPINVOKE_StringStringMap_Clear_m8D2936F5AC4C42D9E10C8A296765929E80819E6A(L_0, NULL);
  3521. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3522. bool L_1;
  3523. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3524. V_0 = L_1;
  3525. bool L_2 = V_0;
  3526. if (!L_2)
  3527. {
  3528. goto IL_001c;
  3529. }
  3530. }
  3531. {
  3532. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3533. Exception_t* L_3;
  3534. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3535. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_Clear_mC33CC5FAC952437E4A1844D77F07682AB4A440A8_RuntimeMethod_var)));
  3536. }
  3537. IL_001c:
  3538. {
  3539. return;
  3540. }
  3541. }
  3542. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_getitem_m8DADD76F6CD52B4B98611DD4292910963C079C1B (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method)
  3543. {
  3544. static bool s_Il2CppMethodInitialized;
  3545. if (!s_Il2CppMethodInitialized)
  3546. {
  3547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3549. s_Il2CppMethodInitialized = true;
  3550. }
  3551. String_t* V_0 = NULL;
  3552. bool V_1 = false;
  3553. String_t* V_2 = NULL;
  3554. {
  3555. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3556. String_t* L_1 = ___0_key;
  3557. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3558. String_t* L_2;
  3559. L_2 = AppUtilPINVOKE_StringStringMap_getitem_m9D4E9FAA3CA338A73368072EEA97E99D4BA5FC35(L_0, L_1, NULL);
  3560. V_0 = L_2;
  3561. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3562. bool L_3;
  3563. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3564. V_1 = L_3;
  3565. bool L_4 = V_1;
  3566. if (!L_4)
  3567. {
  3568. goto IL_001d;
  3569. }
  3570. }
  3571. {
  3572. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3573. Exception_t* L_5;
  3574. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3575. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_getitem_m8DADD76F6CD52B4B98611DD4292910963C079C1B_RuntimeMethod_var)));
  3576. }
  3577. IL_001d:
  3578. {
  3579. String_t* L_6 = V_0;
  3580. V_2 = L_6;
  3581. goto IL_0021;
  3582. }
  3583. IL_0021:
  3584. {
  3585. String_t* L_7 = V_2;
  3586. return L_7;
  3587. }
  3588. }
  3589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_setitem_mC5A0170C20E03D926C187A4B7AC6B0B96FB18C00 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_x, const RuntimeMethod* method)
  3590. {
  3591. static bool s_Il2CppMethodInitialized;
  3592. if (!s_Il2CppMethodInitialized)
  3593. {
  3594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3596. s_Il2CppMethodInitialized = true;
  3597. }
  3598. bool V_0 = false;
  3599. {
  3600. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3601. String_t* L_1 = ___0_key;
  3602. String_t* L_2 = ___1_x;
  3603. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3604. AppUtilPINVOKE_StringStringMap_setitem_mF52AA2B0DD2B1C82C96641B73D967C5AA0AA3F04(L_0, L_1, L_2, NULL);
  3605. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3606. bool L_3;
  3607. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3608. V_0 = L_3;
  3609. bool L_4 = V_0;
  3610. if (!L_4)
  3611. {
  3612. goto IL_001e;
  3613. }
  3614. }
  3615. {
  3616. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3617. Exception_t* L_5;
  3618. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3619. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_setitem_mC5A0170C20E03D926C187A4B7AC6B0B96FB18C00_RuntimeMethod_var)));
  3620. }
  3621. IL_001e:
  3622. {
  3623. return;
  3624. }
  3625. }
  3626. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_ContainsKey_mD13F26BD8A08E581ADB303D38074819105C605A5 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method)
  3627. {
  3628. static bool s_Il2CppMethodInitialized;
  3629. if (!s_Il2CppMethodInitialized)
  3630. {
  3631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3633. s_Il2CppMethodInitialized = true;
  3634. }
  3635. bool V_0 = false;
  3636. bool V_1 = false;
  3637. bool V_2 = false;
  3638. {
  3639. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3640. String_t* L_1 = ___0_key;
  3641. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3642. bool L_2;
  3643. L_2 = AppUtilPINVOKE_StringStringMap_ContainsKey_mD1DB16B8E96A716AA7D6E9EF19565228BE89314A(L_0, L_1, NULL);
  3644. V_0 = L_2;
  3645. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3646. bool L_3;
  3647. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3648. V_1 = L_3;
  3649. bool L_4 = V_1;
  3650. if (!L_4)
  3651. {
  3652. goto IL_001d;
  3653. }
  3654. }
  3655. {
  3656. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3657. Exception_t* L_5;
  3658. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3659. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_ContainsKey_mD13F26BD8A08E581ADB303D38074819105C605A5_RuntimeMethod_var)));
  3660. }
  3661. IL_001d:
  3662. {
  3663. bool L_6 = V_0;
  3664. V_2 = L_6;
  3665. goto IL_0021;
  3666. }
  3667. IL_0021:
  3668. {
  3669. bool L_7 = V_2;
  3670. return L_7;
  3671. }
  3672. }
  3673. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_Add_m01048CFD777D82B2F693B6D71A4D452FAF7AEAC1 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, String_t* ___1_value, const RuntimeMethod* method)
  3674. {
  3675. static bool s_Il2CppMethodInitialized;
  3676. if (!s_Il2CppMethodInitialized)
  3677. {
  3678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3680. s_Il2CppMethodInitialized = true;
  3681. }
  3682. bool V_0 = false;
  3683. {
  3684. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3685. String_t* L_1 = ___0_key;
  3686. String_t* L_2 = ___1_value;
  3687. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3688. AppUtilPINVOKE_StringStringMap_Add_mB5BC4CE692924D407020A29EB1D91EA5FD4DACDA(L_0, L_1, L_2, NULL);
  3689. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3690. bool L_3;
  3691. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3692. V_0 = L_3;
  3693. bool L_4 = V_0;
  3694. if (!L_4)
  3695. {
  3696. goto IL_001e;
  3697. }
  3698. }
  3699. {
  3700. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3701. Exception_t* L_5;
  3702. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3703. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_Add_m01048CFD777D82B2F693B6D71A4D452FAF7AEAC1_RuntimeMethod_var)));
  3704. }
  3705. IL_001e:
  3706. {
  3707. return;
  3708. }
  3709. }
  3710. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMap_Remove_m986E61004827D7F62831AEE307E6020383C3CB4D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, String_t* ___0_key, const RuntimeMethod* method)
  3711. {
  3712. static bool s_Il2CppMethodInitialized;
  3713. if (!s_Il2CppMethodInitialized)
  3714. {
  3715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3716. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3717. s_Il2CppMethodInitialized = true;
  3718. }
  3719. bool V_0 = false;
  3720. bool V_1 = false;
  3721. bool V_2 = false;
  3722. {
  3723. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3724. String_t* L_1 = ___0_key;
  3725. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3726. bool L_2;
  3727. L_2 = AppUtilPINVOKE_StringStringMap_Remove_mC01EAA294015A6D9D894D19B73DE6455110EBDA8(L_0, L_1, NULL);
  3728. V_0 = L_2;
  3729. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3730. bool L_3;
  3731. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3732. V_1 = L_3;
  3733. bool L_4 = V_1;
  3734. if (!L_4)
  3735. {
  3736. goto IL_001d;
  3737. }
  3738. }
  3739. {
  3740. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3741. Exception_t* L_5;
  3742. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3743. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_Remove_m986E61004827D7F62831AEE307E6020383C3CB4D_RuntimeMethod_var)));
  3744. }
  3745. IL_001d:
  3746. {
  3747. bool L_6 = V_0;
  3748. V_2 = L_6;
  3749. goto IL_0021;
  3750. }
  3751. IL_0021:
  3752. {
  3753. bool L_7 = V_2;
  3754. return L_7;
  3755. }
  3756. }
  3757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t StringStringMap_create_iterator_begin_mF1C81519248E3646D376EC9F288C1C6A2065630D (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, const RuntimeMethod* method)
  3758. {
  3759. static bool s_Il2CppMethodInitialized;
  3760. if (!s_Il2CppMethodInitialized)
  3761. {
  3762. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3764. s_Il2CppMethodInitialized = true;
  3765. }
  3766. intptr_t V_0;
  3767. memset((&V_0), 0, sizeof(V_0));
  3768. bool V_1 = false;
  3769. intptr_t V_2;
  3770. memset((&V_2), 0, sizeof(V_2));
  3771. {
  3772. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3773. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3774. intptr_t L_1;
  3775. L_1 = AppUtilPINVOKE_StringStringMap_create_iterator_begin_mBBC01E5599A704C943471C9CEFF97810AC4054A1(L_0, NULL);
  3776. V_0 = L_1;
  3777. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3778. bool L_2;
  3779. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3780. V_1 = L_2;
  3781. bool L_3 = V_1;
  3782. if (!L_3)
  3783. {
  3784. goto IL_001c;
  3785. }
  3786. }
  3787. {
  3788. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3789. Exception_t* L_4;
  3790. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3791. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_create_iterator_begin_mF1C81519248E3646D376EC9F288C1C6A2065630D_RuntimeMethod_var)));
  3792. }
  3793. IL_001c:
  3794. {
  3795. intptr_t L_5 = V_0;
  3796. V_2 = L_5;
  3797. goto IL_0020;
  3798. }
  3799. IL_0020:
  3800. {
  3801. intptr_t L_6 = V_2;
  3802. return L_6;
  3803. }
  3804. }
  3805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStringMap_get_next_key_m92C94637FF8B9A00B08BFCAD08CD41705AEAEE9B (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_swigiterator, const RuntimeMethod* method)
  3806. {
  3807. static bool s_Il2CppMethodInitialized;
  3808. if (!s_Il2CppMethodInitialized)
  3809. {
  3810. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3812. s_Il2CppMethodInitialized = true;
  3813. }
  3814. String_t* V_0 = NULL;
  3815. bool V_1 = false;
  3816. String_t* V_2 = NULL;
  3817. {
  3818. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3819. intptr_t L_1 = ___0_swigiterator;
  3820. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3821. String_t* L_2;
  3822. L_2 = AppUtilPINVOKE_StringStringMap_get_next_key_mDE2CD543826A393C6BEF7562D4A81B66872826DB(L_0, L_1, NULL);
  3823. V_0 = L_2;
  3824. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3825. bool L_3;
  3826. L_3 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3827. V_1 = L_3;
  3828. bool L_4 = V_1;
  3829. if (!L_4)
  3830. {
  3831. goto IL_001d;
  3832. }
  3833. }
  3834. {
  3835. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3836. Exception_t* L_5;
  3837. L_5 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3838. IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_get_next_key_m92C94637FF8B9A00B08BFCAD08CD41705AEAEE9B_RuntimeMethod_var)));
  3839. }
  3840. IL_001d:
  3841. {
  3842. String_t* L_6 = V_0;
  3843. V_2 = L_6;
  3844. goto IL_0021;
  3845. }
  3846. IL_0021:
  3847. {
  3848. String_t* L_7 = V_2;
  3849. return L_7;
  3850. }
  3851. }
  3852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMap_destroy_iterator_m75AD241AD5316B8B09070BF04C571918FE34BA04 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* __this, intptr_t ___0_swigiterator, const RuntimeMethod* method)
  3853. {
  3854. static bool s_Il2CppMethodInitialized;
  3855. if (!s_Il2CppMethodInitialized)
  3856. {
  3857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3859. s_Il2CppMethodInitialized = true;
  3860. }
  3861. bool V_0 = false;
  3862. {
  3863. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  3864. intptr_t L_1 = ___0_swigiterator;
  3865. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  3866. AppUtilPINVOKE_StringStringMap_destroy_iterator_mD19027EE722AC2BD93E8F886D93AC6D0C3B56209(L_0, L_1, NULL);
  3867. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  3868. bool L_2;
  3869. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  3870. V_0 = L_2;
  3871. bool L_3 = V_0;
  3872. if (!L_3)
  3873. {
  3874. goto IL_001d;
  3875. }
  3876. }
  3877. {
  3878. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  3879. Exception_t* L_4;
  3880. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  3881. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMap_destroy_iterator_m75AD241AD5316B8B09070BF04C571918FE34BA04_RuntimeMethod_var)));
  3882. }
  3883. IL_001d:
  3884. {
  3885. return;
  3886. }
  3887. }
  3888. #ifdef __clang__
  3889. #pragma clang diagnostic pop
  3890. #endif
  3891. #ifdef __clang__
  3892. #pragma clang diagnostic push
  3893. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3894. #pragma clang diagnostic ignored "-Wunused-variable"
  3895. #endif
  3896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMapEnumerator__ctor_m1659D491782A6E753AC1792C39802A79860F75B3 (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_collection, const RuntimeMethod* method)
  3897. {
  3898. static bool s_Il2CppMethodInitialized;
  3899. if (!s_Il2CppMethodInitialized)
  3900. {
  3901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
  3902. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3903. s_Il2CppMethodInitialized = true;
  3904. }
  3905. {
  3906. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3907. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_0 = ___0_collection;
  3908. __this->___collectionRef = L_0;
  3909. Il2CppCodeGenWriteBarrier((void**)(&__this->___collectionRef), (void*)L_0);
  3910. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_1 = ___0_collection;
  3911. NullCheck(L_1);
  3912. RuntimeObject* L_2;
  3913. L_2 = StringStringMap_get_Keys_m558C6C1516539080580AB4D6F8B2905B4B604AC4(L_1, NULL);
  3914. List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
  3915. List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC(L_3, L_2, List_1__ctor_m0BAB01B25B1D62E100CC97401B1A9972D6DEB6EC_RuntimeMethod_var);
  3916. __this->___keyCollection = L_3;
  3917. Il2CppCodeGenWriteBarrier((void**)(&__this->___keyCollection), (void*)L_3);
  3918. __this->___currentIndex = (-1);
  3919. __this->___currentObject = NULL;
  3920. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentObject), (void*)NULL);
  3921. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_4 = __this->___collectionRef;
  3922. NullCheck(L_4);
  3923. int32_t L_5;
  3924. L_5 = StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848(L_4, NULL);
  3925. __this->___currentSize = L_5;
  3926. return;
  3927. }
  3928. }
  3929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method)
  3930. {
  3931. static bool s_Il2CppMethodInitialized;
  3932. if (!s_Il2CppMethodInitialized)
  3933. {
  3934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var);
  3935. s_Il2CppMethodInitialized = true;
  3936. }
  3937. bool V_0 = false;
  3938. bool V_1 = false;
  3939. bool V_2 = false;
  3940. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A V_3;
  3941. memset((&V_3), 0, sizeof(V_3));
  3942. {
  3943. int32_t L_0 = __this->___currentIndex;
  3944. V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
  3945. bool L_1 = V_0;
  3946. if (!L_1)
  3947. {
  3948. goto IL_0019;
  3949. }
  3950. }
  3951. {
  3952. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  3953. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral88B277217AED4CBAA42043A4D5CD8DB154680BFA)), NULL);
  3954. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E_RuntimeMethod_var)));
  3955. }
  3956. IL_0019:
  3957. {
  3958. int32_t L_3 = __this->___currentIndex;
  3959. int32_t L_4 = __this->___currentSize;
  3960. V_1 = (bool)((((int32_t)L_3) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, 1))))? 1 : 0);
  3961. bool L_5 = V_1;
  3962. if (!L_5)
  3963. {
  3964. goto IL_0038;
  3965. }
  3966. }
  3967. {
  3968. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  3969. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD7D6709CAC9D8FCE4933C82CDA34EE45277DBD95)), NULL);
  3970. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E_RuntimeMethod_var)));
  3971. }
  3972. IL_0038:
  3973. {
  3974. RuntimeObject* L_7 = __this->___currentObject;
  3975. V_2 = (bool)((((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  3976. bool L_8 = V_2;
  3977. if (!L_8)
  3978. {
  3979. goto IL_0050;
  3980. }
  3981. }
  3982. {
  3983. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  3984. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral572FD223BFCEC6E8E552A7CC84FEDA3269F3A5F7)), NULL);
  3985. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E_RuntimeMethod_var)));
  3986. }
  3987. IL_0050:
  3988. {
  3989. RuntimeObject* L_10 = __this->___currentObject;
  3990. V_3 = ((*(KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*)((KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*)(KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A*)UnBox(L_10, KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var))));
  3991. goto IL_005e;
  3992. }
  3993. IL_005e:
  3994. {
  3995. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_11 = V_3;
  3996. return L_11;
  3997. }
  3998. }
  3999. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStringMapEnumerator_globalU3AU3ASystem_Collections_IEnumerator_get_Current_mF90B634B9E830DB2302FBCBC3F6DC9625AB41FBF (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method)
  4000. {
  4001. static bool s_Il2CppMethodInitialized;
  4002. if (!s_Il2CppMethodInitialized)
  4003. {
  4004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var);
  4005. s_Il2CppMethodInitialized = true;
  4006. }
  4007. RuntimeObject* V_0 = NULL;
  4008. {
  4009. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_0;
  4010. L_0 = StringStringMapEnumerator_get_Current_mE221D98D4E0B07220825ED8752B9714AADBCB04E(__this, NULL);
  4011. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_1 = L_0;
  4012. RuntimeObject* L_2 = Box(KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var, &L_1);
  4013. V_0 = L_2;
  4014. goto IL_000f;
  4015. }
  4016. IL_000f:
  4017. {
  4018. RuntimeObject* L_3 = V_0;
  4019. return L_3;
  4020. }
  4021. }
  4022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStringMapEnumerator_MoveNext_m19D42D8E29467683964512499AABEF93BD9830E1 (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method)
  4023. {
  4024. static bool s_Il2CppMethodInitialized;
  4025. if (!s_Il2CppMethodInitialized)
  4026. {
  4027. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB_il2cpp_TypeInfo_var);
  4028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B_RuntimeMethod_var);
  4029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var);
  4030. s_Il2CppMethodInitialized = true;
  4031. }
  4032. int32_t V_0 = 0;
  4033. bool V_1 = false;
  4034. bool V_2 = false;
  4035. String_t* V_3 = NULL;
  4036. bool V_4 = false;
  4037. int32_t G_B3_0 = 0;
  4038. {
  4039. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_0 = __this->___collectionRef;
  4040. NullCheck(L_0);
  4041. int32_t L_1;
  4042. L_1 = StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848(L_0, NULL);
  4043. V_0 = L_1;
  4044. int32_t L_2 = __this->___currentIndex;
  4045. int32_t L_3 = V_0;
  4046. if ((((int32_t)((int32_t)il2cpp_codegen_add(L_2, 1))) >= ((int32_t)L_3)))
  4047. {
  4048. goto IL_0023;
  4049. }
  4050. }
  4051. {
  4052. int32_t L_4 = V_0;
  4053. int32_t L_5 = __this->___currentSize;
  4054. G_B3_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
  4055. goto IL_0024;
  4056. }
  4057. IL_0023:
  4058. {
  4059. G_B3_0 = 0;
  4060. }
  4061. IL_0024:
  4062. {
  4063. V_1 = (bool)G_B3_0;
  4064. bool L_6 = V_1;
  4065. V_2 = L_6;
  4066. bool L_7 = V_2;
  4067. if (!L_7)
  4068. {
  4069. goto IL_006b;
  4070. }
  4071. }
  4072. {
  4073. int32_t L_8 = __this->___currentIndex;
  4074. __this->___currentIndex = ((int32_t)il2cpp_codegen_add(L_8, 1));
  4075. RuntimeObject* L_9 = __this->___keyCollection;
  4076. int32_t L_10 = __this->___currentIndex;
  4077. NullCheck(L_9);
  4078. String_t* L_11;
  4079. L_11 = InterfaceFuncInvoker1< String_t*, int32_t >::Invoke(0, IList_1_t97B3B39CDB830632CF9A846DD5FD149D333D9EDB_il2cpp_TypeInfo_var, L_9, L_10);
  4080. V_3 = L_11;
  4081. String_t* L_12 = V_3;
  4082. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_13 = __this->___collectionRef;
  4083. String_t* L_14 = V_3;
  4084. NullCheck(L_13);
  4085. String_t* L_15;
  4086. L_15 = StringStringMap_get_Item_m01061069FC7C194E45C518987A14FA5918806BE1(L_13, L_14, NULL);
  4087. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_16;
  4088. memset((&L_16), 0, sizeof(L_16));
  4089. KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B((&L_16), L_12, L_15, KeyValuePair_2__ctor_mC76BE8DEB14377BA47C72BDFC7D0BBD37330F36B_RuntimeMethod_var);
  4090. KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A L_17 = L_16;
  4091. RuntimeObject* L_18 = Box(KeyValuePair_2_t47AB280304B50F542FD7E14F25DB2C374AEDD80A_il2cpp_TypeInfo_var, &L_17);
  4092. __this->___currentObject = L_18;
  4093. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentObject), (void*)L_18);
  4094. goto IL_0074;
  4095. }
  4096. IL_006b:
  4097. {
  4098. __this->___currentObject = NULL;
  4099. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentObject), (void*)NULL);
  4100. }
  4101. IL_0074:
  4102. {
  4103. bool L_19 = V_1;
  4104. V_4 = L_19;
  4105. goto IL_0079;
  4106. }
  4107. IL_0079:
  4108. {
  4109. bool L_20 = V_4;
  4110. return L_20;
  4111. }
  4112. }
  4113. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMapEnumerator_Reset_mFE28DCE2D21F6639E75B255AAF56D34BFA7A151A (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method)
  4114. {
  4115. bool V_0 = false;
  4116. {
  4117. __this->___currentIndex = (-1);
  4118. __this->___currentObject = NULL;
  4119. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentObject), (void*)NULL);
  4120. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_0 = __this->___collectionRef;
  4121. NullCheck(L_0);
  4122. int32_t L_1;
  4123. L_1 = StringStringMap_get_Count_m2B11AF48BF1530FCB3ED130712C6B5BADC76A848(L_0, NULL);
  4124. int32_t L_2 = __this->___currentSize;
  4125. V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  4126. bool L_3 = V_0;
  4127. if (!L_3)
  4128. {
  4129. goto IL_0035;
  4130. }
  4131. }
  4132. {
  4133. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_4 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  4134. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral572FD223BFCEC6E8E552A7CC84FEDA3269F3A5F7)), NULL);
  4135. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStringMapEnumerator_Reset_mFE28DCE2D21F6639E75B255AAF56D34BFA7A151A_RuntimeMethod_var)));
  4136. }
  4137. IL_0035:
  4138. {
  4139. return;
  4140. }
  4141. }
  4142. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStringMapEnumerator_Dispose_mDB957DDBEF7D7D2207BEF3C8EF98D4AF2357B9E8 (StringStringMapEnumerator_t8F216585B1B600BF44AF6A75F58BAB83DDAB3D18* __this, const RuntimeMethod* method)
  4143. {
  4144. {
  4145. __this->___currentIndex = (-1);
  4146. __this->___currentObject = NULL;
  4147. Il2CppCodeGenWriteBarrier((void**)(&__this->___currentObject), (void*)NULL);
  4148. return;
  4149. }
  4150. }
  4151. #ifdef __clang__
  4152. #pragma clang diagnostic pop
  4153. #endif
  4154. #ifdef __clang__
  4155. #pragma clang diagnostic push
  4156. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4157. #pragma clang diagnostic ignored "-Wunused-variable"
  4158. #endif
  4159. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554(int32_t ___0_key)
  4160. {
  4161. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  4162. FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554(___0_key, NULL);
  4163. }
  4164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid__ctor_m6E0B9CCC4BD6777C7369CA92E236C003CCCBC043 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method)
  4165. {
  4166. static bool s_Il2CppMethodInitialized;
  4167. if (!s_Il2CppMethodInitialized)
  4168. {
  4169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4170. s_Il2CppMethodInitialized = true;
  4171. }
  4172. {
  4173. __this->___callbackData = 0;
  4174. __this->___SWIG_CompletionCB = (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C*)NULL;
  4175. Il2CppCodeGenWriteBarrier((void**)(&__this->___SWIG_CompletionCB), (void*)(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C*)NULL);
  4176. intptr_t L_0 = ___0_cPtr;
  4177. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4178. intptr_t L_1;
  4179. L_1 = AppUtilPINVOKE_FutureVoid_SWIGUpcast_m8D1EB93463FFA3A9F14A49FD1459CBE45E8957CC(L_0, NULL);
  4180. bool L_2 = ___1_cMemoryOwn;
  4181. FutureBase__ctor_m98C8AE4F030730C1CEE7E0B4A1816C623F2B9BE0(__this, L_1, L_2, NULL);
  4182. intptr_t L_3 = ___0_cPtr;
  4183. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_4;
  4184. memset((&L_4), 0, sizeof(L_4));
  4185. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_4), __this, L_3, NULL);
  4186. __this->___swigCPtr = L_4;
  4187. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  4188. return;
  4189. }
  4190. }
  4191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_Dispose_mE53AC3550993F046EC655040D365FA932C784DE0 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, bool ___0_disposing, const RuntimeMethod* method)
  4192. {
  4193. static bool s_Il2CppMethodInitialized;
  4194. if (!s_Il2CppMethodInitialized)
  4195. {
  4196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4197. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  4198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  4199. s_Il2CppMethodInitialized = true;
  4200. }
  4201. RuntimeObject* V_0 = NULL;
  4202. bool V_1 = false;
  4203. bool V_2 = false;
  4204. bool V_3 = false;
  4205. {
  4206. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  4207. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock;
  4208. V_0 = L_0;
  4209. V_1 = (bool)0;
  4210. }
  4211. {
  4212. auto __finallyBlock = il2cpp::utils::Finally([&]
  4213. {
  4214. FINALLY_007c:
  4215. {
  4216. {
  4217. bool L_1 = V_1;
  4218. if (!L_1)
  4219. {
  4220. goto IL_0086;
  4221. }
  4222. }
  4223. {
  4224. RuntimeObject* L_2 = V_0;
  4225. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  4226. }
  4227. IL_0086:
  4228. {
  4229. return;
  4230. }
  4231. }
  4232. });
  4233. try
  4234. {
  4235. {
  4236. RuntimeObject* L_3 = V_0;
  4237. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  4238. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_4 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  4239. intptr_t L_5;
  4240. L_5 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_4, NULL);
  4241. bool L_6;
  4242. L_6 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_5, 0, NULL);
  4243. V_2 = L_6;
  4244. bool L_7 = V_2;
  4245. if (!L_7)
  4246. {
  4247. goto IL_006a_1;
  4248. }
  4249. }
  4250. {
  4251. FutureVoid_SetCompletionData_mB5B6BB51BB7E9B0D64631B560A2D6E947B369D45(__this, 0, NULL);
  4252. bool L_8 = ((FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36*)__this)->___swigCMemOwn;
  4253. V_3 = L_8;
  4254. bool L_9 = V_3;
  4255. if (!L_9)
  4256. {
  4257. goto IL_0058_1;
  4258. }
  4259. }
  4260. {
  4261. ((FutureBase_tF38FE6B48C073E6DAD0949D535A166EE13CCAA36*)__this)->___swigCMemOwn = (bool)0;
  4262. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_10 = __this->___swigCPtr;
  4263. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4264. AppUtilPINVOKE_delete_FutureVoid_m9F8202898737C91464B6621C899505CE987A6393(L_10, NULL);
  4265. }
  4266. IL_0058_1:
  4267. {
  4268. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_11;
  4269. memset((&L_11), 0, sizeof(L_11));
  4270. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_11), NULL, 0, NULL);
  4271. __this->___swigCPtr = L_11;
  4272. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  4273. }
  4274. IL_006a_1:
  4275. {
  4276. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  4277. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  4278. bool L_12 = ___0_disposing;
  4279. FutureBase_Dispose_m17D716EFFAF752B7DBF402C73D757D02C34457EB(__this, L_12, NULL);
  4280. goto IL_0087;
  4281. }
  4282. }
  4283. catch(Il2CppExceptionWrapper& e)
  4284. {
  4285. __finallyBlock.StoreException(e.ex);
  4286. }
  4287. }
  4288. IL_0087:
  4289. {
  4290. return;
  4291. }
  4292. }
  4293. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* FutureVoid_GetTask_m68B083F4868870F64B15374FE3D1343543C863DF (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* ___0_fu, const RuntimeMethod* method)
  4294. {
  4295. static bool s_Il2CppMethodInitialized;
  4296. if (!s_Il2CppMethodInitialized)
  4297. {
  4298. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F_il2cpp_TypeInfo_var);
  4299. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED_il2cpp_TypeInfo_var);
  4300. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var);
  4302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F_RuntimeMethod_var);
  4303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_RuntimeMethod_var);
  4304. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7_il2cpp_TypeInfo_var);
  4305. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CGetTaskU3Eb__0_m3C63FB12C6FC4D1551D9D48B32F123DF7EAA4AE0_RuntimeMethod_var);
  4306. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51_il2cpp_TypeInfo_var);
  4307. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBDC976839D65581464FE3F4DB84C2D27603F0F18);
  4308. s_Il2CppMethodInitialized = true;
  4309. }
  4310. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* V_0 = NULL;
  4311. bool V_1 = false;
  4312. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* V_2 = NULL;
  4313. bool V_3 = false;
  4314. {
  4315. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_0 = (U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51_il2cpp_TypeInfo_var);
  4316. U3CU3Ec__DisplayClass5_0__ctor_m89776A34BECBA50695D3E5F098200BF8227A9FE9(L_0, NULL);
  4317. V_0 = L_0;
  4318. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_1 = V_0;
  4319. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_2 = ___0_fu;
  4320. NullCheck(L_1);
  4321. L_1->___fu = L_2;
  4322. Il2CppCodeGenWriteBarrier((void**)(&L_1->___fu), (void*)L_2);
  4323. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_3 = V_0;
  4324. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_4 = (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7*)il2cpp_codegen_object_new(TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7_il2cpp_TypeInfo_var);
  4325. TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F(L_4, TaskCompletionSource_1__ctor_mE2B94C03A4FD1C3411C2ED506508F8B93ED25C7F_RuntimeMethod_var);
  4326. NullCheck(L_3);
  4327. L_3->___tcs = L_4;
  4328. Il2CppCodeGenWriteBarrier((void**)(&L_3->___tcs), (void*)L_4);
  4329. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4330. bool L_5;
  4331. L_5 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  4332. V_1 = L_5;
  4333. bool L_6 = V_1;
  4334. if (!L_6)
  4335. {
  4336. goto IL_0042;
  4337. }
  4338. }
  4339. {
  4340. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_7 = V_0;
  4341. NullCheck(L_7);
  4342. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_8 = L_7->___tcs;
  4343. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4344. Exception_t* L_9;
  4345. L_9 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  4346. NullCheck(L_8);
  4347. TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93(L_8, L_9, TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var);
  4348. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_10 = V_0;
  4349. NullCheck(L_10);
  4350. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_11 = L_10->___tcs;
  4351. NullCheck(L_11);
  4352. Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_12;
  4353. L_12 = TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_inline(L_11, TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_RuntimeMethod_var);
  4354. V_2 = L_12;
  4355. goto IL_00a0;
  4356. }
  4357. IL_0042:
  4358. {
  4359. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_13 = V_0;
  4360. NullCheck(L_13);
  4361. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_14 = L_13->___fu;
  4362. NullCheck(L_14);
  4363. int32_t L_15;
  4364. L_15 = FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902(L_14, NULL);
  4365. V_3 = (bool)((((int32_t)L_15) == ((int32_t)2))? 1 : 0);
  4366. bool L_16 = V_3;
  4367. if (!L_16)
  4368. {
  4369. goto IL_007a;
  4370. }
  4371. }
  4372. {
  4373. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_17 = V_0;
  4374. NullCheck(L_17);
  4375. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_18 = L_17->___tcs;
  4376. FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* L_19 = (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED*)il2cpp_codegen_object_new(FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED_il2cpp_TypeInfo_var);
  4377. FirebaseException__ctor_m18D67DA955D2B4EA2BC58BCE0E96AC0A177DD70F(L_19, 0, _stringLiteralBDC976839D65581464FE3F4DB84C2D27603F0F18, NULL);
  4378. NullCheck(L_18);
  4379. TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93(L_18, L_19, TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var);
  4380. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_20 = V_0;
  4381. NullCheck(L_20);
  4382. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_21 = L_20->___tcs;
  4383. NullCheck(L_21);
  4384. Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_22;
  4385. L_22 = TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_inline(L_21, TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_RuntimeMethod_var);
  4386. V_2 = L_22;
  4387. goto IL_00a0;
  4388. }
  4389. IL_007a:
  4390. {
  4391. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_23 = V_0;
  4392. NullCheck(L_23);
  4393. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_24 = L_23->___fu;
  4394. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_25 = V_0;
  4395. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* L_26 = (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F*)il2cpp_codegen_object_new(Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F_il2cpp_TypeInfo_var);
  4396. Action__ctor_mED144299E578968B25C10C34315DFE3EF08B445E(L_26, L_25, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CGetTaskU3Eb__0_m3C63FB12C6FC4D1551D9D48B32F123DF7EAA4AE0_RuntimeMethod_var), NULL);
  4397. NullCheck(L_24);
  4398. FutureVoid_SetOnCompletionCallback_m917E3BBFE7A06872EEA6F4FC13F557E5F2B6652D(L_24, L_26, NULL);
  4399. U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* L_27 = V_0;
  4400. NullCheck(L_27);
  4401. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_28 = L_27->___tcs;
  4402. NullCheck(L_28);
  4403. Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_29;
  4404. L_29 = TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_inline(L_28, TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_RuntimeMethod_var);
  4405. V_2 = L_29;
  4406. goto IL_00a0;
  4407. }
  4408. IL_00a0:
  4409. {
  4410. Task_t751C4CC3ECD055BABA8A0B6A5DFBB4283DCA8572* L_30 = V_2;
  4411. return L_30;
  4412. }
  4413. }
  4414. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_ThrowIfDisposed_m58FAFA498227E36B2075EDAF83F346CD70BD9739 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, const RuntimeMethod* method)
  4415. {
  4416. bool V_0 = false;
  4417. {
  4418. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_0 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  4419. intptr_t L_1;
  4420. L_1 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_0, NULL);
  4421. bool L_2;
  4422. L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_1, 0, NULL);
  4423. V_0 = L_2;
  4424. bool L_3 = V_0;
  4425. if (!L_3)
  4426. {
  4427. goto IL_0026;
  4428. }
  4429. }
  4430. {
  4431. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
  4432. ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE952D19344D880EF06EC8AACBF9B79603FCE8F3A)), NULL);
  4433. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureVoid_ThrowIfDisposed_m58FAFA498227E36B2075EDAF83F346CD70BD9739_RuntimeMethod_var)));
  4434. }
  4435. IL_0026:
  4436. {
  4437. return;
  4438. }
  4439. }
  4440. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SetOnCompletionCallback_m917E3BBFE7A06872EEA6F4FC13F557E5F2B6652D (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* ___0_userCompletionCallback, const RuntimeMethod* method)
  4441. {
  4442. static bool s_Il2CppMethodInitialized;
  4443. if (!s_Il2CppMethodInitialized)
  4444. {
  4445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9ECDA1EAD89A6D781E5CE4E813451CFD7DF269E4_RuntimeMethod_var);
  4446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m37FF7170A65FE1A27B5EADEF6AC8AC59F8AF7FD8_RuntimeMethod_var);
  4447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A_il2cpp_TypeInfo_var);
  4448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554_RuntimeMethod_var);
  4449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C_il2cpp_TypeInfo_var);
  4451. s_Il2CppMethodInitialized = true;
  4452. }
  4453. int32_t V_0 = 0;
  4454. bool V_1 = false;
  4455. RuntimeObject* V_2 = NULL;
  4456. bool V_3 = false;
  4457. bool V_4 = false;
  4458. {
  4459. FutureVoid_ThrowIfDisposed_m58FAFA498227E36B2075EDAF83F346CD70BD9739(__this, NULL);
  4460. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* L_0 = __this->___SWIG_CompletionCB;
  4461. V_1 = (bool)((((RuntimeObject*)(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4462. bool L_1 = V_1;
  4463. if (!L_1)
  4464. {
  4465. goto IL_0029;
  4466. }
  4467. }
  4468. {
  4469. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* L_2 = (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C*)il2cpp_codegen_object_new(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C_il2cpp_TypeInfo_var);
  4470. SWIG_CompletionDelegate__ctor_mE4580033D452974357EA9E700C2AB1D7FBABA5E5(L_2, NULL, (intptr_t)((void*)FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554_RuntimeMethod_var), NULL);
  4471. __this->___SWIG_CompletionCB = L_2;
  4472. Il2CppCodeGenWriteBarrier((void**)(&__this->___SWIG_CompletionCB), (void*)L_2);
  4473. }
  4474. IL_0029:
  4475. {
  4476. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4477. RuntimeObject* L_3 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackLock;
  4478. V_2 = L_3;
  4479. V_3 = (bool)0;
  4480. }
  4481. {
  4482. auto __finallyBlock = il2cpp::utils::Finally([&]
  4483. {
  4484. FINALLY_0073:
  4485. {
  4486. {
  4487. bool L_4 = V_3;
  4488. if (!L_4)
  4489. {
  4490. goto IL_007d;
  4491. }
  4492. }
  4493. {
  4494. RuntimeObject* L_5 = V_2;
  4495. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
  4496. }
  4497. IL_007d:
  4498. {
  4499. return;
  4500. }
  4501. }
  4502. });
  4503. try
  4504. {
  4505. {
  4506. RuntimeObject* L_6 = V_2;
  4507. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_3), NULL);
  4508. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4509. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_7 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks;
  4510. V_4 = (bool)((((RuntimeObject*)(Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  4511. bool L_8 = V_4;
  4512. if (!L_8)
  4513. {
  4514. goto IL_0055_1;
  4515. }
  4516. }
  4517. {
  4518. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_9 = (Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A*)il2cpp_codegen_object_new(Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A_il2cpp_TypeInfo_var);
  4519. Dictionary_2__ctor_m9ECDA1EAD89A6D781E5CE4E813451CFD7DF269E4(L_9, Dictionary_2__ctor_m9ECDA1EAD89A6D781E5CE4E813451CFD7DF269E4_RuntimeMethod_var);
  4520. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4521. ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks = L_9;
  4522. Il2CppCodeGenWriteBarrier((void**)(&((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks), (void*)L_9);
  4523. }
  4524. IL_0055_1:
  4525. {
  4526. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4527. int32_t L_10 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackIndex;
  4528. int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  4529. ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackIndex = L_11;
  4530. V_0 = L_11;
  4531. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_12 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks;
  4532. int32_t L_13 = V_0;
  4533. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* L_14 = ___0_userCompletionCallback;
  4534. NullCheck(L_12);
  4535. Dictionary_2_set_Item_m37FF7170A65FE1A27B5EADEF6AC8AC59F8AF7FD8(L_12, L_13, L_14, Dictionary_2_set_Item_m37FF7170A65FE1A27B5EADEF6AC8AC59F8AF7FD8_RuntimeMethod_var);
  4536. goto IL_007e;
  4537. }
  4538. }
  4539. catch(Il2CppExceptionWrapper& e)
  4540. {
  4541. __finallyBlock.StoreException(e.ex);
  4542. }
  4543. }
  4544. IL_007e:
  4545. {
  4546. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* L_15 = __this->___SWIG_CompletionCB;
  4547. int32_t L_16 = V_0;
  4548. intptr_t L_17;
  4549. L_17 = FutureVoid_SWIG_OnCompletion_mD6E8C709E067EC3FCCC1DD9F8F7C664D7479B634(__this, L_15, L_16, NULL);
  4550. FutureVoid_SetCompletionData_mB5B6BB51BB7E9B0D64631B560A2D6E947B369D45(__this, L_17, NULL);
  4551. return;
  4552. }
  4553. }
  4554. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SetCompletionData_mB5B6BB51BB7E9B0D64631B560A2D6E947B369D45 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, intptr_t ___0_data, const RuntimeMethod* method)
  4555. {
  4556. static bool s_Il2CppMethodInitialized;
  4557. if (!s_Il2CppMethodInitialized)
  4558. {
  4559. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  4560. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4561. s_Il2CppMethodInitialized = true;
  4562. }
  4563. RuntimeObject* V_0 = NULL;
  4564. bool V_1 = false;
  4565. bool V_2 = false;
  4566. {
  4567. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  4568. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock;
  4569. V_0 = L_0;
  4570. V_1 = (bool)0;
  4571. }
  4572. {
  4573. auto __finallyBlock = il2cpp::utils::Finally([&]
  4574. {
  4575. FINALLY_004f:
  4576. {
  4577. {
  4578. bool L_1 = V_1;
  4579. if (!L_1)
  4580. {
  4581. goto IL_0059;
  4582. }
  4583. }
  4584. {
  4585. RuntimeObject* L_2 = V_0;
  4586. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  4587. }
  4588. IL_0059:
  4589. {
  4590. return;
  4591. }
  4592. }
  4593. });
  4594. try
  4595. {
  4596. {
  4597. RuntimeObject* L_3 = V_0;
  4598. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  4599. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_4 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  4600. intptr_t L_5;
  4601. L_5 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_4, NULL);
  4602. bool L_6;
  4603. L_6 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_5, 0, NULL);
  4604. V_2 = L_6;
  4605. bool L_7 = V_2;
  4606. if (!L_7)
  4607. {
  4608. goto IL_0037_1;
  4609. }
  4610. }
  4611. {
  4612. intptr_t L_8 = ___0_data;
  4613. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4614. FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55(L_8, NULL);
  4615. goto IL_004c_1;
  4616. }
  4617. IL_0037_1:
  4618. {
  4619. intptr_t L_9 = __this->___callbackData;
  4620. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4621. FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55(L_9, NULL);
  4622. intptr_t L_10 = ___0_data;
  4623. __this->___callbackData = L_10;
  4624. }
  4625. IL_004c_1:
  4626. {
  4627. goto IL_005a;
  4628. }
  4629. }
  4630. catch(Il2CppExceptionWrapper& e)
  4631. {
  4632. __finallyBlock.StoreException(e.ex);
  4633. }
  4634. }
  4635. IL_005a:
  4636. {
  4637. return;
  4638. }
  4639. }
  4640. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SWIG_CompletionDispatcher_mE9933C19D489F4E5B7B8F99C087A7A1C95681554 (int32_t ___0_key, const RuntimeMethod* method)
  4641. {
  4642. static bool s_Il2CppMethodInitialized;
  4643. if (!s_Il2CppMethodInitialized)
  4644. {
  4645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mE92CC8C926DDAFEDB2A50CCEA0B6571DED3D57E3_RuntimeMethod_var);
  4646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6CD864883E697C6EA206A9653365B8F6B18A70EC_RuntimeMethod_var);
  4647. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4648. s_Il2CppMethodInitialized = true;
  4649. }
  4650. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* V_0 = NULL;
  4651. RuntimeObject* V_1 = NULL;
  4652. bool V_2 = false;
  4653. bool V_3 = false;
  4654. bool V_4 = false;
  4655. int32_t G_B4_0 = 0;
  4656. {
  4657. V_0 = (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F*)NULL;
  4658. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4659. RuntimeObject* L_0 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackLock;
  4660. V_1 = L_0;
  4661. V_2 = (bool)0;
  4662. }
  4663. {
  4664. auto __finallyBlock = il2cpp::utils::Finally([&]
  4665. {
  4666. FINALLY_0041:
  4667. {
  4668. {
  4669. bool L_1 = V_2;
  4670. if (!L_1)
  4671. {
  4672. goto IL_004b;
  4673. }
  4674. }
  4675. {
  4676. RuntimeObject* L_2 = V_1;
  4677. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  4678. }
  4679. IL_004b:
  4680. {
  4681. return;
  4682. }
  4683. }
  4684. });
  4685. try
  4686. {
  4687. {
  4688. RuntimeObject* L_3 = V_1;
  4689. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
  4690. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4691. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_4 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks;
  4692. if (!L_4)
  4693. {
  4694. goto IL_002b_1;
  4695. }
  4696. }
  4697. {
  4698. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4699. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_5 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks;
  4700. int32_t L_6 = ___0_key;
  4701. NullCheck(L_5);
  4702. bool L_7;
  4703. L_7 = Dictionary_2_TryGetValue_m6CD864883E697C6EA206A9653365B8F6B18A70EC(L_5, L_6, (&V_0), Dictionary_2_TryGetValue_m6CD864883E697C6EA206A9653365B8F6B18A70EC_RuntimeMethod_var);
  4704. G_B4_0 = ((int32_t)(L_7));
  4705. goto IL_002c_1;
  4706. }
  4707. IL_002b_1:
  4708. {
  4709. G_B4_0 = 0;
  4710. }
  4711. IL_002c_1:
  4712. {
  4713. V_3 = (bool)G_B4_0;
  4714. bool L_8 = V_3;
  4715. if (!L_8)
  4716. {
  4717. goto IL_003e_1;
  4718. }
  4719. }
  4720. {
  4721. il2cpp_codegen_runtime_class_init_inline(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4722. Dictionary_2_tEBFCFFA99EEBBA3CF0A0DF5BD3966D9EE67FBA4A* L_9 = ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___Callbacks;
  4723. int32_t L_10 = ___0_key;
  4724. NullCheck(L_9);
  4725. bool L_11;
  4726. L_11 = Dictionary_2_Remove_mE92CC8C926DDAFEDB2A50CCEA0B6571DED3D57E3(L_9, L_10, Dictionary_2_Remove_mE92CC8C926DDAFEDB2A50CCEA0B6571DED3D57E3_RuntimeMethod_var);
  4727. }
  4728. IL_003e_1:
  4729. {
  4730. goto IL_004c;
  4731. }
  4732. }
  4733. catch(Il2CppExceptionWrapper& e)
  4734. {
  4735. __finallyBlock.StoreException(e.ex);
  4736. }
  4737. }
  4738. IL_004c:
  4739. {
  4740. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* L_12 = V_0;
  4741. V_4 = (bool)((!(((RuntimeObject*)(Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  4742. bool L_13 = V_4;
  4743. if (!L_13)
  4744. {
  4745. goto IL_005d;
  4746. }
  4747. }
  4748. {
  4749. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* L_14 = V_0;
  4750. NullCheck(L_14);
  4751. Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_inline(L_14, NULL);
  4752. }
  4753. IL_005d:
  4754. {
  4755. return;
  4756. }
  4757. }
  4758. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t FutureVoid_SWIG_OnCompletion_mD6E8C709E067EC3FCCC1DD9F8F7C664D7479B634 (FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* __this, SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* ___0_cs_callback, int32_t ___1_cs_key, const RuntimeMethod* method)
  4759. {
  4760. static bool s_Il2CppMethodInitialized;
  4761. if (!s_Il2CppMethodInitialized)
  4762. {
  4763. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4765. s_Il2CppMethodInitialized = true;
  4766. }
  4767. intptr_t V_0;
  4768. memset((&V_0), 0, sizeof(V_0));
  4769. bool V_1 = false;
  4770. intptr_t V_2;
  4771. memset((&V_2), 0, sizeof(V_2));
  4772. {
  4773. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  4774. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* L_1 = ___0_cs_callback;
  4775. int32_t L_2 = ___1_cs_key;
  4776. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4777. intptr_t L_3;
  4778. L_3 = AppUtilPINVOKE_FutureVoid_SWIG_OnCompletion_mFD32977A7A2E4A35F4DF9D05E4890FEF115BACB9(L_0, L_1, L_2, NULL);
  4779. V_0 = L_3;
  4780. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4781. bool L_4;
  4782. L_4 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  4783. V_1 = L_4;
  4784. bool L_5 = V_1;
  4785. if (!L_5)
  4786. {
  4787. goto IL_001e;
  4788. }
  4789. }
  4790. {
  4791. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  4792. Exception_t* L_6;
  4793. L_6 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  4794. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureVoid_SWIG_OnCompletion_mD6E8C709E067EC3FCCC1DD9F8F7C664D7479B634_RuntimeMethod_var)));
  4795. }
  4796. IL_001e:
  4797. {
  4798. intptr_t L_7 = V_0;
  4799. V_2 = L_7;
  4800. goto IL_0022;
  4801. }
  4802. IL_0022:
  4803. {
  4804. intptr_t L_8 = V_2;
  4805. return L_8;
  4806. }
  4807. }
  4808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55 (intptr_t ___0_data, const RuntimeMethod* method)
  4809. {
  4810. static bool s_Il2CppMethodInitialized;
  4811. if (!s_Il2CppMethodInitialized)
  4812. {
  4813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4815. s_Il2CppMethodInitialized = true;
  4816. }
  4817. bool V_0 = false;
  4818. {
  4819. intptr_t L_0 = ___0_data;
  4820. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  4821. AppUtilPINVOKE_FutureVoid_SWIG_FreeCompletionData_m2A3F6D97610E37684611807E9F8471619FA7C22F(L_0, NULL);
  4822. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  4823. bool L_1;
  4824. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  4825. V_0 = L_1;
  4826. bool L_2 = V_0;
  4827. if (!L_2)
  4828. {
  4829. goto IL_0017;
  4830. }
  4831. }
  4832. {
  4833. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  4834. Exception_t* L_3;
  4835. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  4836. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FutureVoid_SWIG_FreeCompletionData_m9BCF84FC8090543CD5ED95C85C1179837895DA55_RuntimeMethod_var)));
  4837. }
  4838. IL_0017:
  4839. {
  4840. return;
  4841. }
  4842. }
  4843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FutureVoid__cctor_mE3C6FE56F8AED90EE6D795624E8E4D84CB6F0944 (const RuntimeMethod* method)
  4844. {
  4845. static bool s_Il2CppMethodInitialized;
  4846. if (!s_Il2CppMethodInitialized)
  4847. {
  4848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var);
  4849. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  4850. s_Il2CppMethodInitialized = true;
  4851. }
  4852. {
  4853. ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackIndex = 0;
  4854. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  4855. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  4856. ((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackLock = L_0;
  4857. Il2CppCodeGenWriteBarrier((void**)(&((FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_StaticFields*)il2cpp_codegen_static_fields_for(FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480_il2cpp_TypeInfo_var))->___CallbackLock), (void*)L_0);
  4858. return;
  4859. }
  4860. }
  4861. #ifdef __clang__
  4862. #pragma clang diagnostic pop
  4863. #endif
  4864. #ifdef __clang__
  4865. #pragma clang diagnostic push
  4866. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4867. #pragma clang diagnostic ignored "-Wunused-variable"
  4868. #endif
  4869. void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_Multicast(Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  4870. {
  4871. il2cpp_array_size_t length = __this->___delegates->max_length;
  4872. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4873. for (il2cpp_array_size_t i = 0; i < length; i++)
  4874. {
  4875. Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* currentDelegate = reinterpret_cast<Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F*>(delegatesToInvoke[i]);
  4876. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  4877. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4878. }
  4879. }
  4880. void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_OpenInst(Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  4881. {
  4882. typedef void (*FunctionPointerType) (const RuntimeMethod*);
  4883. ((FunctionPointerType)__this->___method_ptr)(method);
  4884. }
  4885. void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_OpenStatic(Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  4886. {
  4887. typedef void (*FunctionPointerType) (const RuntimeMethod*);
  4888. ((FunctionPointerType)__this->___method_ptr)(method);
  4889. }
  4890. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  4891. {
  4892. typedef void (DEFAULT_CALL *PInvokeFunc)();
  4893. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4894. il2cppPInvokeFunc();
  4895. }
  4896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mED144299E578968B25C10C34315DFE3EF08B445E (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4897. {
  4898. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4899. __this->___method = ___1_method;
  4900. __this->___m_target = ___0_object;
  4901. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4902. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4903. __this->___method_code = (intptr_t)__this;
  4904. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4905. {
  4906. bool isOpen = parameterCount == 0;
  4907. if (isOpen)
  4908. __this->___invoke_impl = (intptr_t)&Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_OpenStatic;
  4909. else
  4910. {
  4911. __this->___invoke_impl = __this->___method_ptr;
  4912. __this->___method_code = (intptr_t)__this->___m_target;
  4913. }
  4914. }
  4915. else
  4916. {
  4917. if (___0_object == NULL)
  4918. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4919. __this->___invoke_impl = __this->___method_ptr;
  4920. __this->___method_code = (intptr_t)__this->___m_target;
  4921. }
  4922. __this->___extra_arg = (intptr_t)&Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_Multicast;
  4923. }
  4924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91 (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  4925. {
  4926. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  4927. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4928. }
  4929. #ifdef __clang__
  4930. #pragma clang diagnostic pop
  4931. #endif
  4932. #ifdef __clang__
  4933. #pragma clang diagnostic push
  4934. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4935. #pragma clang diagnostic ignored "-Wunused-variable"
  4936. #endif
  4937. void SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B_Multicast(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, int32_t ___0_index, const RuntimeMethod* method)
  4938. {
  4939. il2cpp_array_size_t length = __this->___delegates->max_length;
  4940. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  4941. for (il2cpp_array_size_t i = 0; i < length; i++)
  4942. {
  4943. SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* currentDelegate = reinterpret_cast<SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C*>(delegatesToInvoke[i]);
  4944. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  4945. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_index, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  4946. }
  4947. }
  4948. void SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B_OpenInst(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, int32_t ___0_index, const RuntimeMethod* method)
  4949. {
  4950. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  4951. ((FunctionPointerType)__this->___method_ptr)(___0_index, method);
  4952. }
  4953. void SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B_OpenStatic(SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, int32_t ___0_index, const RuntimeMethod* method)
  4954. {
  4955. typedef void (*FunctionPointerType) (int32_t, const RuntimeMethod*);
  4956. ((FunctionPointerType)__this->___method_ptr)(___0_index, method);
  4957. }
  4958. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, int32_t ___0_index, const RuntimeMethod* method)
  4959. {
  4960. typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t);
  4961. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  4962. il2cppPInvokeFunc(___0_index);
  4963. }
  4964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIG_CompletionDelegate__ctor_mE4580033D452974357EA9E700C2AB1D7FBABA5E5 (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  4965. {
  4966. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  4967. __this->___method = ___1_method;
  4968. __this->___m_target = ___0_object;
  4969. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  4970. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  4971. __this->___method_code = (intptr_t)__this;
  4972. if (MethodIsStatic((RuntimeMethod*)___1_method))
  4973. {
  4974. bool isOpen = parameterCount == 1;
  4975. if (isOpen)
  4976. __this->___invoke_impl = (intptr_t)&SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B_OpenStatic;
  4977. else
  4978. {
  4979. __this->___invoke_impl = __this->___method_ptr;
  4980. __this->___method_code = (intptr_t)__this->___m_target;
  4981. }
  4982. }
  4983. else
  4984. {
  4985. if (___0_object == NULL)
  4986. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  4987. __this->___invoke_impl = __this->___method_ptr;
  4988. __this->___method_code = (intptr_t)__this->___m_target;
  4989. }
  4990. __this->___extra_arg = (intptr_t)&SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B_Multicast;
  4991. }
  4992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIG_CompletionDelegate_Invoke_mB8239A488193E3DC4DB9EE3276065CBDBA72D73B (SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* __this, int32_t ___0_index, const RuntimeMethod* method)
  4993. {
  4994. typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, const RuntimeMethod*);
  4995. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_index, reinterpret_cast<RuntimeMethod*>(__this->___method));
  4996. }
  4997. #ifdef __clang__
  4998. #pragma clang diagnostic pop
  4999. #endif
  5000. #ifdef __clang__
  5001. #pragma clang diagnostic push
  5002. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5003. #pragma clang diagnostic ignored "-Wunused-variable"
  5004. #endif
  5005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m89776A34BECBA50695D3E5F098200BF8227A9FE9 (U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* __this, const RuntimeMethod* method)
  5006. {
  5007. {
  5008. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5009. return;
  5010. }
  5011. }
  5012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0_U3CGetTaskU3Eb__0_m3C63FB12C6FC4D1551D9D48B32F123DF7EAA4AE0 (U3CU3Ec__DisplayClass5_0_t6BC89DFF3EF637AC4998ABB6D062E6A629AB0D51* __this, const RuntimeMethod* method)
  5013. {
  5014. static bool s_Il2CppMethodInitialized;
  5015. if (!s_Il2CppMethodInitialized)
  5016. {
  5017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED_il2cpp_TypeInfo_var);
  5018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A_RuntimeMethod_var);
  5019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var);
  5020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7_RuntimeMethod_var);
  5021. s_Il2CppMethodInitialized = true;
  5022. }
  5023. bool V_0 = false;
  5024. int32_t V_1 = 0;
  5025. bool V_2 = false;
  5026. Exception_t* V_3 = NULL;
  5027. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5028. {
  5029. }
  5030. try
  5031. {
  5032. {
  5033. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_0 = __this->___fu;
  5034. NullCheck(L_0);
  5035. int32_t L_1;
  5036. L_1 = FutureBase_status_mC75FD35438B176F95462D3A5D7D9194629211902(L_0, NULL);
  5037. V_0 = (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0);
  5038. bool L_2 = V_0;
  5039. if (!L_2)
  5040. {
  5041. goto IL_0024_1;
  5042. }
  5043. }
  5044. {
  5045. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_3 = __this->___tcs;
  5046. NullCheck(L_3);
  5047. TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A(L_3, TaskCompletionSource_1_SetCanceled_mAD782AAED9E467C7CD39801AA1B6365C9562C44A_RuntimeMethod_var);
  5048. goto IL_006a_1;
  5049. }
  5050. IL_0024_1:
  5051. {
  5052. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_4 = __this->___fu;
  5053. NullCheck(L_4);
  5054. int32_t L_5;
  5055. L_5 = FutureBase_error_m47E3B5E0A43B4C19510A77B3658EE5D7D10B6030(L_4, NULL);
  5056. V_1 = L_5;
  5057. int32_t L_6 = V_1;
  5058. V_2 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0);
  5059. bool L_7 = V_2;
  5060. if (!L_7)
  5061. {
  5062. goto IL_005a_1;
  5063. }
  5064. }
  5065. {
  5066. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_8 = __this->___tcs;
  5067. int32_t L_9 = V_1;
  5068. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_10 = __this->___fu;
  5069. NullCheck(L_10);
  5070. String_t* L_11;
  5071. L_11 = FutureBase_error_message_m5CC18319253B1ECC3C8AC675B213A08B1755D527(L_10, NULL);
  5072. FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* L_12 = (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED*)il2cpp_codegen_object_new(FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED_il2cpp_TypeInfo_var);
  5073. FirebaseException__ctor_m18D67DA955D2B4EA2BC58BCE0E96AC0A177DD70F(L_12, L_9, L_11, NULL);
  5074. NullCheck(L_8);
  5075. TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93(L_8, L_12, TaskCompletionSource_1_SetException_m2BD5F2CC6C343DF947BB026CB4B1FB72EBD24A93_RuntimeMethod_var);
  5076. goto IL_0069_1;
  5077. }
  5078. IL_005a_1:
  5079. {
  5080. TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* L_13 = __this->___tcs;
  5081. NullCheck(L_13);
  5082. TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7(L_13, 0, TaskCompletionSource_1_SetResult_mEAC57DB80E5D80F41A490DB1AE90B89A4B2CA2E7_RuntimeMethod_var);
  5083. }
  5084. IL_0069_1:
  5085. {
  5086. }
  5087. IL_006a_1:
  5088. {
  5089. goto IL_0084;
  5090. }
  5091. }
  5092. catch(Il2CppExceptionWrapper& e)
  5093. {
  5094. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  5095. {
  5096. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5097. goto CATCH_006d;
  5098. }
  5099. throw e;
  5100. }
  5101. CATCH_006d:
  5102. {
  5103. Exception_t* L_14 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5104. V_3 = L_14;
  5105. Exception_t* L_15 = V_3;
  5106. String_t* L_16;
  5107. L_16 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral32E8916355B734142247F16D33AC51F0ABA2C28F)), L_15, NULL);
  5108. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var)));
  5109. LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49(4, L_16, NULL);
  5110. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5111. goto IL_0084;
  5112. }
  5113. IL_0084:
  5114. {
  5115. FutureVoid_tD62347E000F5AF2C471C137CC4B27C652CE44480* L_17 = __this->___fu;
  5116. NullCheck(L_17);
  5117. FutureBase_Dispose_m32193D02DE4608C6C3EDF42F3D0495707DA4D15E(L_17, NULL);
  5118. return;
  5119. }
  5120. }
  5121. #ifdef __clang__
  5122. #pragma clang diagnostic pop
  5123. #endif
  5124. #ifdef __clang__
  5125. #pragma clang diagnostic push
  5126. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5127. #pragma clang diagnostic ignored "-Wunused-variable"
  5128. #endif
  5129. #ifdef __clang__
  5130. #pragma clang diagnostic pop
  5131. #endif
  5132. #ifdef __clang__
  5133. #pragma clang diagnostic push
  5134. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5135. #pragma clang diagnostic ignored "-Wunused-variable"
  5136. #endif
  5137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp__ctor_mC539AF748C2E16CD3B7820D6039B9A29DBDF908C (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, intptr_t ___0_cPtr, bool ___1_cMemoryOwn, const RuntimeMethod* method)
  5138. {
  5139. {
  5140. __this->___appPlatform = (FirebaseAppPlatform_t5AD8517EA34467536BAC8C7C6EB4D4B6880312A2*)NULL;
  5141. Il2CppCodeGenWriteBarrier((void**)(&__this->___appPlatform), (void*)(FirebaseAppPlatform_t5AD8517EA34467536BAC8C7C6EB4D4B6880312A2*)NULL);
  5142. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5143. bool L_0 = ___1_cMemoryOwn;
  5144. __this->___swigCMemOwn = L_0;
  5145. intptr_t L_1 = ___0_cPtr;
  5146. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_2;
  5147. memset((&L_2), 0, sizeof(L_2));
  5148. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_2), __this, L_1, NULL);
  5149. __this->___swigCPtr = L_2;
  5150. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  5151. return;
  5152. }
  5153. }
  5154. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F FirebaseApp_getCPtr_m54B5DAC73BA43E79771E0181BEFD846BBE06C84F (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_obj, const RuntimeMethod* method)
  5155. {
  5156. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F V_0;
  5157. memset((&V_0), 0, sizeof(V_0));
  5158. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F G_B3_0;
  5159. memset((&G_B3_0), 0, sizeof(G_B3_0));
  5160. {
  5161. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_0 = ___0_obj;
  5162. if (!L_0)
  5163. {
  5164. goto IL_000c;
  5165. }
  5166. }
  5167. {
  5168. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_1 = ___0_obj;
  5169. NullCheck(L_1);
  5170. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_2 = L_1->___swigCPtr;
  5171. G_B3_0 = L_2;
  5172. goto IL_0017;
  5173. }
  5174. IL_000c:
  5175. {
  5176. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_3;
  5177. memset((&L_3), 0, sizeof(L_3));
  5178. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_3), NULL, 0, NULL);
  5179. G_B3_0 = L_3;
  5180. }
  5181. IL_0017:
  5182. {
  5183. V_0 = G_B3_0;
  5184. goto IL_001a;
  5185. }
  5186. IL_001a:
  5187. {
  5188. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_4 = V_0;
  5189. return L_4;
  5190. }
  5191. }
  5192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_Finalize_mF8DA91BE30AF031A390E068301053AEF3D6B5A98 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5193. {
  5194. {
  5195. }
  5196. {
  5197. auto __finallyBlock = il2cpp::utils::Finally([&]
  5198. {
  5199. FINALLY_000c:
  5200. {
  5201. Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
  5202. return;
  5203. }
  5204. });
  5205. try
  5206. {
  5207. FirebaseApp_Dispose_m7AA869727509B99D04399B9BA7F1FEEC0251974A(__this, (bool)0, NULL);
  5208. goto IL_0014;
  5209. }
  5210. catch(Il2CppExceptionWrapper& e)
  5211. {
  5212. __finallyBlock.StoreException(e.ex);
  5213. }
  5214. }
  5215. IL_0014:
  5216. {
  5217. return;
  5218. }
  5219. }
  5220. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_Dispose_mC1965A7AE8BAB834DB652BF0BACF377F3D45192B (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5221. {
  5222. static bool s_Il2CppMethodInitialized;
  5223. if (!s_Il2CppMethodInitialized)
  5224. {
  5225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5226. s_Il2CppMethodInitialized = true;
  5227. }
  5228. {
  5229. FirebaseApp_Dispose_m7AA869727509B99D04399B9BA7F1FEEC0251974A(__this, (bool)1, NULL);
  5230. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5231. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  5232. return;
  5233. }
  5234. }
  5235. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_Dispose_m7AA869727509B99D04399B9BA7F1FEEC0251974A (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, bool ___0_disposing, const RuntimeMethod* method)
  5236. {
  5237. static bool s_Il2CppMethodInitialized;
  5238. if (!s_Il2CppMethodInitialized)
  5239. {
  5240. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  5241. s_Il2CppMethodInitialized = true;
  5242. }
  5243. bool V_0 = false;
  5244. bool V_1 = false;
  5245. {
  5246. String_t* L_0 = __this->___name;
  5247. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  5248. bool L_1 = V_0;
  5249. if (!L_1)
  5250. {
  5251. goto IL_001c;
  5252. }
  5253. }
  5254. {
  5255. String_t* L_2;
  5256. L_2 = FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE(__this, NULL);
  5257. __this->___name = L_2;
  5258. Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_2);
  5259. }
  5260. IL_001c:
  5261. {
  5262. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_3 = __this->___AppDisposed;
  5263. V_1 = (bool)((!(((RuntimeObject*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5264. bool L_4 = V_1;
  5265. if (!L_4)
  5266. {
  5267. goto IL_0044;
  5268. }
  5269. }
  5270. {
  5271. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_5 = __this->___AppDisposed;
  5272. il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
  5273. EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* L_6 = ((EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields*)il2cpp_codegen_static_fields_for(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var))->___Empty;
  5274. NullCheck(L_5);
  5275. EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline(L_5, __this, L_6, NULL);
  5276. __this->___AppDisposed = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)NULL;
  5277. Il2CppCodeGenWriteBarrier((void**)(&__this->___AppDisposed), (void*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)NULL);
  5278. }
  5279. IL_0044:
  5280. {
  5281. FirebaseApp_RemoveReference_m3C28724EDB5D9F20A2A4924E517A8FF79C7E3425(__this, NULL);
  5282. return;
  5283. }
  5284. }
  5285. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp__cctor_m91B5E844644438D93858FE54C4DF15D53358F31B (const RuntimeMethod* method)
  5286. {
  5287. static bool s_Il2CppMethodInitialized;
  5288. if (!s_Il2CppMethodInitialized)
  5289. {
  5290. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m11A6F16438BDFA5BB4D619721B6F24400CDB4B17_RuntimeMethod_var);
  5291. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8F62E1C352E79E91D4BA07FB3DAE1E55115004CB_RuntimeMethod_var);
  5292. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A_il2cpp_TypeInfo_var);
  5293. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3_il2cpp_TypeInfo_var);
  5294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  5296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  5297. s_Il2CppMethodInitialized = true;
  5298. }
  5299. {
  5300. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  5301. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  5302. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock = L_0;
  5303. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___disposeLock), (void*)L_0);
  5304. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_1 = (Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A*)il2cpp_codegen_object_new(Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A_il2cpp_TypeInfo_var);
  5305. Dictionary_2__ctor_m8F62E1C352E79E91D4BA07FB3DAE1E55115004CB(L_1, Dictionary_2__ctor_m8F62E1C352E79E91D4BA07FB3DAE1E55115004CB_RuntimeMethod_var);
  5306. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy = L_1;
  5307. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy), (void*)L_1);
  5308. Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* L_2 = (Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3*)il2cpp_codegen_object_new(Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3_il2cpp_TypeInfo_var);
  5309. Dictionary_2__ctor_m11A6F16438BDFA5BB4D619721B6F24400CDB4B17(L_2, Dictionary_2__ctor_m11A6F16438BDFA5BB4D619721B6F24400CDB4B17_RuntimeMethod_var);
  5310. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___cPtrToProxy = L_2;
  5311. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___cPtrToProxy), (void*)L_2);
  5312. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksInitialized = (bool)0;
  5313. RuntimeObject* L_3 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  5314. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_3, NULL);
  5315. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksLock = L_3;
  5316. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksLock), (void*)L_3);
  5317. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___PreventOnAllAppsDestroyed = (bool)0;
  5318. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___crashlyticsInitializationAttempted = (bool)0;
  5319. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___userAgentRegistered = (bool)0;
  5320. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThread = (-1);
  5321. RuntimeObject* L_4 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  5322. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_4, NULL);
  5323. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThreadLock = L_4;
  5324. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThreadLock), (void*)L_4);
  5325. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  5326. LogUtil_InitializeLogging_mC8B6DCC4B1E24F42B676EA58E1AD2EBCDF2967CE(NULL);
  5327. return;
  5328. }
  5329. }
  5330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_TranslateDllNotFoundException_m8A53BF93797E69E0A396E5D387C8BE2FAC5A887E (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_closureToExecute, const RuntimeMethod* method)
  5331. {
  5332. Exception_t* V_0 = NULL;
  5333. bool V_1 = false;
  5334. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5335. {
  5336. }
  5337. try
  5338. {
  5339. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_closureToExecute;
  5340. NullCheck(L_0);
  5341. Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
  5342. goto IL_002f;
  5343. }
  5344. catch(Il2CppExceptionWrapper& e)
  5345. {
  5346. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  5347. {
  5348. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5349. goto CATCH_000c;
  5350. }
  5351. throw e;
  5352. }
  5353. CATCH_000c:
  5354. {
  5355. {
  5356. Exception_t* L_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  5357. V_0 = L_1;
  5358. Exception_t* L_2 = V_0;
  5359. NullCheck(L_2);
  5360. Exception_t* L_3;
  5361. L_3 = VirtualFuncInvoker0< Exception_t* >::Invoke(7, L_2);
  5362. V_1 = (bool)((!(((RuntimeObject*)(DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534*)((DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534*)IsInstClass((RuntimeObject*)L_3, ((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DllNotFoundException_t8CAE636A394C482C9FCF38FB7B7929506319D534_il2cpp_TypeInfo_var))))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  5363. bool L_4 = V_1;
  5364. if (!L_4)
  5365. {
  5366. goto IL_002d;
  5367. }
  5368. }
  5369. {
  5370. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var)));
  5371. String_t* L_5;
  5372. L_5 = ErrorMessages_get_DllNotFoundExceptionErrorMessage_m0B273BB2A0E048AACEA44918DBBBBACB38B579F3(NULL);
  5373. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_6 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  5374. InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF(L_6, 1, L_5, NULL);
  5375. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  5376. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_TranslateDllNotFoundException_m8A53BF93797E69E0A396E5D387C8BE2FAC5A887E_RuntimeMethod_var)));
  5377. }
  5378. IL_002d:
  5379. {
  5380. IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
  5381. }
  5382. }
  5383. IL_002f:
  5384. {
  5385. return;
  5386. }
  5387. }
  5388. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_get_DefaultInstance_m2387909BEFA7CA8F51D87B62700EAE8DA6FC13A0 (const RuntimeMethod* method)
  5389. {
  5390. static bool s_Il2CppMethodInitialized;
  5391. if (!s_Il2CppMethodInitialized)
  5392. {
  5393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5394. s_Il2CppMethodInitialized = true;
  5395. }
  5396. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_0 = NULL;
  5397. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_1 = NULL;
  5398. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* G_B3_0 = NULL;
  5399. {
  5400. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5401. String_t* L_0;
  5402. L_0 = FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714(NULL);
  5403. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_1;
  5404. L_1 = FirebaseApp_GetInstance_m9BAC597B32771401771C8915446DA531E7B66EC5(L_0, NULL);
  5405. V_0 = L_1;
  5406. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_2 = V_0;
  5407. if (L_2)
  5408. {
  5409. goto IL_0016;
  5410. }
  5411. }
  5412. {
  5413. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5414. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_3;
  5415. L_3 = FirebaseApp_Create_mB737A2508FF5A06F35D01D4A8CD4AEF1F8944512(NULL);
  5416. G_B3_0 = L_3;
  5417. goto IL_0017;
  5418. }
  5419. IL_0016:
  5420. {
  5421. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_4 = V_0;
  5422. G_B3_0 = L_4;
  5423. }
  5424. IL_0017:
  5425. {
  5426. V_1 = G_B3_0;
  5427. goto IL_001a;
  5428. }
  5429. IL_001a:
  5430. {
  5431. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_5 = V_1;
  5432. return L_5;
  5433. }
  5434. }
  5435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_GetInstance_m9BAC597B32771401771C8915446DA531E7B66EC5 (String_t* ___0_name, const RuntimeMethod* method)
  5436. {
  5437. static bool s_Il2CppMethodInitialized;
  5438. if (!s_Il2CppMethodInitialized)
  5439. {
  5440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F_RuntimeMethod_var);
  5441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6E5B2FEEC491D083B03A11DA6FA39A580A2369A1_RuntimeMethod_var);
  5442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5443. s_Il2CppMethodInitialized = true;
  5444. }
  5445. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_0 = NULL;
  5446. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* V_1 = NULL;
  5447. bool V_2 = false;
  5448. bool V_3 = false;
  5449. bool V_4 = false;
  5450. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_5 = NULL;
  5451. {
  5452. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5453. FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B(NULL);
  5454. V_0 = (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)NULL;
  5455. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5456. V_1 = L_0;
  5457. V_2 = (bool)0;
  5458. }
  5459. {
  5460. auto __finallyBlock = il2cpp::utils::Finally([&]
  5461. {
  5462. FINALLY_0049:
  5463. {
  5464. {
  5465. bool L_1 = V_2;
  5466. if (!L_1)
  5467. {
  5468. goto IL_0053;
  5469. }
  5470. }
  5471. {
  5472. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_2 = V_1;
  5473. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  5474. }
  5475. IL_0053:
  5476. {
  5477. return;
  5478. }
  5479. }
  5480. });
  5481. try
  5482. {
  5483. {
  5484. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_3 = V_1;
  5485. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_2), NULL);
  5486. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5487. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5488. String_t* L_5 = ___0_name;
  5489. NullCheck(L_4);
  5490. bool L_6;
  5491. L_6 = Dictionary_2_TryGetValue_m6E5B2FEEC491D083B03A11DA6FA39A580A2369A1(L_4, L_5, (&V_0), Dictionary_2_TryGetValue_m6E5B2FEEC491D083B03A11DA6FA39A580A2369A1_RuntimeMethod_var);
  5492. V_3 = L_6;
  5493. bool L_7 = V_3;
  5494. if (!L_7)
  5495. {
  5496. goto IL_0044_1;
  5497. }
  5498. }
  5499. {
  5500. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_8 = V_0;
  5501. V_4 = (bool)((((RuntimeObject*)(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  5502. bool L_9 = V_4;
  5503. if (!L_9)
  5504. {
  5505. goto IL_0043_1;
  5506. }
  5507. }
  5508. {
  5509. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5510. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_10 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5511. String_t* L_11 = ___0_name;
  5512. NullCheck(L_10);
  5513. bool L_12;
  5514. L_12 = Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F(L_10, L_11, Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F_RuntimeMethod_var);
  5515. }
  5516. IL_0043_1:
  5517. {
  5518. }
  5519. IL_0044_1:
  5520. {
  5521. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_13 = V_0;
  5522. V_5 = L_13;
  5523. goto IL_0054;
  5524. }
  5525. }
  5526. catch(Il2CppExceptionWrapper& e)
  5527. {
  5528. __finallyBlock.StoreException(e.ex);
  5529. }
  5530. }
  5531. IL_0054:
  5532. {
  5533. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_14 = V_5;
  5534. return L_14;
  5535. }
  5536. }
  5537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_Create_mB737A2508FF5A06F35D01D4A8CD4AEF1F8944512 (const RuntimeMethod* method)
  5538. {
  5539. static bool s_Il2CppMethodInitialized;
  5540. if (!s_Il2CppMethodInitialized)
  5541. {
  5542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73_il2cpp_TypeInfo_var);
  5543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateU3Eb__15_0_mF43BDAE5875C0C407791D7735DC43BB00EB29F32_RuntimeMethod_var);
  5545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  5546. s_Il2CppMethodInitialized = true;
  5547. }
  5548. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_0 = NULL;
  5549. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* G_B2_0 = NULL;
  5550. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* G_B1_0 = NULL;
  5551. {
  5552. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  5553. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* L_0 = ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__15_0;
  5554. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* L_1 = L_0;
  5555. if (L_1)
  5556. {
  5557. G_B2_0 = L_1;
  5558. goto IL_0020;
  5559. }
  5560. G_B1_0 = L_1;
  5561. }
  5562. {
  5563. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  5564. U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* L_2 = ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9;
  5565. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* L_3 = (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73*)il2cpp_codegen_object_new(CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73_il2cpp_TypeInfo_var);
  5566. CreateDelegate__ctor_m966C39812E422F82DD3AACF101F012749B1F9E12(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CCreateU3Eb__15_0_mF43BDAE5875C0C407791D7735DC43BB00EB29F32_RuntimeMethod_var), NULL);
  5567. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* L_4 = L_3;
  5568. ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__15_0 = L_4;
  5569. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__15_0), (void*)L_4);
  5570. G_B2_0 = L_4;
  5571. }
  5572. IL_0020:
  5573. {
  5574. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5575. String_t* L_5;
  5576. L_5 = FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714(NULL);
  5577. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_6;
  5578. L_6 = FirebaseApp_GetInstance_m9BAC597B32771401771C8915446DA531E7B66EC5(L_5, NULL);
  5579. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_7;
  5580. L_7 = FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E(G_B2_0, L_6, NULL);
  5581. V_0 = L_7;
  5582. goto IL_0032;
  5583. }
  5584. IL_0032:
  5585. {
  5586. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_8 = V_0;
  5587. return L_8;
  5588. }
  5589. }
  5590. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_Name_m89C11F96726C8E4FD3CCAE04A5DC3129F7CD975E (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5591. {
  5592. bool V_0 = false;
  5593. String_t* V_1 = NULL;
  5594. {
  5595. String_t* L_0 = __this->___name;
  5596. V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  5597. bool L_1 = V_0;
  5598. if (!L_1)
  5599. {
  5600. goto IL_0023;
  5601. }
  5602. }
  5603. {
  5604. FirebaseApp_ThrowIfNull_mEBB4A7F4A0E30B8F6969C68C340AF30D44491B20(__this, NULL);
  5605. String_t* L_2;
  5606. L_2 = FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE(__this, NULL);
  5607. __this->___name = L_2;
  5608. Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_2);
  5609. }
  5610. IL_0023:
  5611. {
  5612. String_t* L_3 = __this->___name;
  5613. V_1 = L_3;
  5614. goto IL_002c;
  5615. }
  5616. IL_002c:
  5617. {
  5618. String_t* L_4 = V_1;
  5619. return L_4;
  5620. }
  5621. }
  5622. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FirebaseApp_get_LogLevel_m64B54EED8CF1B5F8EA074612CF09E58026D23603 (const RuntimeMethod* method)
  5623. {
  5624. static bool s_Il2CppMethodInitialized;
  5625. if (!s_Il2CppMethodInitialized)
  5626. {
  5627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  5628. s_Il2CppMethodInitialized = true;
  5629. }
  5630. int32_t V_0 = 0;
  5631. {
  5632. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  5633. int32_t L_0;
  5634. L_0 = AppUtilPINVOKE_FirebaseApp_GetLogLevelInternal_mAF74BAD43730ACCFFB25EFBDCB0F40CA30CE1940(NULL);
  5635. V_0 = L_0;
  5636. goto IL_0009;
  5637. }
  5638. IL_0009:
  5639. {
  5640. int32_t L_1 = V_0;
  5641. return L_1;
  5642. }
  5643. }
  5644. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_add_AppDisposed_m849DD816EFE8D669DBFA139254D5E3C4D8C78F85 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___0_value, const RuntimeMethod* method)
  5645. {
  5646. static bool s_Il2CppMethodInitialized;
  5647. if (!s_Il2CppMethodInitialized)
  5648. {
  5649. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
  5650. s_Il2CppMethodInitialized = true;
  5651. }
  5652. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_0 = NULL;
  5653. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_1 = NULL;
  5654. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_2 = NULL;
  5655. {
  5656. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_0 = __this->___AppDisposed;
  5657. V_0 = L_0;
  5658. }
  5659. IL_0007:
  5660. {
  5661. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_1 = V_0;
  5662. V_1 = L_1;
  5663. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_2 = V_1;
  5664. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_3 = ___0_value;
  5665. Delegate_t* L_4;
  5666. L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
  5667. V_2 = ((EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)CastclassSealed((RuntimeObject*)L_4, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var));
  5668. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82** L_5 = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82**)(&__this->___AppDisposed);
  5669. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_6 = V_2;
  5670. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_7 = V_1;
  5671. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8;
  5672. L_8 = InterlockedCompareExchangeImpl<EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*>(L_5, L_6, L_7);
  5673. V_0 = L_8;
  5674. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_9 = V_0;
  5675. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_10 = V_1;
  5676. if ((!(((RuntimeObject*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)L_9) == ((RuntimeObject*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)L_10))))
  5677. {
  5678. goto IL_0007;
  5679. }
  5680. }
  5681. {
  5682. return;
  5683. }
  5684. }
  5685. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_remove_AppDisposed_mAAF77EA50314A467CBB4481448C72FA9B7173289 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ___0_value, const RuntimeMethod* method)
  5686. {
  5687. static bool s_Il2CppMethodInitialized;
  5688. if (!s_Il2CppMethodInitialized)
  5689. {
  5690. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var);
  5691. s_Il2CppMethodInitialized = true;
  5692. }
  5693. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_0 = NULL;
  5694. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_1 = NULL;
  5695. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* V_2 = NULL;
  5696. {
  5697. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_0 = __this->___AppDisposed;
  5698. V_0 = L_0;
  5699. }
  5700. IL_0007:
  5701. {
  5702. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_1 = V_0;
  5703. V_1 = L_1;
  5704. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_2 = V_1;
  5705. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_3 = ___0_value;
  5706. Delegate_t* L_4;
  5707. L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
  5708. V_2 = ((EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)CastclassSealed((RuntimeObject*)L_4, EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82_il2cpp_TypeInfo_var));
  5709. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82** L_5 = (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82**)(&__this->___AppDisposed);
  5710. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_6 = V_2;
  5711. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_7 = V_1;
  5712. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_8;
  5713. L_8 = InterlockedCompareExchangeImpl<EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*>(L_5, L_6, L_7);
  5714. V_0 = L_8;
  5715. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_9 = V_0;
  5716. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* L_10 = V_1;
  5717. if ((!(((RuntimeObject*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)L_9) == ((RuntimeObject*)(EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82*)L_10))))
  5718. {
  5719. goto IL_0007;
  5720. }
  5721. }
  5722. {
  5723. return;
  5724. }
  5725. }
  5726. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_AddReference_m562BA6DFE00568AC30B15C36D8BB848F14EDED95 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5727. {
  5728. static bool s_Il2CppMethodInitialized;
  5729. if (!s_Il2CppMethodInitialized)
  5730. {
  5731. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m646A0C479D12D665388558549E99ED1C949D5538_RuntimeMethod_var);
  5732. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m984B6FF03912DD47210B97F3876A8E68BD477586_RuntimeMethod_var);
  5733. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5734. s_Il2CppMethodInitialized = true;
  5735. }
  5736. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* V_0 = NULL;
  5737. bool V_1 = false;
  5738. {
  5739. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5740. FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B(NULL);
  5741. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5742. V_0 = L_0;
  5743. V_1 = (bool)0;
  5744. }
  5745. {
  5746. auto __finallyBlock = il2cpp::utils::Finally([&]
  5747. {
  5748. FINALLY_004c:
  5749. {
  5750. {
  5751. bool L_1 = V_1;
  5752. if (!L_1)
  5753. {
  5754. goto IL_0056;
  5755. }
  5756. }
  5757. {
  5758. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_2 = V_0;
  5759. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  5760. }
  5761. IL_0056:
  5762. {
  5763. return;
  5764. }
  5765. }
  5766. });
  5767. try
  5768. {
  5769. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_3 = V_0;
  5770. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  5771. __this->___swigCMemOwn = (bool)1;
  5772. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5773. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5774. String_t* L_5;
  5775. L_5 = FirebaseApp_get_Name_m89C11F96726C8E4FD3CCAE04A5DC3129F7CD975E(__this, NULL);
  5776. NullCheck(L_4);
  5777. Dictionary_2_set_Item_m646A0C479D12D665388558549E99ED1C949D5538(L_4, L_5, __this, Dictionary_2_set_Item_m646A0C479D12D665388558549E99ED1C949D5538_RuntimeMethod_var);
  5778. Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* L_6 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___cPtrToProxy;
  5779. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_7 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  5780. intptr_t L_8;
  5781. L_8 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_7, NULL);
  5782. NullCheck(L_6);
  5783. Dictionary_2_set_Item_m984B6FF03912DD47210B97F3876A8E68BD477586(L_6, L_8, __this, Dictionary_2_set_Item_m984B6FF03912DD47210B97F3876A8E68BD477586_RuntimeMethod_var);
  5784. goto IL_0057;
  5785. }
  5786. catch(Il2CppExceptionWrapper& e)
  5787. {
  5788. __finallyBlock.StoreException(e.ex);
  5789. }
  5790. }
  5791. IL_0057:
  5792. {
  5793. return;
  5794. }
  5795. }
  5796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_RemoveReference_m3C28724EDB5D9F20A2A4924E517A8FF79C7E3425 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5797. {
  5798. static bool s_Il2CppMethodInitialized;
  5799. if (!s_Il2CppMethodInitialized)
  5800. {
  5801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m152F1DE099A6441F30DB01049310A23447A99CC6_RuntimeMethod_var);
  5802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F_RuntimeMethod_var);
  5803. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var);
  5804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5805. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5806. s_Il2CppMethodInitialized = true;
  5807. }
  5808. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* V_0 = NULL;
  5809. bool V_1 = false;
  5810. intptr_t V_2;
  5811. memset((&V_2), 0, sizeof(V_2));
  5812. bool V_3 = false;
  5813. bool V_4 = false;
  5814. int32_t V_5 = 0;
  5815. bool V_6 = false;
  5816. int32_t G_B6_0 = 0;
  5817. {
  5818. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5819. FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B(NULL);
  5820. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5821. V_0 = L_0;
  5822. V_1 = (bool)0;
  5823. }
  5824. {
  5825. auto __finallyBlock = il2cpp::utils::Finally([&]
  5826. {
  5827. FINALLY_00b9:
  5828. {
  5829. {
  5830. bool L_1 = V_1;
  5831. if (!L_1)
  5832. {
  5833. goto IL_00c3;
  5834. }
  5835. }
  5836. {
  5837. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_2 = V_0;
  5838. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  5839. }
  5840. IL_00c3:
  5841. {
  5842. return;
  5843. }
  5844. }
  5845. });
  5846. try
  5847. {
  5848. {
  5849. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_3 = V_0;
  5850. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  5851. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_4 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  5852. intptr_t L_5;
  5853. L_5 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_4, NULL);
  5854. V_2 = L_5;
  5855. intptr_t L_6 = V_2;
  5856. bool L_7;
  5857. L_7 = IntPtr_op_Inequality_m90EFC9C4CAD9A33E309F2DDF98EE4E1DD253637B(L_6, 0, NULL);
  5858. V_3 = L_7;
  5859. bool L_8 = V_3;
  5860. if (!L_8)
  5861. {
  5862. goto IL_009e_1;
  5863. }
  5864. }
  5865. {
  5866. il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
  5867. GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65(__this, NULL);
  5868. bool L_9 = __this->___swigCMemOwn;
  5869. V_4 = L_9;
  5870. bool L_10 = V_4;
  5871. if (!L_10)
  5872. {
  5873. goto IL_009d_1;
  5874. }
  5875. }
  5876. {
  5877. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5878. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_11 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5879. NullCheck(L_11);
  5880. int32_t L_12;
  5881. L_12 = Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F(L_11, Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var);
  5882. V_5 = L_12;
  5883. Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* L_13 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___cPtrToProxy;
  5884. intptr_t L_14 = V_2;
  5885. NullCheck(L_13);
  5886. bool L_15;
  5887. L_15 = Dictionary_2_Remove_m152F1DE099A6441F30DB01049310A23447A99CC6(L_13, L_14, Dictionary_2_Remove_m152F1DE099A6441F30DB01049310A23447A99CC6_RuntimeMethod_var);
  5888. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_16 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5889. String_t* L_17;
  5890. L_17 = FirebaseApp_get_Name_m89C11F96726C8E4FD3CCAE04A5DC3129F7CD975E(__this, NULL);
  5891. NullCheck(L_16);
  5892. bool L_18;
  5893. L_18 = Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F(L_16, L_17, Dictionary_2_Remove_m7A0B03D4435A96C5CB96AAFD5DDBEF49294C7C5F_RuntimeMethod_var);
  5894. FirebaseApp_ReleaseReferenceInternal_mA281FCA13BCF136D9D9B4311C40925B99614D63D(__this, NULL);
  5895. int32_t L_19 = V_5;
  5896. if ((((int32_t)L_19) <= ((int32_t)0)))
  5897. {
  5898. goto IL_008d_1;
  5899. }
  5900. }
  5901. {
  5902. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5903. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_20 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  5904. NullCheck(L_20);
  5905. int32_t L_21;
  5906. L_21 = Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F(L_20, Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var);
  5907. G_B6_0 = ((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
  5908. goto IL_008e_1;
  5909. }
  5910. IL_008d_1:
  5911. {
  5912. G_B6_0 = 0;
  5913. }
  5914. IL_008e_1:
  5915. {
  5916. V_6 = (bool)G_B6_0;
  5917. bool L_22 = V_6;
  5918. if (!L_22)
  5919. {
  5920. goto IL_009c_1;
  5921. }
  5922. }
  5923. {
  5924. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5925. FirebaseApp_OnAllAppsDestroyed_m19CF36FB1A2439786994BBB55F1E405B7B43CAAB(NULL);
  5926. }
  5927. IL_009c_1:
  5928. {
  5929. }
  5930. IL_009d_1:
  5931. {
  5932. }
  5933. IL_009e_1:
  5934. {
  5935. __this->___swigCMemOwn = (bool)0;
  5936. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_23;
  5937. memset((&L_23), 0, sizeof(L_23));
  5938. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&L_23), NULL, 0, NULL);
  5939. __this->___swigCPtr = L_23;
  5940. Il2CppCodeGenWriteBarrier((void**)&(((&__this->___swigCPtr))->____wrapper), (void*)NULL);
  5941. goto IL_00c4;
  5942. }
  5943. }
  5944. catch(Il2CppExceptionWrapper& e)
  5945. {
  5946. __finallyBlock.StoreException(e.ex);
  5947. }
  5948. }
  5949. IL_00c4:
  5950. {
  5951. return;
  5952. }
  5953. }
  5954. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ThrowIfNull_mEBB4A7F4A0E30B8F6969C68C340AF30D44491B20 (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  5955. {
  5956. bool V_0 = false;
  5957. {
  5958. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* L_0 = (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F*)(&__this->___swigCPtr);
  5959. intptr_t L_1;
  5960. L_1 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline(L_0, NULL);
  5961. bool L_2;
  5962. L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_1, 0, NULL);
  5963. V_0 = L_2;
  5964. bool L_3 = V_0;
  5965. if (!L_3)
  5966. {
  5967. goto IL_0026;
  5968. }
  5969. }
  5970. {
  5971. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_4 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var)));
  5972. NullReferenceException__ctor_mA41317A57F5C1C0E3F59C7EB25ABD484564B23D4(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF56258CA08196A0AA345480C655C78D0172F29E6)), NULL);
  5973. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_ThrowIfNull_mEBB4A7F4A0E30B8F6969C68C340AF30D44491B20_RuntimeMethod_var)));
  5974. }
  5975. IL_0026:
  5976. {
  5977. return;
  5978. }
  5979. }
  5980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20 (const RuntimeMethod* method)
  5981. {
  5982. static bool s_Il2CppMethodInitialized;
  5983. if (!s_Il2CppMethodInitialized)
  5984. {
  5985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118_il2cpp_TypeInfo_var);
  5986. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  5987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20_RuntimeMethod_var);
  5988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  5989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  5990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
  5991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  5992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04B9FAB0E66C2DAB7301E7D1C74019B4F500DAAF);
  5993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FBCAB8C3D9EDED5D0224DC45891EB0E0AAB4BB3);
  5994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1103241B0617CC2365FF633B3B7D5125D1128C22);
  5995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1611D456D2CEE02CE1487EE8445E48898D131F6B);
  5996. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16687478A33D5A15482DF6D441B61A0189583C64);
  5997. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral175FF9BBE95367D4C96387F57879518EEC27BA25);
  5998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3818B2A66126D8DEEF8DD9AFC89B116464489DA5);
  5999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral39655E1CF62FCA36F81637138EABB8E0E88FF960);
  6000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D20C767EAE028E07642EC56369E049DCB56F6C8);
  6001. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral469058482DD7BE31765E4E966F8C98EA4B3B6930);
  6002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47655613208A2442002F378BF374CC45952A31F8);
  6003. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral515AE8FDB9C25ACAE2FBF81A8470F0F8B3FDD6FC);
  6004. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548196CBB5E5F5105E575F464FE92F73144DFB34);
  6005. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61DC9D5B9D0D0872BCFFE89C3B93B577646F49EC);
  6006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AAEF17DD886943DA28485F945C0BC92C838450F);
  6007. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EA8F2DF39C94049CBEAACE46B64E4034C3E90C1);
  6008. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral890A68C9701B6B7B9E0ECC8C54874D634FB51E11);
  6009. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DE0CBA7BF0AAAFA4927500E94B54EAA544A2E0C);
  6010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral955802D1A6D5235C4CF60C6BA2074F90F06CECCE);
  6011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA37BC83F5B58D09130EA87C7BFA23EEF1ED5CE5D);
  6012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADA172ACC20A09E7D83BFE71E65356790E5B24CE);
  6013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF3E6E43968D1C156E887454B8F9BDB7723036D3);
  6014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2BB0CEDEC57E9981F22698838128030E062BF12);
  6015. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE7E620B6BAD964BAD6753F86F18F5350AD73DAB);
  6016. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2FC1EC1E5B6EF920276AFABA103B8B7E2AE2DAF);
  6017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD555DED7CEC14AAFD2389F4CA5DB31942645053F);
  6018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8E3A88F5BFAC46D4EA8953E6A2EA7D3C25746CC);
  6019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE541D26859D264DEB1E7847324CA9C765F331CF8);
  6020. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECAC9756AB416770CE66B9411AB7AEB8B8181309);
  6021. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE248ED951626ABDD49B64B81CAEAF341755AF6C);
  6022. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF21B662C3F976D9980F52B473208474F6C31CBE5);
  6023. s_Il2CppMethodInitialized = true;
  6024. }
  6025. RuntimeObject* V_0 = NULL;
  6026. bool V_1 = false;
  6027. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* V_2 = NULL;
  6028. bool V_3 = false;
  6029. bool V_4 = false;
  6030. bool V_5 = false;
  6031. bool V_6 = false;
  6032. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* V_7 = NULL;
  6033. int32_t V_8 = 0;
  6034. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* V_9 = NULL;
  6035. bool V_10 = false;
  6036. bool V_11 = false;
  6037. bool V_12 = false;
  6038. bool V_13 = false;
  6039. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6040. int32_t G_B13_0 = 0;
  6041. int32_t G_B15_0 = 0;
  6042. String_t* G_B18_0 = NULL;
  6043. int32_t G_B18_1 = 0;
  6044. String_t* G_B17_0 = NULL;
  6045. int32_t G_B17_1 = 0;
  6046. String_t* G_B19_0 = NULL;
  6047. String_t* G_B19_1 = NULL;
  6048. int32_t G_B19_2 = 0;
  6049. {
  6050. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6051. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksLock;
  6052. V_0 = L_0;
  6053. V_1 = (bool)0;
  6054. }
  6055. {
  6056. auto __finallyBlock = il2cpp::utils::Finally([&]
  6057. {
  6058. FINALLY_021f:
  6059. {
  6060. {
  6061. bool L_1 = V_1;
  6062. if (!L_1)
  6063. {
  6064. goto IL_0229;
  6065. }
  6066. }
  6067. {
  6068. RuntimeObject* L_2 = V_0;
  6069. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  6070. }
  6071. IL_0229:
  6072. {
  6073. return;
  6074. }
  6075. }
  6076. });
  6077. try
  6078. {
  6079. {
  6080. RuntimeObject* L_3 = V_0;
  6081. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  6082. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6083. bool L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksInitialized;
  6084. V_5 = L_4;
  6085. bool L_5 = V_5;
  6086. if (!L_5)
  6087. {
  6088. goto IL_0023_1;
  6089. }
  6090. }
  6091. {
  6092. goto IL_022a;
  6093. }
  6094. IL_0023_1:
  6095. {
  6096. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_6 = (EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118*)(EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118*)SZArrayNew(EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118_il2cpp_TypeInfo_var, (uint32_t)((int32_t)14));
  6097. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_7 = L_6;
  6098. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_8 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6099. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_8, _stringLiteral04B9FAB0E66C2DAB7301E7D1C74019B4F500DAAF, _stringLiteral8DE0CBA7BF0AAAFA4927500E94B54EAA544A2E0C, (bool)0, NULL);
  6100. NullCheck(L_7);
  6101. ArrayElementTypeCheck (L_7, L_8);
  6102. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(0), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_8);
  6103. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_9 = L_7;
  6104. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_10 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6105. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_10, _stringLiteralCE7E620B6BAD964BAD6753F86F18F5350AD73DAB, _stringLiteral175FF9BBE95367D4C96387F57879518EEC27BA25, (bool)0, NULL);
  6106. NullCheck(L_9);
  6107. ArrayElementTypeCheck (L_9, L_10);
  6108. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_10);
  6109. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_11 = L_9;
  6110. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_12 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6111. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_12, _stringLiteralD2FC1EC1E5B6EF920276AFABA103B8B7E2AE2DAF, _stringLiteralD555DED7CEC14AAFD2389F4CA5DB31942645053F, (bool)0, NULL);
  6112. NullCheck(L_11);
  6113. ArrayElementTypeCheck (L_11, L_12);
  6114. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_12);
  6115. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_13 = L_11;
  6116. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_14 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6117. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_14, _stringLiteralF21B662C3F976D9980F52B473208474F6C31CBE5, _stringLiteralA37BC83F5B58D09130EA87C7BFA23EEF1ED5CE5D, (bool)0, NULL);
  6118. NullCheck(L_13);
  6119. ArrayElementTypeCheck (L_13, L_14);
  6120. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_14);
  6121. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_15 = L_13;
  6122. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_16 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6123. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_16, _stringLiteral39655E1CF62FCA36F81637138EABB8E0E88FF960, _stringLiteral3818B2A66126D8DEEF8DD9AFC89B116464489DA5, (bool)0, NULL);
  6124. NullCheck(L_15);
  6125. ArrayElementTypeCheck (L_15, L_16);
  6126. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(4), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_16);
  6127. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_17 = L_15;
  6128. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_18 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6129. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_18, _stringLiteral1611D456D2CEE02CE1487EE8445E48898D131F6B, _stringLiteralD8E3A88F5BFAC46D4EA8953E6A2EA7D3C25746CC, (bool)0, NULL);
  6130. NullCheck(L_17);
  6131. ArrayElementTypeCheck (L_17, L_18);
  6132. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(5), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_18);
  6133. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_19 = L_17;
  6134. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_20 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6135. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_20, _stringLiteralADA172ACC20A09E7D83BFE71E65356790E5B24CE, _stringLiteral3D20C767EAE028E07642EC56369E049DCB56F6C8, (bool)0, NULL);
  6136. NullCheck(L_19);
  6137. ArrayElementTypeCheck (L_19, L_20);
  6138. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(6), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_20);
  6139. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_21 = L_19;
  6140. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_22 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6141. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_22, _stringLiteral890A68C9701B6B7B9E0ECC8C54874D634FB51E11, _stringLiteral61DC9D5B9D0D0872BCFFE89C3B93B577646F49EC, (bool)0, NULL);
  6142. NullCheck(L_21);
  6143. ArrayElementTypeCheck (L_21, L_22);
  6144. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(7), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_22);
  6145. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_23 = L_21;
  6146. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_24 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6147. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_24, _stringLiteral0FBCAB8C3D9EDED5D0224DC45891EB0E0AAB4BB3, _stringLiteralC2BB0CEDEC57E9981F22698838128030E062BF12, (bool)0, NULL);
  6148. NullCheck(L_23);
  6149. ArrayElementTypeCheck (L_23, L_24);
  6150. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(8), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_24);
  6151. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_25 = L_23;
  6152. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_26 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6153. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_26, _stringLiteralAF3E6E43968D1C156E887454B8F9BDB7723036D3, _stringLiteral1103241B0617CC2365FF633B3B7D5125D1128C22, (bool)0, NULL);
  6154. NullCheck(L_25);
  6155. ArrayElementTypeCheck (L_25, L_26);
  6156. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_26);
  6157. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_27 = L_25;
  6158. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_28 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6159. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_28, _stringLiteral47655613208A2442002F378BF374CC45952A31F8, _stringLiteral7AAEF17DD886943DA28485F945C0BC92C838450F, (bool)0, NULL);
  6160. NullCheck(L_27);
  6161. ArrayElementTypeCheck (L_27, L_28);
  6162. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_28);
  6163. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_29 = L_27;
  6164. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_30 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6165. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_30, _stringLiteralEE248ED951626ABDD49B64B81CAEAF341755AF6C, _stringLiteral469058482DD7BE31765E4E966F8C98EA4B3B6930, (bool)0, NULL);
  6166. NullCheck(L_29);
  6167. ArrayElementTypeCheck (L_29, L_30);
  6168. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_30);
  6169. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_31 = L_29;
  6170. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_32 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6171. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_32, _stringLiteral7EA8F2DF39C94049CBEAACE46B64E4034C3E90C1, _stringLiteralE541D26859D264DEB1E7847324CA9C765F331CF8, (bool)0, NULL);
  6172. NullCheck(L_31);
  6173. ArrayElementTypeCheck (L_31, L_32);
  6174. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_32);
  6175. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_33 = L_31;
  6176. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_34 = (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)il2cpp_codegen_object_new(EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762_il2cpp_TypeInfo_var);
  6177. EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF(L_34, _stringLiteral16687478A33D5A15482DF6D441B61A0189583C64, _stringLiteral548196CBB5E5F5105E575F464FE92F73144DFB34, (bool)1, NULL);
  6178. NullCheck(L_33);
  6179. ArrayElementTypeCheck (L_33, L_34);
  6180. (L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762*)L_34);
  6181. V_2 = L_33;
  6182. bool L_35;
  6183. L_35 = PlatformInformation_get_IsAndroid_mA671D9472B9FDCE9060CD79409611B524ACEB61B(NULL);
  6184. V_3 = L_35;
  6185. V_4 = (bool)0;
  6186. bool L_36 = V_3;
  6187. V_6 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0);
  6188. bool L_37 = V_6;
  6189. if (!L_37)
  6190. {
  6191. goto IL_0159_1;
  6192. }
  6193. }
  6194. {
  6195. AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC((bool)0, NULL);
  6196. V_4 = (bool)1;
  6197. }
  6198. IL_0159_1:
  6199. {
  6200. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_38 = V_2;
  6201. V_7 = L_38;
  6202. V_8 = 0;
  6203. goto IL_020b_1;
  6204. }
  6205. IL_0165_1:
  6206. {
  6207. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_39 = V_7;
  6208. int32_t L_40 = V_8;
  6209. NullCheck(L_39);
  6210. int32_t L_41 = L_40;
  6211. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  6212. V_9 = L_42;
  6213. V_10 = (bool)0;
  6214. }
  6215. try
  6216. {
  6217. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_43 = V_9;
  6218. NullCheck(L_43);
  6219. String_t* L_44;
  6220. L_44 = EnableModuleParams_get_CSharpClassName_m04AD392AA82FCE1E6636F812672C77F294AC16EC_inline(L_43, NULL);
  6221. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6222. Type_t* L_45;
  6223. L_45 = il2cpp_codegen_get_type(L_44, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20_RuntimeMethod_var);
  6224. bool L_46;
  6225. L_46 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_45, (Type_t*)NULL, NULL);
  6226. V_10 = L_46;
  6227. goto IL_018d_1;
  6228. }
  6229. catch(Il2CppExceptionWrapper& e)
  6230. {
  6231. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6232. {
  6233. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6234. goto CATCH_0188_1;
  6235. }
  6236. throw e;
  6237. }
  6238. CATCH_0188_1:
  6239. {
  6240. Exception_t* L_47 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6241. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6242. goto IL_018d_1;
  6243. }
  6244. IL_018d_1:
  6245. {
  6246. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_48 = V_9;
  6247. NullCheck(L_48);
  6248. String_t* L_49;
  6249. L_49 = EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A_inline(L_48, NULL);
  6250. bool L_50;
  6251. L_50 = AppUtil_GetEnabledAppCallbackByName_m979A86ABDBC2257B697ABDE5015AA76DE5D04F70(L_49, NULL);
  6252. V_11 = L_50;
  6253. bool L_51 = V_10;
  6254. if (!L_51)
  6255. {
  6256. goto IL_01b2_1;
  6257. }
  6258. }
  6259. {
  6260. bool L_52 = V_4;
  6261. bool L_53 = V_11;
  6262. if (((int32_t)((int32_t)L_52|(int32_t)L_53)))
  6263. {
  6264. goto IL_01af_1;
  6265. }
  6266. }
  6267. {
  6268. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_54 = V_9;
  6269. NullCheck(L_54);
  6270. bool L_55;
  6271. L_55 = EnableModuleParams_get_AlwaysEnable_mC44F8EA7A9EDCD493C6B8E04E3B3CF00D09FDEA6_inline(L_54, NULL);
  6272. G_B13_0 = ((int32_t)(L_55));
  6273. goto IL_01b0_1;
  6274. }
  6275. IL_01af_1:
  6276. {
  6277. G_B13_0 = 1;
  6278. }
  6279. IL_01b0_1:
  6280. {
  6281. G_B15_0 = G_B13_0;
  6282. goto IL_01b3_1;
  6283. }
  6284. IL_01b2_1:
  6285. {
  6286. G_B15_0 = 0;
  6287. }
  6288. IL_01b3_1:
  6289. {
  6290. V_12 = (bool)G_B15_0;
  6291. bool L_56 = V_12;
  6292. bool L_57 = V_11;
  6293. V_13 = (bool)((((int32_t)((((int32_t)L_56) == ((int32_t)L_57))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6294. bool L_58 = V_13;
  6295. if (!L_58)
  6296. {
  6297. goto IL_01f5_1;
  6298. }
  6299. }
  6300. {
  6301. bool L_59 = V_12;
  6302. if (L_59)
  6303. {
  6304. G_B18_0 = _stringLiteral955802D1A6D5235C4CF60C6BA2074F90F06CECCE;
  6305. G_B18_1 = 1;
  6306. goto IL_01d6_1;
  6307. }
  6308. G_B17_0 = _stringLiteral955802D1A6D5235C4CF60C6BA2074F90F06CECCE;
  6309. G_B17_1 = 1;
  6310. }
  6311. {
  6312. G_B19_0 = _stringLiteralECAC9756AB416770CE66B9411AB7AEB8B8181309;
  6313. G_B19_1 = G_B17_0;
  6314. G_B19_2 = G_B17_1;
  6315. goto IL_01db_1;
  6316. }
  6317. IL_01d6_1:
  6318. {
  6319. G_B19_0 = _stringLiteral515AE8FDB9C25ACAE2FBF81A8470F0F8B3FDD6FC;
  6320. G_B19_1 = G_B18_0;
  6321. G_B19_2 = G_B18_1;
  6322. }
  6323. IL_01db_1:
  6324. {
  6325. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_60 = V_9;
  6326. NullCheck(L_60);
  6327. String_t* L_61;
  6328. L_61 = EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A_inline(L_60, NULL);
  6329. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_62 = V_9;
  6330. NullCheck(L_62);
  6331. String_t* L_63;
  6332. L_63 = EnableModuleParams_get_CSharpClassName_m04AD392AA82FCE1E6636F812672C77F294AC16EC_inline(L_62, NULL);
  6333. String_t* L_64;
  6334. L_64 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(G_B19_1, G_B19_0, L_61, L_63, NULL);
  6335. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  6336. LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49(G_B19_2, L_64, NULL);
  6337. }
  6338. IL_01f5_1:
  6339. {
  6340. EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* L_65 = V_9;
  6341. NullCheck(L_65);
  6342. String_t* L_66;
  6343. L_66 = EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A_inline(L_65, NULL);
  6344. bool L_67 = V_12;
  6345. AppUtil_SetEnabledAppCallbackByName_m59C6CB27D92D72FD0841031C207D86C2F684F366(L_66, L_67, NULL);
  6346. int32_t L_68 = V_8;
  6347. V_8 = ((int32_t)il2cpp_codegen_add(L_68, 1));
  6348. }
  6349. IL_020b_1:
  6350. {
  6351. int32_t L_69 = V_8;
  6352. EnableModuleParamsU5BU5D_t062742181E7ED1E635670F069D3558B4B8F77118* L_70 = V_7;
  6353. NullCheck(L_70);
  6354. if ((((int32_t)L_69) < ((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length)))))
  6355. {
  6356. goto IL_0165_1;
  6357. }
  6358. }
  6359. {
  6360. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6361. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksInitialized = (bool)1;
  6362. goto IL_022a;
  6363. }
  6364. }
  6365. catch(Il2CppExceptionWrapper& e)
  6366. {
  6367. __finallyBlock.StoreException(e.ex);
  6368. }
  6369. }
  6370. IL_022a:
  6371. {
  6372. return;
  6373. }
  6374. }
  6375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_OnAllAppsDestroyed_m19CF36FB1A2439786994BBB55F1E405B7B43CAAB (const RuntimeMethod* method)
  6376. {
  6377. static bool s_Il2CppMethodInitialized;
  6378. if (!s_Il2CppMethodInitialized)
  6379. {
  6380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var);
  6381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6382. s_Il2CppMethodInitialized = true;
  6383. }
  6384. bool V_0 = false;
  6385. RuntimeObject* V_1 = NULL;
  6386. bool V_2 = false;
  6387. bool V_3 = false;
  6388. bool V_4 = false;
  6389. int32_t G_B3_0 = 0;
  6390. {
  6391. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6392. bool L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___PreventOnAllAppsDestroyed;
  6393. if (L_0)
  6394. {
  6395. goto IL_0017;
  6396. }
  6397. }
  6398. {
  6399. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6400. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_1 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  6401. NullCheck(L_1);
  6402. int32_t L_2;
  6403. L_2 = Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F(L_1, Dictionary_2_get_Count_m320B502DBB8BB9D371AD03B9E0A23453D8C63E8F_RuntimeMethod_var);
  6404. G_B3_0 = ((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
  6405. goto IL_0018;
  6406. }
  6407. IL_0017:
  6408. {
  6409. G_B3_0 = 1;
  6410. }
  6411. IL_0018:
  6412. {
  6413. V_0 = (bool)G_B3_0;
  6414. bool L_3 = V_0;
  6415. if (!L_3)
  6416. {
  6417. goto IL_001e;
  6418. }
  6419. }
  6420. {
  6421. goto IL_0066;
  6422. }
  6423. IL_001e:
  6424. {
  6425. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6426. RuntimeObject* L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksLock;
  6427. V_1 = L_4;
  6428. V_2 = (bool)0;
  6429. }
  6430. {
  6431. auto __finallyBlock = il2cpp::utils::Finally([&]
  6432. {
  6433. FINALLY_005b:
  6434. {
  6435. {
  6436. bool L_5 = V_2;
  6437. if (!L_5)
  6438. {
  6439. goto IL_0065;
  6440. }
  6441. }
  6442. {
  6443. RuntimeObject* L_6 = V_1;
  6444. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_6, NULL);
  6445. }
  6446. IL_0065:
  6447. {
  6448. return;
  6449. }
  6450. }
  6451. });
  6452. try
  6453. {
  6454. {
  6455. RuntimeObject* L_7 = V_1;
  6456. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_7, (&V_2), NULL);
  6457. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6458. bool L_8 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksInitialized;
  6459. V_3 = L_8;
  6460. bool L_9 = V_3;
  6461. if (!L_9)
  6462. {
  6463. goto IL_0058_1;
  6464. }
  6465. }
  6466. {
  6467. bool L_10;
  6468. L_10 = PlatformInformation_get_IsAndroid_mA671D9472B9FDCE9060CD79409611B524ACEB61B(NULL);
  6469. V_4 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
  6470. bool L_11 = V_4;
  6471. if (!L_11)
  6472. {
  6473. goto IL_0051_1;
  6474. }
  6475. }
  6476. {
  6477. AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC((bool)0, NULL);
  6478. }
  6479. IL_0051_1:
  6480. {
  6481. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6482. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___AppUtilCallbacksInitialized = (bool)0;
  6483. }
  6484. IL_0058_1:
  6485. {
  6486. goto IL_0066;
  6487. }
  6488. }
  6489. catch(Il2CppExceptionWrapper& e)
  6490. {
  6491. __finallyBlock.StoreException(e.ex);
  6492. }
  6493. }
  6494. IL_0066:
  6495. {
  6496. return;
  6497. }
  6498. }
  6499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6 (const RuntimeMethod* method)
  6500. {
  6501. static bool s_Il2CppMethodInitialized;
  6502. if (!s_Il2CppMethodInitialized)
  6503. {
  6504. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  6505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41AFC5CF6BD87FAE855E565E56413D254EFDD312);
  6506. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral69FBC7A041E2A8D2BB53C20F3EBB5DA1C681DF54);
  6507. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3A98A8B1C98564A92ABAE5D3EB9AB9D7723903A);
  6508. s_Il2CppMethodInitialized = true;
  6509. }
  6510. Assembly_t* V_0 = NULL;
  6511. Type_t* V_1 = NULL;
  6512. MethodInfo_t* V_2 = NULL;
  6513. bool V_3 = false;
  6514. bool V_4 = false;
  6515. bool V_5 = false;
  6516. Exception_t* V_6 = NULL;
  6517. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6518. {
  6519. }
  6520. try
  6521. {
  6522. {
  6523. Assembly_t* L_0;
  6524. L_0 = Assembly_Load_mC42733BACCA273EEAA32A341CBF53722A44DCC90(_stringLiteral41AFC5CF6BD87FAE855E565E56413D254EFDD312, NULL);
  6525. V_0 = L_0;
  6526. Assembly_t* L_1 = V_0;
  6527. NullCheck(L_1);
  6528. Type_t* L_2;
  6529. L_2 = VirtualFuncInvoker1< Type_t*, String_t* >::Invoke(20, L_1, _stringLiteralA3A98A8B1C98564A92ABAE5D3EB9AB9D7723903A);
  6530. V_1 = L_2;
  6531. Type_t* L_3 = V_1;
  6532. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6533. bool L_4;
  6534. L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, (Type_t*)NULL, NULL);
  6535. V_3 = L_4;
  6536. bool L_5 = V_3;
  6537. if (!L_5)
  6538. {
  6539. goto IL_0031_1;
  6540. }
  6541. }
  6542. {
  6543. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_6 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  6544. InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF(L_6, 1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral238329B64A3729607F223FFEFA394456AE114908)), NULL);
  6545. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6_RuntimeMethod_var)));
  6546. }
  6547. IL_0031_1:
  6548. {
  6549. Type_t* L_7 = V_1;
  6550. NullCheck(L_7);
  6551. MethodInfo_t* L_8;
  6552. L_8 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_7, _stringLiteral69FBC7A041E2A8D2BB53C20F3EBB5DA1C681DF54, ((int32_t)40), NULL);
  6553. V_2 = L_8;
  6554. MethodInfo_t* L_9 = V_2;
  6555. bool L_10;
  6556. L_10 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_9, (MethodInfo_t*)NULL, NULL);
  6557. V_4 = L_10;
  6558. bool L_11 = V_4;
  6559. if (!L_11)
  6560. {
  6561. goto IL_0059_1;
  6562. }
  6563. }
  6564. {
  6565. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_12 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  6566. InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF(L_12, 1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral62550204912BC90809B03D0FE60F2B4874EB15F8)), NULL);
  6567. IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6_RuntimeMethod_var)));
  6568. }
  6569. IL_0059_1:
  6570. {
  6571. MethodInfo_t* L_13 = V_2;
  6572. NullCheck(L_13);
  6573. RuntimeObject* L_14;
  6574. L_14 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_13, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL, NULL);
  6575. goto IL_007d;
  6576. }
  6577. }
  6578. catch(Il2CppExceptionWrapper& e)
  6579. {
  6580. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6581. {
  6582. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6583. goto CATCH_0065;
  6584. }
  6585. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6586. {
  6587. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6588. goto CATCH_006c;
  6589. }
  6590. throw e;
  6591. }
  6592. CATCH_0065:
  6593. {
  6594. FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A* L_15 = ((FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*)IL2CPP_GET_ACTIVE_EXCEPTION(FileNotFoundException_t17F1B49AD996E4A60C87C7ADC9D3A25EB5808A9A*));;
  6595. V_5 = (bool)0;
  6596. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6597. goto IL_0082;
  6598. }
  6599. CATCH_006c:
  6600. {
  6601. Exception_t* L_16 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6602. V_6 = L_16;
  6603. Exception_t* L_17 = V_6;
  6604. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_18 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  6605. InitializationException__ctor_m1384021A3E1B7B0E372257380559D926BD6200BF(L_18, 1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral324FB463A34E73070FCEDC655BCD2F40B2E47971)), L_17, NULL);
  6606. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6607. IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6_RuntimeMethod_var)));
  6608. }
  6609. IL_007d:
  6610. {
  6611. V_5 = (bool)1;
  6612. goto IL_0082;
  6613. }
  6614. IL_0082:
  6615. {
  6616. bool L_19 = V_5;
  6617. return L_19;
  6618. }
  6619. }
  6620. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* ___0_createDelegate, FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___1_existingProxy, const RuntimeMethod* method)
  6621. {
  6622. static bool s_Il2CppMethodInitialized;
  6623. if (!s_Il2CppMethodInitialized)
  6624. {
  6625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD9203985461B343144479403BB91596E7FD479F0_RuntimeMethod_var);
  6626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  6627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6628. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4_RuntimeMethod_var);
  6629. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseHandler_t11BC96204B8CDE75558E6BBDB2ED05FA2979B586_il2cpp_TypeInfo_var);
  6630. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
  6631. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  6632. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  6633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB_il2cpp_TypeInfo_var);
  6634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateAndTrackU3Eb__48_0_m353C5F1E7C6BDE8601757A37801E17C89CA49AC2_RuntimeMethod_var);
  6635. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  6636. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62ADD91054A91B61299B0BA0A51937BA842068BB);
  6637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral875842D645C31A13810035132C84A4C226BFDDA6);
  6638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7EFBEA6AABC35E96367379C5A6B509BB4044717);
  6639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE83EFF84A2045FE5379CA94C53B51BA575BD5A6);
  6640. s_Il2CppMethodInitialized = true;
  6641. }
  6642. bool V_0 = false;
  6643. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_1 = NULL;
  6644. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* V_2 = NULL;
  6645. bool V_3 = false;
  6646. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F V_4;
  6647. memset((&V_4), 0, sizeof(V_4));
  6648. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_5 = NULL;
  6649. bool V_6 = false;
  6650. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* V_7 = NULL;
  6651. String_t* V_8 = NULL;
  6652. bool V_9 = false;
  6653. bool V_10 = false;
  6654. ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* V_11 = NULL;
  6655. String_t* V_12 = NULL;
  6656. int32_t V_13 = 0;
  6657. int32_t V_14 = 0;
  6658. bool V_15 = false;
  6659. bool V_16 = false;
  6660. Exception_t* V_17 = NULL;
  6661. bool V_18 = false;
  6662. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_19 = NULL;
  6663. bool V_20 = false;
  6664. bool V_21 = false;
  6665. bool V_22 = false;
  6666. bool V_23 = false;
  6667. bool V_24 = false;
  6668. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6669. int32_t G_B26_0 = 0;
  6670. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* G_B35_0 = NULL;
  6671. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* G_B34_0 = NULL;
  6672. {
  6673. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6674. FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B(NULL);
  6675. V_0 = (bool)0;
  6676. il2cpp_codegen_runtime_class_init_inline(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  6677. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* L_0;
  6678. L_0 = FirebaseAppUtils_get_Instance_m844818D4028B3E8866E21AD1CB6E559038CEEC41(NULL);
  6679. il2cpp_codegen_runtime_class_init_inline(FirebaseHandler_t11BC96204B8CDE75558E6BBDB2ED05FA2979B586_il2cpp_TypeInfo_var);
  6680. FirebaseHandler_Create_mDC243F751CBDC835EDF2388C04C1A48FD9238FE9(L_0, NULL);
  6681. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_1 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___nameToProxy;
  6682. V_2 = L_1;
  6683. V_3 = (bool)0;
  6684. }
  6685. {
  6686. auto __finallyBlock = il2cpp::utils::Finally([&]
  6687. {
  6688. FINALLY_024b:
  6689. {
  6690. {
  6691. bool L_2 = V_3;
  6692. if (!L_2)
  6693. {
  6694. goto IL_0255;
  6695. }
  6696. }
  6697. {
  6698. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_3 = V_2;
  6699. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
  6700. }
  6701. IL_0255:
  6702. {
  6703. return;
  6704. }
  6705. }
  6706. });
  6707. try
  6708. {
  6709. {
  6710. Dictionary_2_t070EAA8A0D7DC2B4DA1223E3809A83B3933BF21A* L_4 = V_2;
  6711. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_3), NULL);
  6712. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6713. bool L_5 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___userAgentRegistered;
  6714. V_6 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
  6715. bool L_6 = V_6;
  6716. if (!L_6)
  6717. {
  6718. goto IL_009d_1;
  6719. }
  6720. }
  6721. {
  6722. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6723. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___userAgentRegistered = (bool)1;
  6724. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_7 = (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB*)il2cpp_codegen_object_new(StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB_il2cpp_TypeInfo_var);
  6725. StringStringMap__ctor_m5295C0F5394545250F06A5F0A53C9ABB48D67794(L_7, NULL);
  6726. V_7 = L_7;
  6727. String_t* L_8;
  6728. L_8 = PlatformInformation_get_RuntimeName_m3412CC566E5CE3DFA00A4C2DF5AAC46C548B7B4A(NULL);
  6729. String_t* L_9;
  6730. L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral875842D645C31A13810035132C84A4C226BFDDA6, L_8, NULL);
  6731. V_8 = L_9;
  6732. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_10 = V_7;
  6733. String_t* L_11 = V_8;
  6734. String_t* L_12;
  6735. L_12 = VersionInfo_get_SdkVersion_mC32BFBE632414898F8525BD5AED76B512BA0E266(NULL);
  6736. NullCheck(L_10);
  6737. StringStringMap_set_Item_m975DA3FC714B74CB4E7D4CAAE0482D7B669D186F(L_10, L_11, L_12, NULL);
  6738. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_13 = V_7;
  6739. String_t* L_14 = V_8;
  6740. String_t* L_15;
  6741. L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteralDE83EFF84A2045FE5379CA94C53B51BA575BD5A6, NULL);
  6742. String_t* L_16;
  6743. L_16 = PlatformInformation_get_RuntimeVersion_mD8F3490DE409C7635E2876FE28631DC79240A45B(NULL);
  6744. NullCheck(L_13);
  6745. StringStringMap_set_Item_m975DA3FC714B74CB4E7D4CAAE0482D7B669D186F(L_13, L_15, L_16, NULL);
  6746. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_17 = V_7;
  6747. String_t* L_18 = V_8;
  6748. String_t* L_19;
  6749. L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_18, _stringLiteral62ADD91054A91B61299B0BA0A51937BA842068BB, NULL);
  6750. String_t* L_20;
  6751. L_20 = VersionInfo_get_BuildSource_mFEB9E963780C505D73965545BFED5EB50EA7BAD5(NULL);
  6752. NullCheck(L_17);
  6753. StringStringMap_set_Item_m975DA3FC714B74CB4E7D4CAAE0482D7B669D186F(L_17, L_19, L_20, NULL);
  6754. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_21 = V_7;
  6755. FirebaseApp_RegisterLibrariesInternal_m03B7487A8CAECC33FFFFFC110445811D0DDB35F2(L_21, NULL);
  6756. }
  6757. IL_009d_1:
  6758. {
  6759. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6760. FirebaseApp_InitializeAppUtilCallbacks_m69A50FD352AE820F31C0DBA793A462BC774F4B20(NULL);
  6761. HandleRef__ctor_m0298D55E5F35F77B6A6CCA75C8E828C3F3127DE7((&V_4), NULL, 0, NULL);
  6762. }
  6763. try
  6764. {
  6765. {
  6766. String_t* L_22;
  6767. L_22 = PlatformInformation_get_DefaultConfigLocation_mAC7DD97F2C49460091AA1709BF677FFFA1D4BC74(NULL);
  6768. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6769. FirebaseApp_AppSetDefaultConfigPath_m9712BA055777DA0F98524BD85A6C97FBFC5C6192(L_22, NULL);
  6770. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* L_23 = ___0_createDelegate;
  6771. NullCheck(L_23);
  6772. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_24;
  6773. L_24 = CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_inline(L_23, NULL);
  6774. V_1 = L_24;
  6775. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  6776. bool L_25;
  6777. L_25 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  6778. V_9 = L_25;
  6779. bool L_26 = V_9;
  6780. if (!L_26)
  6781. {
  6782. goto IL_00d5_2;
  6783. }
  6784. }
  6785. {
  6786. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  6787. Exception_t* L_27;
  6788. L_27 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  6789. IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E_RuntimeMethod_var)));
  6790. }
  6791. IL_00d5_2:
  6792. {
  6793. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_28 = V_1;
  6794. V_10 = (bool)((((RuntimeObject*)(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)L_28) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  6795. bool L_29 = V_10;
  6796. if (!L_29)
  6797. {
  6798. goto IL_00ec_2;
  6799. }
  6800. }
  6801. {
  6802. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_30 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  6803. InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF(L_30, 1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral380FCBD323D8B608651CCA1F4D65A0B1AA362A2A)), NULL);
  6804. IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E_RuntimeMethod_var)));
  6805. }
  6806. IL_00ec_2:
  6807. {
  6808. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_31 = V_1;
  6809. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6810. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_32;
  6811. L_32 = FirebaseApp_getCPtr_m54B5DAC73BA43E79771E0181BEFD846BBE06C84F(L_31, NULL);
  6812. V_4 = L_32;
  6813. goto IL_018e_1;
  6814. }
  6815. }
  6816. catch(Il2CppExceptionWrapper& e)
  6817. {
  6818. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6819. {
  6820. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6821. goto CATCH_00fa_1;
  6822. }
  6823. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6824. {
  6825. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6826. goto CATCH_0182_1;
  6827. }
  6828. throw e;
  6829. }
  6830. CATCH_00fa_1:
  6831. {
  6832. {
  6833. ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_33 = ((ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)IL2CPP_GET_ACTIVE_EXCEPTION(ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*));;
  6834. V_11 = L_33;
  6835. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var)));
  6836. FirebaseApp_OnAllAppsDestroyed_m19CF36FB1A2439786994BBB55F1E405B7B43CAAB(NULL);
  6837. ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_34 = V_11;
  6838. NullCheck(L_34);
  6839. String_t* L_35;
  6840. L_35 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_34);
  6841. V_12 = L_35;
  6842. V_13 = 1;
  6843. String_t* L_36 = V_12;
  6844. NullCheck(L_36);
  6845. int32_t L_37;
  6846. L_37 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D)), NULL);
  6847. V_14 = L_37;
  6848. int32_t L_38 = V_14;
  6849. V_15 = (bool)((((int32_t)((((int32_t)L_38) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6850. bool L_39 = V_15;
  6851. if (!L_39)
  6852. {
  6853. goto IL_014b_1;
  6854. }
  6855. }
  6856. {
  6857. String_t* L_40 = V_12;
  6858. int32_t L_41 = V_14;
  6859. NullCheck(L_40);
  6860. String_t* L_42;
  6861. L_42 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_40, 0, L_41, NULL);
  6862. int32_t L_43;
  6863. L_43 = Int32_Parse_m273CA1A9C7717C99641291A95C543711C0202AF0(L_42, NULL);
  6864. V_13 = L_43;
  6865. String_t* L_44 = V_12;
  6866. int32_t L_45 = V_14;
  6867. NullCheck(L_44);
  6868. String_t* L_46;
  6869. L_46 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_44, ((int32_t)il2cpp_codegen_add(L_45, 1)), NULL);
  6870. V_12 = L_46;
  6871. }
  6872. IL_014b_1:
  6873. {
  6874. String_t* L_47 = V_12;
  6875. NullCheck(L_47);
  6876. int32_t L_48;
  6877. L_48 = String_IndexOf_m69E9BDAFD93767C85A7FF861B453415D3B4A200F(L_47, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B7B4B5C42CA1C2ED60073710A5266DC268AB4EB)), NULL);
  6878. V_16 = (bool)((((int32_t)((((int32_t)L_48) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6879. bool L_49 = V_16;
  6880. if (!L_49)
  6881. {
  6882. goto IL_0178_1;
  6883. }
  6884. }
  6885. {
  6886. String_t* L_50 = V_12;
  6887. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ErrorMessages_t2367D208FBD8BCCCA1785A2713B206653DEC47BE_il2cpp_TypeInfo_var)));
  6888. String_t* L_51;
  6889. L_51 = ErrorMessages_get_DependencyNotFoundErrorMessage_mA71EBFCD6E5CC0C61BD0E3624738175EADBCC0F7(NULL);
  6890. String_t* L_52;
  6891. L_52 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_50, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD)), L_51, NULL);
  6892. V_12 = L_52;
  6893. }
  6894. IL_0178_1:
  6895. {
  6896. int32_t L_53 = V_13;
  6897. String_t* L_54 = V_12;
  6898. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_55 = (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)));
  6899. InitializationException__ctor_mC48C74EE90B137CDEA82068C2E1695D81974C5BF(L_55, L_53, L_54, NULL);
  6900. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6901. IL2CPP_RAISE_MANAGED_EXCEPTION(L_55, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E_RuntimeMethod_var)));
  6902. }
  6903. }
  6904. CATCH_0182_1:
  6905. {
  6906. Exception_t* L_56 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
  6907. V_17 = L_56;
  6908. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var)));
  6909. FirebaseApp_OnAllAppsDestroyed_m19CF36FB1A2439786994BBB55F1E405B7B43CAAB(NULL);
  6910. Exception_t* L_57 = V_17;
  6911. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  6912. IL2CPP_RAISE_MANAGED_EXCEPTION(L_57, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_CreateAndTrack_m3EFC2B1BFE4FF3BE069B04DE63E93A257CD65B3E_RuntimeMethod_var)));
  6913. }
  6914. IL_018e_1:
  6915. {
  6916. intptr_t L_58;
  6917. L_58 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline((&V_4), NULL);
  6918. bool L_59;
  6919. L_59 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_58, 0, NULL);
  6920. V_18 = L_59;
  6921. bool L_60 = V_18;
  6922. if (!L_60)
  6923. {
  6924. goto IL_01ae_1;
  6925. }
  6926. }
  6927. {
  6928. V_19 = (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)NULL;
  6929. goto IL_0289;
  6930. }
  6931. IL_01ae_1:
  6932. {
  6933. V_5 = (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)NULL;
  6934. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6935. Dictionary_2_tD81F54C87D78FE70A5DE7DAA170AE5EB4E54E8C3* L_61 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___cPtrToProxy;
  6936. intptr_t L_62;
  6937. L_62 = HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline((&V_4), NULL);
  6938. NullCheck(L_61);
  6939. bool L_63;
  6940. L_63 = Dictionary_2_TryGetValue_mD9203985461B343144479403BB91596E7FD479F0(L_61, L_62, (&V_5), Dictionary_2_TryGetValue_mD9203985461B343144479403BB91596E7FD479F0_RuntimeMethod_var);
  6941. V_20 = L_63;
  6942. bool L_64 = V_20;
  6943. if (!L_64)
  6944. {
  6945. goto IL_020c_1;
  6946. }
  6947. }
  6948. {
  6949. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_65 = V_5;
  6950. V_21 = (bool)((!(((RuntimeObject*)(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)L_65) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  6951. bool L_66 = V_21;
  6952. if (!L_66)
  6953. {
  6954. goto IL_020b_1;
  6955. }
  6956. }
  6957. {
  6958. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_67 = ___1_existingProxy;
  6959. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_68 = V_5;
  6960. V_22 = (bool)((((int32_t)((((RuntimeObject*)(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)L_67) == ((RuntimeObject*)(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)L_68))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  6961. bool L_69 = V_22;
  6962. if (!L_69)
  6963. {
  6964. goto IL_0205_1;
  6965. }
  6966. }
  6967. {
  6968. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_70 = ___1_existingProxy;
  6969. NullCheck(L_70);
  6970. String_t* L_71;
  6971. L_71 = FirebaseApp_get_Name_m89C11F96726C8E4FD3CCAE04A5DC3129F7CD975E(L_70, NULL);
  6972. String_t* L_72;
  6973. L_72 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralB7EFBEA6AABC35E96367379C5A6B509BB4044717, L_71, NULL);
  6974. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  6975. LogUtil_LogMessage_mA96CEACFEBC0F9B08D7F282A4E55685F6E803A49(3, L_72, NULL);
  6976. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_73 = ___1_existingProxy;
  6977. NullCheck(L_73);
  6978. FirebaseApp_Dispose_mC1965A7AE8BAB834DB652BF0BACF377F3D45192B(L_73, NULL);
  6979. }
  6980. IL_0205_1:
  6981. {
  6982. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_74 = V_5;
  6983. V_19 = L_74;
  6984. goto IL_0289;
  6985. }
  6986. IL_020b_1:
  6987. {
  6988. }
  6989. IL_020c_1:
  6990. {
  6991. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_75 = V_1;
  6992. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  6993. FirebaseApp_LogHeartbeatInternal_m849C31C3F73680D986D5672C464BEBCA899FBEFC(L_75, NULL);
  6994. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_76 = V_1;
  6995. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_77 = V_1;
  6996. NullCheck(L_77);
  6997. String_t* L_78;
  6998. L_78 = FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE(L_77, NULL);
  6999. NullCheck(L_76);
  7000. L_76->___name = L_78;
  7001. Il2CppCodeGenWriteBarrier((void**)(&L_76->___name), (void*)L_78);
  7002. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_79 = V_1;
  7003. NullCheck(L_79);
  7004. FirebaseApp_AddReference_m562BA6DFE00568AC30B15C36D8BB848F14EDED95(L_79, NULL);
  7005. bool L_80 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___crashlyticsInitializationAttempted;
  7006. if (L_80)
  7007. {
  7008. goto IL_0237_1;
  7009. }
  7010. }
  7011. {
  7012. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7013. bool L_81;
  7014. L_81 = FirebaseApp_IsCheckDependenciesRunning_m14D0D3293F91F52A79382CB3B8B2C93EBE3FDB59(NULL);
  7015. G_B26_0 = ((((int32_t)L_81) == ((int32_t)0))? 1 : 0);
  7016. goto IL_0238_1;
  7017. }
  7018. IL_0237_1:
  7019. {
  7020. G_B26_0 = 0;
  7021. }
  7022. IL_0238_1:
  7023. {
  7024. V_23 = (bool)G_B26_0;
  7025. bool L_82 = V_23;
  7026. if (!L_82)
  7027. {
  7028. goto IL_0248_1;
  7029. }
  7030. }
  7031. {
  7032. V_0 = (bool)1;
  7033. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7034. ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___crashlyticsInitializationAttempted = (bool)1;
  7035. }
  7036. IL_0248_1:
  7037. {
  7038. goto IL_0256;
  7039. }
  7040. }
  7041. catch(Il2CppExceptionWrapper& e)
  7042. {
  7043. __finallyBlock.StoreException(e.ex);
  7044. }
  7045. }
  7046. IL_0256:
  7047. {
  7048. bool L_83 = V_0;
  7049. V_24 = L_83;
  7050. bool L_84 = V_24;
  7051. if (!L_84)
  7052. {
  7053. goto IL_0284;
  7054. }
  7055. }
  7056. {
  7057. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  7058. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_85 = ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__48_0;
  7059. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_86 = L_85;
  7060. if (L_86)
  7061. {
  7062. G_B35_0 = L_86;
  7063. goto IL_027d;
  7064. }
  7065. G_B34_0 = L_86;
  7066. }
  7067. {
  7068. il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  7069. U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* L_87 = ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9;
  7070. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_88 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
  7071. Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_88, L_87, (intptr_t)((void*)U3CU3Ec_U3CCreateAndTrackU3Eb__48_0_m353C5F1E7C6BDE8601757A37801E17C89CA49AC2_RuntimeMethod_var), NULL);
  7072. Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_89 = L_88;
  7073. ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__48_0 = L_89;
  7074. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9__48_0), (void*)L_89);
  7075. G_B35_0 = L_89;
  7076. }
  7077. IL_027d:
  7078. {
  7079. il2cpp_codegen_runtime_class_init_inline(FirebaseHandler_t11BC96204B8CDE75558E6BBDB2ED05FA2979B586_il2cpp_TypeInfo_var);
  7080. bool L_90;
  7081. L_90 = FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4(G_B35_0, FirebaseHandler_RunOnMainThread_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mAE5FCABDB6F0D5495736534F2072751B25E840B4_RuntimeMethod_var);
  7082. }
  7083. IL_0284:
  7084. {
  7085. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_91 = V_1;
  7086. V_19 = L_91;
  7087. goto IL_0289;
  7088. }
  7089. IL_0289:
  7090. {
  7091. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_92 = V_19;
  7092. return L_92;
  7093. }
  7094. }
  7095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B (const RuntimeMethod* method)
  7096. {
  7097. static bool s_Il2CppMethodInitialized;
  7098. if (!s_Il2CppMethodInitialized)
  7099. {
  7100. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7101. s_Il2CppMethodInitialized = true;
  7102. }
  7103. RuntimeObject* V_0 = NULL;
  7104. bool V_1 = false;
  7105. bool V_2 = false;
  7106. int32_t G_B4_0 = 0;
  7107. {
  7108. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7109. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThreadLock;
  7110. V_0 = L_0;
  7111. V_1 = (bool)0;
  7112. }
  7113. {
  7114. auto __finallyBlock = il2cpp::utils::Finally([&]
  7115. {
  7116. FINALLY_0045:
  7117. {
  7118. {
  7119. bool L_1 = V_1;
  7120. if (!L_1)
  7121. {
  7122. goto IL_004f;
  7123. }
  7124. }
  7125. {
  7126. RuntimeObject* L_2 = V_0;
  7127. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  7128. }
  7129. IL_004f:
  7130. {
  7131. return;
  7132. }
  7133. }
  7134. });
  7135. try
  7136. {
  7137. {
  7138. RuntimeObject* L_3 = V_0;
  7139. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  7140. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7141. int32_t L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThread;
  7142. if ((((int32_t)L_4) == ((int32_t)(-1))))
  7143. {
  7144. goto IL_0031_1;
  7145. }
  7146. }
  7147. {
  7148. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7149. int32_t L_5 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThread;
  7150. Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* L_6;
  7151. L_6 = Thread_get_CurrentThread_m6D4719F4993DB9200490531FF02D4076FF9CA9BD(NULL);
  7152. NullCheck(L_6);
  7153. int32_t L_7;
  7154. L_7 = Thread_get_ManagedThreadId_m74ACB74A574EE535C2B00B7D64F203A62E796B05(L_6, NULL);
  7155. G_B4_0 = ((((int32_t)((((int32_t)L_5) == ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7156. goto IL_0032_1;
  7157. }
  7158. IL_0031_1:
  7159. {
  7160. G_B4_0 = 0;
  7161. }
  7162. IL_0032_1:
  7163. {
  7164. V_2 = (bool)G_B4_0;
  7165. bool L_8 = V_2;
  7166. if (!L_8)
  7167. {
  7168. goto IL_0042_1;
  7169. }
  7170. }
  7171. {
  7172. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
  7173. InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC79C1E7C1AB013FFB3AD9A42073405EF4995E70F)), NULL);
  7174. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_ThrowIfCheckDependenciesRunning_mCC374EEFD25964DB6A38DA14EC987792DE119D9B_RuntimeMethod_var)));
  7175. }
  7176. IL_0042_1:
  7177. {
  7178. goto IL_0050;
  7179. }
  7180. }
  7181. catch(Il2CppExceptionWrapper& e)
  7182. {
  7183. __finallyBlock.StoreException(e.ex);
  7184. }
  7185. }
  7186. IL_0050:
  7187. {
  7188. return;
  7189. }
  7190. }
  7191. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FirebaseApp_IsCheckDependenciesRunning_m14D0D3293F91F52A79382CB3B8B2C93EBE3FDB59 (const RuntimeMethod* method)
  7192. {
  7193. static bool s_Il2CppMethodInitialized;
  7194. if (!s_Il2CppMethodInitialized)
  7195. {
  7196. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7197. s_Il2CppMethodInitialized = true;
  7198. }
  7199. RuntimeObject* V_0 = NULL;
  7200. bool V_1 = false;
  7201. bool V_2 = false;
  7202. {
  7203. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7204. RuntimeObject* L_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThreadLock;
  7205. V_0 = L_0;
  7206. V_1 = (bool)0;
  7207. }
  7208. {
  7209. auto __finallyBlock = il2cpp::utils::Finally([&]
  7210. {
  7211. FINALLY_0021:
  7212. {
  7213. {
  7214. bool L_1 = V_1;
  7215. if (!L_1)
  7216. {
  7217. goto IL_002b;
  7218. }
  7219. }
  7220. {
  7221. RuntimeObject* L_2 = V_0;
  7222. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
  7223. }
  7224. IL_002b:
  7225. {
  7226. return;
  7227. }
  7228. }
  7229. });
  7230. try
  7231. {
  7232. RuntimeObject* L_3 = V_0;
  7233. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
  7234. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7235. int32_t L_4 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var))->___CheckDependenciesThread;
  7236. V_2 = (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
  7237. goto IL_002c;
  7238. }
  7239. catch(Il2CppExceptionWrapper& e)
  7240. {
  7241. __finallyBlock.StoreException(e.ex);
  7242. }
  7243. }
  7244. IL_002c:
  7245. {
  7246. bool L_5 = V_2;
  7247. return L_5;
  7248. }
  7249. }
  7250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* __this, const RuntimeMethod* method)
  7251. {
  7252. static bool s_Il2CppMethodInitialized;
  7253. if (!s_Il2CppMethodInitialized)
  7254. {
  7255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7257. s_Il2CppMethodInitialized = true;
  7258. }
  7259. String_t* V_0 = NULL;
  7260. bool V_1 = false;
  7261. String_t* V_2 = NULL;
  7262. {
  7263. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_0 = __this->___swigCPtr;
  7264. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7265. String_t* L_1;
  7266. L_1 = AppUtilPINVOKE_FirebaseApp_NameInternal_get_mE4931CA287567E2C7F91442E07F30AE96AE91172(L_0, NULL);
  7267. V_0 = L_1;
  7268. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7269. bool L_2;
  7270. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7271. V_1 = L_2;
  7272. bool L_3 = V_1;
  7273. if (!L_3)
  7274. {
  7275. goto IL_001c;
  7276. }
  7277. }
  7278. {
  7279. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7280. Exception_t* L_4;
  7281. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7282. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_get_NameInternal_m493D9AEC87709D1197A1997C7560AFEBB107FBCE_RuntimeMethod_var)));
  7283. }
  7284. IL_001c:
  7285. {
  7286. String_t* L_5 = V_0;
  7287. V_2 = L_5;
  7288. goto IL_0020;
  7289. }
  7290. IL_0020:
  7291. {
  7292. String_t* L_6 = V_2;
  7293. return L_6;
  7294. }
  7295. }
  7296. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* FirebaseApp_CreateInternal_m63EB3F64189DA8E6C5B2E1C95B11D63EF7F7BC4B (const RuntimeMethod* method)
  7297. {
  7298. static bool s_Il2CppMethodInitialized;
  7299. if (!s_Il2CppMethodInitialized)
  7300. {
  7301. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7302. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7303. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7304. s_Il2CppMethodInitialized = true;
  7305. }
  7306. intptr_t V_0;
  7307. memset((&V_0), 0, sizeof(V_0));
  7308. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_1 = NULL;
  7309. bool V_2 = false;
  7310. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_3 = NULL;
  7311. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* G_B3_0 = NULL;
  7312. {
  7313. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7314. intptr_t L_0;
  7315. L_0 = AppUtilPINVOKE_FirebaseApp_CreateInternal__SWIG_0_m8C61ECBE5407D4A591827E10595AE28EFE8C6CE5(NULL);
  7316. V_0 = L_0;
  7317. intptr_t L_1 = V_0;
  7318. bool L_2;
  7319. L_2 = IntPtr_op_Equality_m7D9CDCDE9DC2A0C2C614633F4921E90187FAB271(L_1, 0, NULL);
  7320. if (L_2)
  7321. {
  7322. goto IL_001d;
  7323. }
  7324. }
  7325. {
  7326. intptr_t L_3 = V_0;
  7327. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_4 = (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)il2cpp_codegen_object_new(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7328. FirebaseApp__ctor_mC539AF748C2E16CD3B7820D6039B9A29DBDF908C(L_4, L_3, (bool)0, NULL);
  7329. G_B3_0 = L_4;
  7330. goto IL_001e;
  7331. }
  7332. IL_001d:
  7333. {
  7334. G_B3_0 = ((FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25*)(NULL));
  7335. }
  7336. IL_001e:
  7337. {
  7338. V_1 = G_B3_0;
  7339. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7340. bool L_5;
  7341. L_5 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7342. V_2 = L_5;
  7343. bool L_6 = V_2;
  7344. if (!L_6)
  7345. {
  7346. goto IL_002e;
  7347. }
  7348. }
  7349. {
  7350. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7351. Exception_t* L_7;
  7352. L_7 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7353. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_CreateInternal_m63EB3F64189DA8E6C5B2E1C95B11D63EF7F7BC4B_RuntimeMethod_var)));
  7354. }
  7355. IL_002e:
  7356. {
  7357. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_8 = V_1;
  7358. V_3 = L_8;
  7359. goto IL_0032;
  7360. }
  7361. IL_0032:
  7362. {
  7363. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_9 = V_3;
  7364. return L_9;
  7365. }
  7366. }
  7367. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_ReleaseReferenceInternal_mA281FCA13BCF136D9D9B4311C40925B99614D63D (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_app, const RuntimeMethod* method)
  7368. {
  7369. static bool s_Il2CppMethodInitialized;
  7370. if (!s_Il2CppMethodInitialized)
  7371. {
  7372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7375. s_Il2CppMethodInitialized = true;
  7376. }
  7377. bool V_0 = false;
  7378. {
  7379. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_0 = ___0_app;
  7380. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7381. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_1;
  7382. L_1 = FirebaseApp_getCPtr_m54B5DAC73BA43E79771E0181BEFD846BBE06C84F(L_0, NULL);
  7383. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7384. AppUtilPINVOKE_FirebaseApp_ReleaseReferenceInternal_m5A184BBB9E09539CDDB771120995526D0328439B(L_1, NULL);
  7385. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7386. bool L_2;
  7387. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7388. V_0 = L_2;
  7389. bool L_3 = V_0;
  7390. if (!L_3)
  7391. {
  7392. goto IL_001c;
  7393. }
  7394. }
  7395. {
  7396. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7397. Exception_t* L_4;
  7398. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7399. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_ReleaseReferenceInternal_mA281FCA13BCF136D9D9B4311C40925B99614D63D_RuntimeMethod_var)));
  7400. }
  7401. IL_001c:
  7402. {
  7403. return;
  7404. }
  7405. }
  7406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_RegisterLibrariesInternal_m03B7487A8CAECC33FFFFFC110445811D0DDB35F2 (StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* ___0_libraries, const RuntimeMethod* method)
  7407. {
  7408. static bool s_Il2CppMethodInitialized;
  7409. if (!s_Il2CppMethodInitialized)
  7410. {
  7411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7413. s_Il2CppMethodInitialized = true;
  7414. }
  7415. bool V_0 = false;
  7416. {
  7417. StringStringMap_t8CB65B0BCA7BFAAF5D5D5962B581CDA66BAE24CB* L_0 = ___0_libraries;
  7418. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_1;
  7419. L_1 = StringStringMap_getCPtr_m9E30BAD269827991D469F743D10098904502616D(L_0, NULL);
  7420. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7421. AppUtilPINVOKE_FirebaseApp_RegisterLibrariesInternal_m6A299F866D396117D75C2243115E25F2B8A6F00E(L_1, NULL);
  7422. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7423. bool L_2;
  7424. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7425. V_0 = L_2;
  7426. bool L_3 = V_0;
  7427. if (!L_3)
  7428. {
  7429. goto IL_001c;
  7430. }
  7431. }
  7432. {
  7433. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7434. Exception_t* L_4;
  7435. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7436. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_RegisterLibrariesInternal_m03B7487A8CAECC33FFFFFC110445811D0DDB35F2_RuntimeMethod_var)));
  7437. }
  7438. IL_001c:
  7439. {
  7440. return;
  7441. }
  7442. }
  7443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_LogHeartbeatInternal_m849C31C3F73680D986D5672C464BEBCA899FBEFC (FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* ___0_app, const RuntimeMethod* method)
  7444. {
  7445. static bool s_Il2CppMethodInitialized;
  7446. if (!s_Il2CppMethodInitialized)
  7447. {
  7448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7451. s_Il2CppMethodInitialized = true;
  7452. }
  7453. bool V_0 = false;
  7454. {
  7455. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_0 = ___0_app;
  7456. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7457. HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F L_1;
  7458. L_1 = FirebaseApp_getCPtr_m54B5DAC73BA43E79771E0181BEFD846BBE06C84F(L_0, NULL);
  7459. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7460. AppUtilPINVOKE_FirebaseApp_LogHeartbeatInternal_m6BA2A1959A135C6D953FC965A4C09D80DA62C838(L_1, NULL);
  7461. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7462. bool L_2;
  7463. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7464. V_0 = L_2;
  7465. bool L_3 = V_0;
  7466. if (!L_3)
  7467. {
  7468. goto IL_001c;
  7469. }
  7470. }
  7471. {
  7472. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7473. Exception_t* L_4;
  7474. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7475. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_LogHeartbeatInternal_m849C31C3F73680D986D5672C464BEBCA899FBEFC_RuntimeMethod_var)));
  7476. }
  7477. IL_001c:
  7478. {
  7479. return;
  7480. }
  7481. }
  7482. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseApp_AppSetDefaultConfigPath_m9712BA055777DA0F98524BD85A6C97FBFC5C6192 (String_t* ___0_path, const RuntimeMethod* method)
  7483. {
  7484. static bool s_Il2CppMethodInitialized;
  7485. if (!s_Il2CppMethodInitialized)
  7486. {
  7487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7489. s_Il2CppMethodInitialized = true;
  7490. }
  7491. bool V_0 = false;
  7492. {
  7493. String_t* L_0 = ___0_path;
  7494. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7495. AppUtilPINVOKE_FirebaseApp_AppSetDefaultConfigPath_m461EBC1DCEA9353F3C927FAEEB1590BA130E69DB(L_0, NULL);
  7496. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7497. bool L_1;
  7498. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7499. V_0 = L_1;
  7500. bool L_2 = V_0;
  7501. if (!L_2)
  7502. {
  7503. goto IL_0017;
  7504. }
  7505. }
  7506. {
  7507. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7508. Exception_t* L_3;
  7509. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7510. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_AppSetDefaultConfigPath_m9712BA055777DA0F98524BD85A6C97FBFC5C6192_RuntimeMethod_var)));
  7511. }
  7512. IL_0017:
  7513. {
  7514. return;
  7515. }
  7516. }
  7517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714 (const RuntimeMethod* method)
  7518. {
  7519. static bool s_Il2CppMethodInitialized;
  7520. if (!s_Il2CppMethodInitialized)
  7521. {
  7522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7524. s_Il2CppMethodInitialized = true;
  7525. }
  7526. String_t* V_0 = NULL;
  7527. bool V_1 = false;
  7528. String_t* V_2 = NULL;
  7529. {
  7530. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7531. String_t* L_0;
  7532. L_0 = AppUtilPINVOKE_FirebaseApp_DefaultName_get_m7561CF63339BB772F6A9690B9E07D9E21BA70D2A(NULL);
  7533. V_0 = L_0;
  7534. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  7535. bool L_1;
  7536. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  7537. V_1 = L_1;
  7538. bool L_2 = V_1;
  7539. if (!L_2)
  7540. {
  7541. goto IL_0016;
  7542. }
  7543. }
  7544. {
  7545. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  7546. Exception_t* L_3;
  7547. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  7548. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FirebaseApp_get_DefaultName_mE170961E3E149AB409453866F8FBEDE07E9C3714_RuntimeMethod_var)));
  7549. }
  7550. IL_0016:
  7551. {
  7552. String_t* L_4 = V_0;
  7553. V_2 = L_4;
  7554. goto IL_001a;
  7555. }
  7556. IL_001a:
  7557. {
  7558. String_t* L_5 = V_2;
  7559. return L_5;
  7560. }
  7561. }
  7562. #ifdef __clang__
  7563. #pragma clang diagnostic pop
  7564. #endif
  7565. #ifdef __clang__
  7566. #pragma clang diagnostic push
  7567. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7568. #pragma clang diagnostic ignored "-Wunused-variable"
  7569. #endif
  7570. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  7571. {
  7572. {
  7573. String_t* L_0 = __this->___U3CCppModuleNameU3Ek__BackingField;
  7574. return L_0;
  7575. }
  7576. }
  7577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableModuleParams_set_CppModuleName_mF1C3FE3BBE44DEDB23AF2879630075AEAC7106DF (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method)
  7578. {
  7579. {
  7580. String_t* L_0 = ___0_value;
  7581. __this->___U3CCppModuleNameU3Ek__BackingField = L_0;
  7582. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCppModuleNameU3Ek__BackingField), (void*)L_0);
  7583. return;
  7584. }
  7585. }
  7586. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CSharpClassName_m04AD392AA82FCE1E6636F812672C77F294AC16EC (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  7587. {
  7588. {
  7589. String_t* L_0 = __this->___U3CCSharpClassNameU3Ek__BackingField;
  7590. return L_0;
  7591. }
  7592. }
  7593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableModuleParams_set_CSharpClassName_m9152635BDD8F608352C12F3447962C10F7DF4F43 (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method)
  7594. {
  7595. {
  7596. String_t* L_0 = ___0_value;
  7597. __this->___U3CCSharpClassNameU3Ek__BackingField = L_0;
  7598. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCSharpClassNameU3Ek__BackingField), (void*)L_0);
  7599. return;
  7600. }
  7601. }
  7602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EnableModuleParams_get_AlwaysEnable_mC44F8EA7A9EDCD493C6B8E04E3B3CF00D09FDEA6 (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  7603. {
  7604. {
  7605. bool L_0 = __this->___U3CAlwaysEnableU3Ek__BackingField;
  7606. return L_0;
  7607. }
  7608. }
  7609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableModuleParams_set_AlwaysEnable_m3F7638041BDA0CC3669AD7119C68ABD2B6F7C482 (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, bool ___0_value, const RuntimeMethod* method)
  7610. {
  7611. {
  7612. bool L_0 = ___0_value;
  7613. __this->___U3CAlwaysEnableU3Ek__BackingField = L_0;
  7614. return;
  7615. }
  7616. }
  7617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnableModuleParams__ctor_m448B394AF46BBC2CE9C3301F732850625F6B37EF (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_csharp, String_t* ___1_cpp, bool ___2_always, const RuntimeMethod* method)
  7618. {
  7619. {
  7620. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7621. String_t* L_0 = ___0_csharp;
  7622. EnableModuleParams_set_CSharpClassName_m9152635BDD8F608352C12F3447962C10F7DF4F43_inline(__this, L_0, NULL);
  7623. String_t* L_1 = ___1_cpp;
  7624. EnableModuleParams_set_CppModuleName_mF1C3FE3BBE44DEDB23AF2879630075AEAC7106DF_inline(__this, L_1, NULL);
  7625. bool L_2 = ___2_always;
  7626. EnableModuleParams_set_AlwaysEnable_m3F7638041BDA0CC3669AD7119C68ABD2B6F7C482_inline(__this, L_2, NULL);
  7627. return;
  7628. }
  7629. }
  7630. #ifdef __clang__
  7631. #pragma clang diagnostic pop
  7632. #endif
  7633. #ifdef __clang__
  7634. #pragma clang diagnostic push
  7635. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7636. #pragma clang diagnostic ignored "-Wunused-variable"
  7637. #endif
  7638. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_Multicast(CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method)
  7639. {
  7640. il2cpp_array_size_t length = __this->___delegates->max_length;
  7641. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  7642. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* retVal = NULL;
  7643. for (il2cpp_array_size_t i = 0; i < length; i++)
  7644. {
  7645. CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* currentDelegate = reinterpret_cast<CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73*>(delegatesToInvoke[i]);
  7646. typedef FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  7647. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  7648. }
  7649. return retVal;
  7650. }
  7651. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_OpenInst(CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method)
  7652. {
  7653. typedef FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* (*FunctionPointerType) (const RuntimeMethod*);
  7654. return ((FunctionPointerType)__this->___method_ptr)(method);
  7655. }
  7656. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_OpenStatic(CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method)
  7657. {
  7658. typedef FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* (*FunctionPointerType) (const RuntimeMethod*);
  7659. return ((FunctionPointerType)__this->___method_ptr)(method);
  7660. }
  7661. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateDelegate__ctor_m966C39812E422F82DD3AACF101F012749B1F9E12 (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  7662. {
  7663. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  7664. __this->___method = ___1_method;
  7665. __this->___m_target = ___0_object;
  7666. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  7667. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  7668. __this->___method_code = (intptr_t)__this;
  7669. if (MethodIsStatic((RuntimeMethod*)___1_method))
  7670. {
  7671. bool isOpen = parameterCount == 0;
  7672. if (isOpen)
  7673. __this->___invoke_impl = (intptr_t)&CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_OpenStatic;
  7674. else
  7675. {
  7676. __this->___invoke_impl = __this->___method_ptr;
  7677. __this->___method_code = (intptr_t)__this->___m_target;
  7678. }
  7679. }
  7680. else
  7681. {
  7682. if (___0_object == NULL)
  7683. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  7684. __this->___invoke_impl = __this->___method_ptr;
  7685. __this->___method_code = (intptr_t)__this->___m_target;
  7686. }
  7687. __this->___extra_arg = (intptr_t)&CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_Multicast;
  7688. }
  7689. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186 (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method)
  7690. {
  7691. typedef FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  7692. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  7693. }
  7694. #ifdef __clang__
  7695. #pragma clang diagnostic pop
  7696. #endif
  7697. #ifdef __clang__
  7698. #pragma clang diagnostic push
  7699. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7700. #pragma clang diagnostic ignored "-Wunused-variable"
  7701. #endif
  7702. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m829BBCDF9C61D6D694ABAB6DAC91B8EF322B6D0E (const RuntimeMethod* method)
  7703. {
  7704. static bool s_Il2CppMethodInitialized;
  7705. if (!s_Il2CppMethodInitialized)
  7706. {
  7707. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  7708. s_Il2CppMethodInitialized = true;
  7709. }
  7710. {
  7711. U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* L_0 = (U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C*)il2cpp_codegen_object_new(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var);
  7712. U3CU3Ec__ctor_m463FBDE085153371662615419AFD8228F4704F75(L_0, NULL);
  7713. ((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
  7714. Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
  7715. return;
  7716. }
  7717. }
  7718. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m463FBDE085153371662615419AFD8228F4704F75 (U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* __this, const RuntimeMethod* method)
  7719. {
  7720. {
  7721. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7722. return;
  7723. }
  7724. }
  7725. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* U3CU3Ec_U3CCreateU3Eb__15_0_mF43BDAE5875C0C407791D7735DC43BB00EB29F32 (U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* __this, const RuntimeMethod* method)
  7726. {
  7727. static bool s_Il2CppMethodInitialized;
  7728. if (!s_Il2CppMethodInitialized)
  7729. {
  7730. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7731. s_Il2CppMethodInitialized = true;
  7732. }
  7733. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* V_0 = NULL;
  7734. {
  7735. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7736. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_0;
  7737. L_0 = FirebaseApp_CreateInternal_m63EB3F64189DA8E6C5B2E1C95B11D63EF7F7BC4B(NULL);
  7738. V_0 = L_0;
  7739. goto IL_0009;
  7740. }
  7741. IL_0009:
  7742. {
  7743. FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* L_1 = V_0;
  7744. return L_1;
  7745. }
  7746. }
  7747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCreateAndTrackU3Eb__48_0_m353C5F1E7C6BDE8601757A37801E17C89CA49AC2 (U3CU3Ec_t4E60FA2425A16BB5C3A0357CAC8FCBA8C92D498C* __this, const RuntimeMethod* method)
  7748. {
  7749. static bool s_Il2CppMethodInitialized;
  7750. if (!s_Il2CppMethodInitialized)
  7751. {
  7752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7753. s_Il2CppMethodInitialized = true;
  7754. }
  7755. bool V_0 = false;
  7756. {
  7757. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  7758. bool L_0;
  7759. L_0 = FirebaseApp_InitializeCrashlyticsIfPresent_m543A1327364F796F96120C0CD4D7805B412529B6(NULL);
  7760. V_0 = L_0;
  7761. goto IL_0009;
  7762. }
  7763. IL_0009:
  7764. {
  7765. bool L_1 = V_0;
  7766. return L_1;
  7767. }
  7768. }
  7769. #ifdef __clang__
  7770. #pragma clang diagnostic pop
  7771. #endif
  7772. #ifdef __clang__
  7773. #pragma clang diagnostic push
  7774. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7775. #pragma clang diagnostic ignored "-Wunused-variable"
  7776. #endif
  7777. #ifdef __clang__
  7778. #pragma clang diagnostic pop
  7779. #endif
  7780. #ifdef __clang__
  7781. #pragma clang diagnostic push
  7782. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7783. #pragma clang diagnostic ignored "-Wunused-variable"
  7784. #endif
  7785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE__cctor_m8F7249FF9A16A52D144B2223D3CB9EA2195CE6DF (const RuntimeMethod* method)
  7786. {
  7787. static bool s_Il2CppMethodInitialized;
  7788. if (!s_Il2CppMethodInitialized)
  7789. {
  7790. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  7791. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var);
  7792. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var);
  7793. s_Il2CppMethodInitialized = true;
  7794. }
  7795. {
  7796. SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150* L_0 = (SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150*)il2cpp_codegen_object_new(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var);
  7797. SWIGExceptionHelper__ctor_m4DB6794D8CB5F1A9740C37B0C257B69982C013B9(L_0, NULL);
  7798. ((AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_StaticFields*)il2cpp_codegen_static_fields_for(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var))->___swigExceptionHelper = L_0;
  7799. Il2CppCodeGenWriteBarrier((void**)(&((AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_StaticFields*)il2cpp_codegen_static_fields_for(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var))->___swigExceptionHelper), (void*)L_0);
  7800. SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534* L_1 = (SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534*)il2cpp_codegen_object_new(SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var);
  7801. SWIGStringHelper__ctor_mF5EBABDC102D937A919B6A6CCA3690E2244ECE85(L_1, NULL);
  7802. ((AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_StaticFields*)il2cpp_codegen_static_fields_for(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var))->___swigStringHelper = L_1;
  7803. Il2CppCodeGenWriteBarrier((void**)(&((AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_StaticFields*)il2cpp_codegen_static_fields_for(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var))->___swigStringHelper), (void*)L_1);
  7804. return;
  7805. }
  7806. }
  7807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_FutureBase_mBA1AC9D7BE7977A080996ED289972DF8449F7BC5 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7808. {
  7809. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  7810. void* ____0_jarg1_marshaled = NULL;
  7811. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7812. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_delete_FutureBase)(____0_jarg1_marshaled);
  7813. }
  7814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FutureBase_status_m3056FA61BBB6B002A5BEE4F34F75DCD0858BC27C (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7815. {
  7816. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (void*);
  7817. void* ____0_jarg1_marshaled = NULL;
  7818. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7819. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureBase_status)(____0_jarg1_marshaled);
  7820. return returnValue;
  7821. }
  7822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FutureBase_error_mDB0C901628E9EE247400F57E7E697743B69906E3 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7823. {
  7824. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (void*);
  7825. void* ____0_jarg1_marshaled = NULL;
  7826. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7827. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureBase_error)(____0_jarg1_marshaled);
  7828. return returnValue;
  7829. }
  7830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FutureBase_error_message_mDB4089A47D35BF6D3457750C5355B1908C4BE46B (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7831. {
  7832. typedef char* (DEFAULT_CALL *PInvokeFunc) (void*);
  7833. void* ____0_jarg1_marshaled = NULL;
  7834. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7835. char* returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureBase_error_message)(____0_jarg1_marshaled);
  7836. String_t* _returnValue_unmarshaled = NULL;
  7837. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  7838. il2cpp_codegen_marshal_free(returnValue);
  7839. returnValue = NULL;
  7840. return _returnValue_unmarshaled;
  7841. }
  7842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_new_StringStringMap__SWIG_0_m84D097C2772CA3A9AC5F931078FB79C3D3C1AF5E (const RuntimeMethod* method)
  7843. {
  7844. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) ();
  7845. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_new_StringStringMap__SWIG_0)();
  7846. return returnValue;
  7847. }
  7848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t AppUtilPINVOKE_StringStringMap_size_mD8D9155E1FE3473C2D52EF30DB99A8054B8036C0 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7849. {
  7850. typedef uint32_t (DEFAULT_CALL *PInvokeFunc) (void*);
  7851. void* ____0_jarg1_marshaled = NULL;
  7852. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7853. uint32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_size)(____0_jarg1_marshaled);
  7854. return returnValue;
  7855. }
  7856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_Clear_m8D2936F5AC4C42D9E10C8A296765929E80819E6A (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7857. {
  7858. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  7859. void* ____0_jarg1_marshaled = NULL;
  7860. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7861. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_Clear)(____0_jarg1_marshaled);
  7862. }
  7863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_StringStringMap_getitem_m9D4E9FAA3CA338A73368072EEA97E99D4BA5FC35 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method)
  7864. {
  7865. typedef char* (DEFAULT_CALL *PInvokeFunc) (void*, char*);
  7866. void* ____0_jarg1_marshaled = NULL;
  7867. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7868. char* ____1_jarg2_marshaled = NULL;
  7869. ____1_jarg2_marshaled = il2cpp_codegen_marshal_string(___1_jarg2);
  7870. char* returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_getitem)(____0_jarg1_marshaled, ____1_jarg2_marshaled);
  7871. String_t* _returnValue_unmarshaled = NULL;
  7872. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  7873. il2cpp_codegen_marshal_free(returnValue);
  7874. returnValue = NULL;
  7875. il2cpp_codegen_marshal_free(____1_jarg2_marshaled);
  7876. ____1_jarg2_marshaled = NULL;
  7877. return _returnValue_unmarshaled;
  7878. }
  7879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_setitem_mF52AA2B0DD2B1C82C96641B73D967C5AA0AA3F04 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, String_t* ___2_jarg3, const RuntimeMethod* method)
  7880. {
  7881. typedef void (DEFAULT_CALL *PInvokeFunc) (void*, char*, char*);
  7882. void* ____0_jarg1_marshaled = NULL;
  7883. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7884. char* ____1_jarg2_marshaled = NULL;
  7885. ____1_jarg2_marshaled = il2cpp_codegen_marshal_string(___1_jarg2);
  7886. char* ____2_jarg3_marshaled = NULL;
  7887. ____2_jarg3_marshaled = il2cpp_codegen_marshal_string(___2_jarg3);
  7888. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_setitem)(____0_jarg1_marshaled, ____1_jarg2_marshaled, ____2_jarg3_marshaled);
  7889. il2cpp_codegen_marshal_free(____1_jarg2_marshaled);
  7890. ____1_jarg2_marshaled = NULL;
  7891. il2cpp_codegen_marshal_free(____2_jarg3_marshaled);
  7892. ____2_jarg3_marshaled = NULL;
  7893. }
  7894. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_StringStringMap_ContainsKey_mD1DB16B8E96A716AA7D6E9EF19565228BE89314A (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method)
  7895. {
  7896. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (void*, char*);
  7897. void* ____0_jarg1_marshaled = NULL;
  7898. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7899. char* ____1_jarg2_marshaled = NULL;
  7900. ____1_jarg2_marshaled = il2cpp_codegen_marshal_string(___1_jarg2);
  7901. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_ContainsKey)(____0_jarg1_marshaled, ____1_jarg2_marshaled);
  7902. il2cpp_codegen_marshal_free(____1_jarg2_marshaled);
  7903. ____1_jarg2_marshaled = NULL;
  7904. return static_cast<bool>(returnValue);
  7905. }
  7906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_Add_mB5BC4CE692924D407020A29EB1D91EA5FD4DACDA (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, String_t* ___2_jarg3, const RuntimeMethod* method)
  7907. {
  7908. typedef void (DEFAULT_CALL *PInvokeFunc) (void*, char*, char*);
  7909. void* ____0_jarg1_marshaled = NULL;
  7910. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7911. char* ____1_jarg2_marshaled = NULL;
  7912. ____1_jarg2_marshaled = il2cpp_codegen_marshal_string(___1_jarg2);
  7913. char* ____2_jarg3_marshaled = NULL;
  7914. ____2_jarg3_marshaled = il2cpp_codegen_marshal_string(___2_jarg3);
  7915. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_Add)(____0_jarg1_marshaled, ____1_jarg2_marshaled, ____2_jarg3_marshaled);
  7916. il2cpp_codegen_marshal_free(____1_jarg2_marshaled);
  7917. ____1_jarg2_marshaled = NULL;
  7918. il2cpp_codegen_marshal_free(____2_jarg3_marshaled);
  7919. ____2_jarg3_marshaled = NULL;
  7920. }
  7921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_StringStringMap_Remove_mC01EAA294015A6D9D894D19B73DE6455110EBDA8 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, String_t* ___1_jarg2, const RuntimeMethod* method)
  7922. {
  7923. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (void*, char*);
  7924. void* ____0_jarg1_marshaled = NULL;
  7925. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7926. char* ____1_jarg2_marshaled = NULL;
  7927. ____1_jarg2_marshaled = il2cpp_codegen_marshal_string(___1_jarg2);
  7928. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_Remove)(____0_jarg1_marshaled, ____1_jarg2_marshaled);
  7929. il2cpp_codegen_marshal_free(____1_jarg2_marshaled);
  7930. ____1_jarg2_marshaled = NULL;
  7931. return static_cast<bool>(returnValue);
  7932. }
  7933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_StringStringMap_create_iterator_begin_mBBC01E5599A704C943471C9CEFF97810AC4054A1 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7934. {
  7935. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (void*);
  7936. void* ____0_jarg1_marshaled = NULL;
  7937. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7938. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_create_iterator_begin)(____0_jarg1_marshaled);
  7939. return returnValue;
  7940. }
  7941. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_StringStringMap_get_next_key_mDE2CD543826A393C6BEF7562D4A81B66872826DB (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, intptr_t ___1_jarg2, const RuntimeMethod* method)
  7942. {
  7943. typedef char* (DEFAULT_CALL *PInvokeFunc) (void*, intptr_t);
  7944. void* ____0_jarg1_marshaled = NULL;
  7945. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7946. char* returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_get_next_key)(____0_jarg1_marshaled, ___1_jarg2);
  7947. String_t* _returnValue_unmarshaled = NULL;
  7948. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  7949. il2cpp_codegen_marshal_free(returnValue);
  7950. returnValue = NULL;
  7951. return _returnValue_unmarshaled;
  7952. }
  7953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_StringStringMap_destroy_iterator_mD19027EE722AC2BD93E8F886D93AC6D0C3B56209 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, intptr_t ___1_jarg2, const RuntimeMethod* method)
  7954. {
  7955. typedef void (DEFAULT_CALL *PInvokeFunc) (void*, intptr_t);
  7956. void* ____0_jarg1_marshaled = NULL;
  7957. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7958. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_StringStringMap_destroy_iterator)(____0_jarg1_marshaled, ___1_jarg2);
  7959. }
  7960. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_StringStringMap_m9ACE5D4FA3CBE366F2925D4328DBE077A95E7196 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7961. {
  7962. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  7963. void* ____0_jarg1_marshaled = NULL;
  7964. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7965. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_delete_StringStringMap)(____0_jarg1_marshaled);
  7966. }
  7967. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FutureVoid_SWIG_OnCompletion_mFD32977A7A2E4A35F4DF9D05E4890FEF115BACB9 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, SWIG_CompletionDelegate_t6828E7CF61D9964ABFF37AEE2159B3A85866A51C* ___1_jarg2, int32_t ___2_jarg3, const RuntimeMethod* method)
  7968. {
  7969. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (void*, Il2CppMethodPointer, int32_t);
  7970. void* ____0_jarg1_marshaled = NULL;
  7971. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7972. Il2CppMethodPointer ____1_jarg2_marshaled = NULL;
  7973. ____1_jarg2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___1_jarg2));
  7974. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureVoid_SWIG_OnCompletion)(____0_jarg1_marshaled, ____1_jarg2_marshaled, ___2_jarg3);
  7975. return returnValue;
  7976. }
  7977. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FutureVoid_SWIG_FreeCompletionData_m2A3F6D97610E37684611807E9F8471619FA7C22F (intptr_t ___0_jarg1, const RuntimeMethod* method)
  7978. {
  7979. typedef void (DEFAULT_CALL *PInvokeFunc) (intptr_t);
  7980. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureVoid_SWIG_FreeCompletionData)(___0_jarg1);
  7981. }
  7982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_delete_FutureVoid_m9F8202898737C91464B6621C899505CE987A6393 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7983. {
  7984. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  7985. void* ____0_jarg1_marshaled = NULL;
  7986. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7987. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_delete_FutureVoid)(____0_jarg1_marshaled);
  7988. }
  7989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FirebaseApp_NameInternal_get_mE4931CA287567E2C7F91442E07F30AE96AE91172 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  7990. {
  7991. typedef char* (DEFAULT_CALL *PInvokeFunc) (void*);
  7992. void* ____0_jarg1_marshaled = NULL;
  7993. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  7994. char* returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_NameInternal_get)(____0_jarg1_marshaled);
  7995. String_t* _returnValue_unmarshaled = NULL;
  7996. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  7997. il2cpp_codegen_marshal_free(returnValue);
  7998. returnValue = NULL;
  7999. return _returnValue_unmarshaled;
  8000. }
  8001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FirebaseApp_CreateInternal__SWIG_0_m8C61ECBE5407D4A591827E10595AE28EFE8C6CE5 (const RuntimeMethod* method)
  8002. {
  8003. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) ();
  8004. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_CreateInternal__SWIG_0)();
  8005. return returnValue;
  8006. }
  8007. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_ReleaseReferenceInternal_m5A184BBB9E09539CDDB771120995526D0328439B (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  8008. {
  8009. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  8010. void* ____0_jarg1_marshaled = NULL;
  8011. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  8012. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_ReleaseReferenceInternal)(____0_jarg1_marshaled);
  8013. }
  8014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AppUtilPINVOKE_FirebaseApp_GetLogLevelInternal_mAF74BAD43730ACCFFB25EFBDCB0F40CA30CE1940 (const RuntimeMethod* method)
  8015. {
  8016. typedef int32_t (DEFAULT_CALL *PInvokeFunc) ();
  8017. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_GetLogLevelInternal)();
  8018. return returnValue;
  8019. }
  8020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_RegisterLibrariesInternal_m6A299F866D396117D75C2243115E25F2B8A6F00E (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  8021. {
  8022. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  8023. void* ____0_jarg1_marshaled = NULL;
  8024. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  8025. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_RegisterLibrariesInternal)(____0_jarg1_marshaled);
  8026. }
  8027. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_LogHeartbeatInternal_m6BA2A1959A135C6D953FC965A4C09D80DA62C838 (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F ___0_jarg1, const RuntimeMethod* method)
  8028. {
  8029. typedef void (DEFAULT_CALL *PInvokeFunc) (void*);
  8030. void* ____0_jarg1_marshaled = NULL;
  8031. ____0_jarg1_marshaled = (void*)___0_jarg1.____handle;
  8032. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_LogHeartbeatInternal)(____0_jarg1_marshaled);
  8033. }
  8034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_FirebaseApp_AppSetDefaultConfigPath_m461EBC1DCEA9353F3C927FAEEB1590BA130E69DB (String_t* ___0_jarg1, const RuntimeMethod* method)
  8035. {
  8036. typedef void (DEFAULT_CALL *PInvokeFunc) (char*);
  8037. char* ____0_jarg1_marshaled = NULL;
  8038. ____0_jarg1_marshaled = il2cpp_codegen_marshal_string(___0_jarg1);
  8039. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_AppSetDefaultConfigPath)(____0_jarg1_marshaled);
  8040. il2cpp_codegen_marshal_free(____0_jarg1_marshaled);
  8041. ____0_jarg1_marshaled = NULL;
  8042. }
  8043. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AppUtilPINVOKE_FirebaseApp_DefaultName_get_m7561CF63339BB772F6A9690B9E07D9E21BA70D2A (const RuntimeMethod* method)
  8044. {
  8045. typedef char* (DEFAULT_CALL *PInvokeFunc) ();
  8046. char* returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FirebaseApp_DefaultName_get)();
  8047. String_t* _returnValue_unmarshaled = NULL;
  8048. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  8049. il2cpp_codegen_marshal_free(returnValue);
  8050. returnValue = NULL;
  8051. return _returnValue_unmarshaled;
  8052. }
  8053. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_PollCallbacks_mD2FF7C60A52AF22E9AC028564A06E0F3974B6D56 (const RuntimeMethod* method)
  8054. {
  8055. typedef void (DEFAULT_CALL *PInvokeFunc) ();
  8056. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_PollCallbacks)();
  8057. }
  8058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_AppEnableLogCallback_m5BB69B725FD3DF1FE26C20DE516F14E02E82BDB3 (bool ___0_jarg1, const RuntimeMethod* method)
  8059. {
  8060. typedef void (DEFAULT_CALL *PInvokeFunc) (int32_t);
  8061. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_AppEnableLogCallback)(static_cast<int32_t>(___0_jarg1));
  8062. }
  8063. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetEnabledAllAppCallbacks_m6A273BFF682F24C5D1F66273B0AA3AF975B29019 (bool ___0_jarg1, const RuntimeMethod* method)
  8064. {
  8065. typedef void (DEFAULT_CALL *PInvokeFunc) (int32_t);
  8066. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_SetEnabledAllAppCallbacks)(static_cast<int32_t>(___0_jarg1));
  8067. }
  8068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetEnabledAppCallbackByName_m4705ADB8109C59533C8D2117C87E6336EEB54A05 (String_t* ___0_jarg1, bool ___1_jarg2, const RuntimeMethod* method)
  8069. {
  8070. typedef void (DEFAULT_CALL *PInvokeFunc) (char*, int32_t);
  8071. char* ____0_jarg1_marshaled = NULL;
  8072. ____0_jarg1_marshaled = il2cpp_codegen_marshal_string(___0_jarg1);
  8073. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_SetEnabledAppCallbackByName)(____0_jarg1_marshaled, static_cast<int32_t>(___1_jarg2));
  8074. il2cpp_codegen_marshal_free(____0_jarg1_marshaled);
  8075. ____0_jarg1_marshaled = NULL;
  8076. }
  8077. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtilPINVOKE_GetEnabledAppCallbackByName_m97E56E8BCA68A8391B677BC814B1E3584FD985C5 (String_t* ___0_jarg1, const RuntimeMethod* method)
  8078. {
  8079. typedef int32_t (DEFAULT_CALL *PInvokeFunc) (char*);
  8080. char* ____0_jarg1_marshaled = NULL;
  8081. ____0_jarg1_marshaled = il2cpp_codegen_marshal_string(___0_jarg1);
  8082. int32_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_GetEnabledAppCallbackByName)(____0_jarg1_marshaled);
  8083. il2cpp_codegen_marshal_free(____0_jarg1_marshaled);
  8084. ____0_jarg1_marshaled = NULL;
  8085. return static_cast<bool>(returnValue);
  8086. }
  8087. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtilPINVOKE_SetLogFunction_m76775D9FA055C83D4C65B6E6E7192E941A433EAE (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* ___0_jarg1, const RuntimeMethod* method)
  8088. {
  8089. typedef void (DEFAULT_CALL *PInvokeFunc) (Il2CppMethodPointer);
  8090. Il2CppMethodPointer ____0_jarg1_marshaled = NULL;
  8091. ____0_jarg1_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___0_jarg1));
  8092. reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_SetLogFunction)(____0_jarg1_marshaled);
  8093. }
  8094. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t AppUtilPINVOKE_FutureVoid_SWIGUpcast_m8D1EB93463FFA3A9F14A49FD1459CBE45E8957CC (intptr_t ___0_jarg1, const RuntimeMethod* method)
  8095. {
  8096. typedef intptr_t (DEFAULT_CALL *PInvokeFunc) (intptr_t);
  8097. intptr_t returnValue = reinterpret_cast<PInvokeFunc>(Firebase_App_CSharp_FutureVoid_SWIGUpcast)(___0_jarg1);
  8098. return returnValue;
  8099. }
  8100. #ifdef __clang__
  8101. #pragma clang diagnostic pop
  8102. #endif
  8103. #ifdef __clang__
  8104. #pragma clang diagnostic push
  8105. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8106. #pragma clang diagnostic ignored "-Wunused-variable"
  8107. #endif
  8108. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591(char* ___0_message)
  8109. {
  8110. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8111. String_t* ____0_message_unmarshaled = NULL;
  8112. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8113. SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591(____0_message_unmarshaled, NULL);
  8114. }
  8115. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315(char* ___0_message)
  8116. {
  8117. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8118. String_t* ____0_message_unmarshaled = NULL;
  8119. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8120. SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315(____0_message_unmarshaled, NULL);
  8121. }
  8122. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7(char* ___0_message)
  8123. {
  8124. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8125. String_t* ____0_message_unmarshaled = NULL;
  8126. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8127. SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7(____0_message_unmarshaled, NULL);
  8128. }
  8129. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E(char* ___0_message)
  8130. {
  8131. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8132. String_t* ____0_message_unmarshaled = NULL;
  8133. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8134. SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E(____0_message_unmarshaled, NULL);
  8135. }
  8136. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B(char* ___0_message)
  8137. {
  8138. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8139. String_t* ____0_message_unmarshaled = NULL;
  8140. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8141. SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B(____0_message_unmarshaled, NULL);
  8142. }
  8143. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07(char* ___0_message)
  8144. {
  8145. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8146. String_t* ____0_message_unmarshaled = NULL;
  8147. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8148. SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07(____0_message_unmarshaled, NULL);
  8149. }
  8150. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50(char* ___0_message)
  8151. {
  8152. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8153. String_t* ____0_message_unmarshaled = NULL;
  8154. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8155. SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50(____0_message_unmarshaled, NULL);
  8156. }
  8157. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35(char* ___0_message)
  8158. {
  8159. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8160. String_t* ____0_message_unmarshaled = NULL;
  8161. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8162. SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35(____0_message_unmarshaled, NULL);
  8163. }
  8164. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759(char* ___0_message)
  8165. {
  8166. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8167. String_t* ____0_message_unmarshaled = NULL;
  8168. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8169. SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759(____0_message_unmarshaled, NULL);
  8170. }
  8171. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0(char* ___0_message)
  8172. {
  8173. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8174. String_t* ____0_message_unmarshaled = NULL;
  8175. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8176. SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0(____0_message_unmarshaled, NULL);
  8177. }
  8178. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191(char* ___0_message)
  8179. {
  8180. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8181. String_t* ____0_message_unmarshaled = NULL;
  8182. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8183. SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191(____0_message_unmarshaled, NULL);
  8184. }
  8185. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC(char* ___0_message, char* ___1_paramName)
  8186. {
  8187. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8188. String_t* ____0_message_unmarshaled = NULL;
  8189. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8190. String_t* ____1_paramName_unmarshaled = NULL;
  8191. ____1_paramName_unmarshaled = il2cpp_codegen_marshal_string_result(___1_paramName);
  8192. SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC(____0_message_unmarshaled, ____1_paramName_unmarshaled, NULL);
  8193. }
  8194. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0(char* ___0_message, char* ___1_paramName)
  8195. {
  8196. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8197. String_t* ____0_message_unmarshaled = NULL;
  8198. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8199. String_t* ____1_paramName_unmarshaled = NULL;
  8200. ____1_paramName_unmarshaled = il2cpp_codegen_marshal_string_result(___1_paramName);
  8201. SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0(____0_message_unmarshaled, ____1_paramName_unmarshaled, NULL);
  8202. }
  8203. extern "C" void DEFAULT_CALL ReversePInvokeWrapper_SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926(char* ___0_message, char* ___1_paramName)
  8204. {
  8205. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  8206. String_t* ____0_message_unmarshaled = NULL;
  8207. ____0_message_unmarshaled = il2cpp_codegen_marshal_string_result(___0_message);
  8208. String_t* ____1_paramName_unmarshaled = NULL;
  8209. ____1_paramName_unmarshaled = il2cpp_codegen_marshal_string_result(___1_paramName);
  8210. SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926(____0_message_unmarshaled, ____1_paramName_unmarshaled, NULL);
  8211. }
  8212. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SWIGRegisterExceptionCallbacks_AppUtil_m37C58735D4F8200BA3896F46FD46006F467A604D (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___0_applicationDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___1_arithmeticDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___2_divideByZeroDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___3_indexOutOfRangeDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___4_invalidCastDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___5_invalidOperationDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___6_ioDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___7_nullReferenceDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___8_outOfMemoryDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___9_overflowDelegate, ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* ___10_systemExceptionDelegate, const RuntimeMethod* method)
  8213. {
  8214. typedef void (DEFAULT_CALL *PInvokeFunc) (Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer);
  8215. Il2CppMethodPointer ____0_applicationDelegate_marshaled = NULL;
  8216. ____0_applicationDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___0_applicationDelegate));
  8217. Il2CppMethodPointer ____1_arithmeticDelegate_marshaled = NULL;
  8218. ____1_arithmeticDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___1_arithmeticDelegate));
  8219. Il2CppMethodPointer ____2_divideByZeroDelegate_marshaled = NULL;
  8220. ____2_divideByZeroDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___2_divideByZeroDelegate));
  8221. Il2CppMethodPointer ____3_indexOutOfRangeDelegate_marshaled = NULL;
  8222. ____3_indexOutOfRangeDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___3_indexOutOfRangeDelegate));
  8223. Il2CppMethodPointer ____4_invalidCastDelegate_marshaled = NULL;
  8224. ____4_invalidCastDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___4_invalidCastDelegate));
  8225. Il2CppMethodPointer ____5_invalidOperationDelegate_marshaled = NULL;
  8226. ____5_invalidOperationDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___5_invalidOperationDelegate));
  8227. Il2CppMethodPointer ____6_ioDelegate_marshaled = NULL;
  8228. ____6_ioDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___6_ioDelegate));
  8229. Il2CppMethodPointer ____7_nullReferenceDelegate_marshaled = NULL;
  8230. ____7_nullReferenceDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___7_nullReferenceDelegate));
  8231. Il2CppMethodPointer ____8_outOfMemoryDelegate_marshaled = NULL;
  8232. ____8_outOfMemoryDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___8_outOfMemoryDelegate));
  8233. Il2CppMethodPointer ____9_overflowDelegate_marshaled = NULL;
  8234. ____9_overflowDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___9_overflowDelegate));
  8235. Il2CppMethodPointer ____10_systemExceptionDelegate_marshaled = NULL;
  8236. ____10_systemExceptionDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___10_systemExceptionDelegate));
  8237. reinterpret_cast<PInvokeFunc>(SWIGRegisterExceptionCallbacks_AppUtil)(____0_applicationDelegate_marshaled, ____1_arithmeticDelegate_marshaled, ____2_divideByZeroDelegate_marshaled, ____3_indexOutOfRangeDelegate_marshaled, ____4_invalidCastDelegate_marshaled, ____5_invalidOperationDelegate_marshaled, ____6_ioDelegate_marshaled, ____7_nullReferenceDelegate_marshaled, ____8_outOfMemoryDelegate_marshaled, ____9_overflowDelegate_marshaled, ____10_systemExceptionDelegate_marshaled);
  8238. }
  8239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SWIGRegisterExceptionCallbacksArgument_AppUtil_m20CAE98AF0AFEDCADBBEAA94148843C8C671F8D5 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___0_argumentDelegate, ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___1_argumentNullDelegate, ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* ___2_argumentOutOfRangeDelegate, const RuntimeMethod* method)
  8240. {
  8241. typedef void (DEFAULT_CALL *PInvokeFunc) (Il2CppMethodPointer, Il2CppMethodPointer, Il2CppMethodPointer);
  8242. Il2CppMethodPointer ____0_argumentDelegate_marshaled = NULL;
  8243. ____0_argumentDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___0_argumentDelegate));
  8244. Il2CppMethodPointer ____1_argumentNullDelegate_marshaled = NULL;
  8245. ____1_argumentNullDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___1_argumentNullDelegate));
  8246. Il2CppMethodPointer ____2_argumentOutOfRangeDelegate_marshaled = NULL;
  8247. ____2_argumentOutOfRangeDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___2_argumentOutOfRangeDelegate));
  8248. reinterpret_cast<PInvokeFunc>(SWIGRegisterExceptionArgumentCallbacks_AppUtil)(____0_argumentDelegate_marshaled, ____1_argumentNullDelegate_marshaled, ____2_argumentOutOfRangeDelegate_marshaled);
  8249. }
  8250. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591 (String_t* ___0_message, const RuntimeMethod* method)
  8251. {
  8252. static bool s_Il2CppMethodInitialized;
  8253. if (!s_Il2CppMethodInitialized)
  8254. {
  8255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var);
  8256. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8257. s_Il2CppMethodInitialized = true;
  8258. }
  8259. {
  8260. String_t* L_0 = ___0_message;
  8261. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8262. Exception_t* L_1;
  8263. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8264. ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_2 = (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)il2cpp_codegen_object_new(ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var);
  8265. ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD(L_2, L_0, L_1, NULL);
  8266. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8267. return;
  8268. }
  8269. }
  8270. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315 (String_t* ___0_message, const RuntimeMethod* method)
  8271. {
  8272. static bool s_Il2CppMethodInitialized;
  8273. if (!s_Il2CppMethodInitialized)
  8274. {
  8275. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var);
  8276. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8277. s_Il2CppMethodInitialized = true;
  8278. }
  8279. {
  8280. String_t* L_0 = ___0_message;
  8281. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8282. Exception_t* L_1;
  8283. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8284. ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_2 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var);
  8285. ArithmeticException__ctor_m880D58CC9B6CD2F0E867298BA748343216D89A8B(L_2, L_0, L_1, NULL);
  8286. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8287. return;
  8288. }
  8289. }
  8290. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7 (String_t* ___0_message, const RuntimeMethod* method)
  8291. {
  8292. static bool s_Il2CppMethodInitialized;
  8293. if (!s_Il2CppMethodInitialized)
  8294. {
  8295. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var);
  8296. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8297. s_Il2CppMethodInitialized = true;
  8298. }
  8299. {
  8300. String_t* L_0 = ___0_message;
  8301. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8302. Exception_t* L_1;
  8303. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8304. DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279* L_2 = (DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279*)il2cpp_codegen_object_new(DivideByZeroException_tC43171E50A38F5CD4242D258D0B0C6B74898C279_il2cpp_TypeInfo_var);
  8305. DivideByZeroException__ctor_mE15900048AEEE9B66A4DD9F2ACAC4448D85D4F23(L_2, L_0, L_1, NULL);
  8306. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8307. return;
  8308. }
  8309. }
  8310. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E (String_t* ___0_message, const RuntimeMethod* method)
  8311. {
  8312. static bool s_Il2CppMethodInitialized;
  8313. if (!s_Il2CppMethodInitialized)
  8314. {
  8315. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var);
  8316. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8317. s_Il2CppMethodInitialized = true;
  8318. }
  8319. {
  8320. String_t* L_0 = ___0_message;
  8321. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8322. Exception_t* L_1;
  8323. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8324. IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82* L_2 = (IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82*)il2cpp_codegen_object_new(IndexOutOfRangeException_t7ECB35264FB6CA8FAA516BD958F4B2ADC78E8A82_il2cpp_TypeInfo_var);
  8325. IndexOutOfRangeException__ctor_m390691571A232F79022C84ED002FDEF8974255E1(L_2, L_0, L_1, NULL);
  8326. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8327. return;
  8328. }
  8329. }
  8330. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B (String_t* ___0_message, const RuntimeMethod* method)
  8331. {
  8332. static bool s_Il2CppMethodInitialized;
  8333. if (!s_Il2CppMethodInitialized)
  8334. {
  8335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var);
  8336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8337. s_Il2CppMethodInitialized = true;
  8338. }
  8339. {
  8340. String_t* L_0 = ___0_message;
  8341. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8342. Exception_t* L_1;
  8343. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8344. InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var);
  8345. InvalidCastException__ctor_m40BCFD6C1C79DE81191B829AF71BEB590E300396(L_2, L_0, L_1, NULL);
  8346. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8347. return;
  8348. }
  8349. }
  8350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07 (String_t* ___0_message, const RuntimeMethod* method)
  8351. {
  8352. static bool s_Il2CppMethodInitialized;
  8353. if (!s_Il2CppMethodInitialized)
  8354. {
  8355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var);
  8356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8357. s_Il2CppMethodInitialized = true;
  8358. }
  8359. {
  8360. String_t* L_0 = ___0_message;
  8361. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8362. Exception_t* L_1;
  8363. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8364. InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var);
  8365. InvalidOperationException__ctor_m63F5561BE647F655D22C8289E53A5D3A2196B668(L_2, L_0, L_1, NULL);
  8366. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8367. return;
  8368. }
  8369. }
  8370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50 (String_t* ___0_message, const RuntimeMethod* method)
  8371. {
  8372. static bool s_Il2CppMethodInitialized;
  8373. if (!s_Il2CppMethodInitialized)
  8374. {
  8375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var);
  8376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8377. s_Il2CppMethodInitialized = true;
  8378. }
  8379. {
  8380. String_t* L_0 = ___0_message;
  8381. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8382. Exception_t* L_1;
  8383. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8384. IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910* L_2 = (IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910*)il2cpp_codegen_object_new(IOException_t5D599190B003D41D45D4839A9B6B9AB53A755910_il2cpp_TypeInfo_var);
  8385. IOException__ctor_mFA9F39D1AF43FBC40BFA68A7BFE07852D1EF8B1B(L_2, L_0, L_1, NULL);
  8386. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8387. return;
  8388. }
  8389. }
  8390. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35 (String_t* ___0_message, const RuntimeMethod* method)
  8391. {
  8392. static bool s_Il2CppMethodInitialized;
  8393. if (!s_Il2CppMethodInitialized)
  8394. {
  8395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var);
  8396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8397. s_Il2CppMethodInitialized = true;
  8398. }
  8399. {
  8400. String_t* L_0 = ___0_message;
  8401. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8402. Exception_t* L_1;
  8403. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8404. NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB* L_2 = (NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB*)il2cpp_codegen_object_new(NullReferenceException_tBDE63A6D24569B964908408389070C6A9F5005BB_il2cpp_TypeInfo_var);
  8405. NullReferenceException__ctor_mD00D7FE987C285C8DB23883700F44BC0025F55EF(L_2, L_0, L_1, NULL);
  8406. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8407. return;
  8408. }
  8409. }
  8410. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759 (String_t* ___0_message, const RuntimeMethod* method)
  8411. {
  8412. static bool s_Il2CppMethodInitialized;
  8413. if (!s_Il2CppMethodInitialized)
  8414. {
  8415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var);
  8416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8417. s_Il2CppMethodInitialized = true;
  8418. }
  8419. {
  8420. String_t* L_0 = ___0_message;
  8421. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8422. Exception_t* L_1;
  8423. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8424. OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F* L_2 = (OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F*)il2cpp_codegen_object_new(OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var);
  8425. OutOfMemoryException__ctor_mC60E0CF8E50CA43F0518570ACC051F6BA8A1D1F2(L_2, L_0, L_1, NULL);
  8426. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8427. return;
  8428. }
  8429. }
  8430. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0 (String_t* ___0_message, const RuntimeMethod* method)
  8431. {
  8432. static bool s_Il2CppMethodInitialized;
  8433. if (!s_Il2CppMethodInitialized)
  8434. {
  8435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var);
  8436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8437. s_Il2CppMethodInitialized = true;
  8438. }
  8439. {
  8440. String_t* L_0 = ___0_message;
  8441. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8442. Exception_t* L_1;
  8443. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8444. OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C* L_2 = (OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C*)il2cpp_codegen_object_new(OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var);
  8445. OverflowException__ctor_mB00A07CDB7E5230B8D2BB31696E63F3CB1C36EF9(L_2, L_0, L_1, NULL);
  8446. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8447. return;
  8448. }
  8449. }
  8450. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191 (String_t* ___0_message, const RuntimeMethod* method)
  8451. {
  8452. static bool s_Il2CppMethodInitialized;
  8453. if (!s_Il2CppMethodInitialized)
  8454. {
  8455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295_il2cpp_TypeInfo_var);
  8457. s_Il2CppMethodInitialized = true;
  8458. }
  8459. {
  8460. String_t* L_0 = ___0_message;
  8461. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8462. Exception_t* L_1;
  8463. L_1 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8464. SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295* L_2 = (SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295*)il2cpp_codegen_object_new(SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295_il2cpp_TypeInfo_var);
  8465. SystemException__ctor_m0FC84CACD2A5D66222998AA601A5C41CEC36A611(L_2, L_0, L_1, NULL);
  8466. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_2, NULL);
  8467. return;
  8468. }
  8469. }
  8470. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8471. {
  8472. static bool s_Il2CppMethodInitialized;
  8473. if (!s_Il2CppMethodInitialized)
  8474. {
  8475. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var);
  8476. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8477. s_Il2CppMethodInitialized = true;
  8478. }
  8479. {
  8480. String_t* L_0 = ___0_message;
  8481. String_t* L_1 = ___1_paramName;
  8482. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8483. Exception_t* L_2;
  8484. L_2 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8485. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var);
  8486. ArgumentException__ctor_m790F28810569425B0503056EF1A9CDDF9AFBB3F0(L_3, L_0, L_1, L_2, NULL);
  8487. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_3, NULL);
  8488. return;
  8489. }
  8490. }
  8491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0 (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8492. {
  8493. static bool s_Il2CppMethodInitialized;
  8494. if (!s_Il2CppMethodInitialized)
  8495. {
  8496. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var);
  8497. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8498. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B47BC9031A69F662702621810EC706E2C081467);
  8499. s_Il2CppMethodInitialized = true;
  8500. }
  8501. Exception_t* V_0 = NULL;
  8502. bool V_1 = false;
  8503. {
  8504. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8505. Exception_t* L_0;
  8506. L_0 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8507. V_0 = L_0;
  8508. Exception_t* L_1 = V_0;
  8509. V_1 = (bool)((!(((RuntimeObject*)(Exception_t*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8510. bool L_2 = V_1;
  8511. if (!L_2)
  8512. {
  8513. goto IL_0022;
  8514. }
  8515. }
  8516. {
  8517. String_t* L_3 = ___0_message;
  8518. Exception_t* L_4 = V_0;
  8519. NullCheck(L_4);
  8520. String_t* L_5;
  8521. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_4);
  8522. String_t* L_6;
  8523. L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, _stringLiteral0B47BC9031A69F662702621810EC706E2C081467, L_5, NULL);
  8524. ___0_message = L_6;
  8525. }
  8526. IL_0022:
  8527. {
  8528. String_t* L_7 = ___1_paramName;
  8529. String_t* L_8 = ___0_message;
  8530. ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_9 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var);
  8531. ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_9, L_7, L_8, NULL);
  8532. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8533. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_9, NULL);
  8534. return;
  8535. }
  8536. }
  8537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926 (String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8538. {
  8539. static bool s_Il2CppMethodInitialized;
  8540. if (!s_Il2CppMethodInitialized)
  8541. {
  8542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var);
  8543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B47BC9031A69F662702621810EC706E2C081467);
  8545. s_Il2CppMethodInitialized = true;
  8546. }
  8547. Exception_t* V_0 = NULL;
  8548. bool V_1 = false;
  8549. {
  8550. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8551. Exception_t* L_0;
  8552. L_0 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  8553. V_0 = L_0;
  8554. Exception_t* L_1 = V_0;
  8555. V_1 = (bool)((!(((RuntimeObject*)(Exception_t*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8556. bool L_2 = V_1;
  8557. if (!L_2)
  8558. {
  8559. goto IL_0022;
  8560. }
  8561. }
  8562. {
  8563. String_t* L_3 = ___0_message;
  8564. Exception_t* L_4 = V_0;
  8565. NullCheck(L_4);
  8566. String_t* L_5;
  8567. L_5 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_4);
  8568. String_t* L_6;
  8569. L_6 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, _stringLiteral0B47BC9031A69F662702621810EC706E2C081467, L_5, NULL);
  8570. ___0_message = L_6;
  8571. }
  8572. IL_0022:
  8573. {
  8574. String_t* L_7 = ___1_paramName;
  8575. String_t* L_8 = ___0_message;
  8576. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var);
  8577. ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_9, L_7, L_8, NULL);
  8578. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8579. SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642(L_9, NULL);
  8580. return;
  8581. }
  8582. }
  8583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper__cctor_m2E9064FCCB3E37EAE10ED204AF7A72C0F1F78F8B (const RuntimeMethod* method)
  8584. {
  8585. static bool s_Il2CppMethodInitialized;
  8586. if (!s_Il2CppMethodInitialized)
  8587. {
  8588. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2_il2cpp_TypeInfo_var);
  8589. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8590. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591_RuntimeMethod_var);
  8591. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC_RuntimeMethod_var);
  8592. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0_RuntimeMethod_var);
  8593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926_RuntimeMethod_var);
  8594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315_RuntimeMethod_var);
  8595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7_RuntimeMethod_var);
  8596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50_RuntimeMethod_var);
  8597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E_RuntimeMethod_var);
  8598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B_RuntimeMethod_var);
  8599. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07_RuntimeMethod_var);
  8600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35_RuntimeMethod_var);
  8601. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759_RuntimeMethod_var);
  8602. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0_RuntimeMethod_var);
  8603. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191_RuntimeMethod_var);
  8604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var);
  8605. s_Il2CppMethodInitialized = true;
  8606. }
  8607. {
  8608. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_0 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8609. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_0, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingApplicationException_m7FE3B7ADC198F4ED5A180BC5ECD18CC371444591_RuntimeMethod_var), NULL);
  8610. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___applicationDelegate = L_0;
  8611. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___applicationDelegate), (void*)L_0);
  8612. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_1 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8613. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_1, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingArithmeticException_m5DA562871B81FA3E688FD12D78E82882F5ADC315_RuntimeMethod_var), NULL);
  8614. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___arithmeticDelegate = L_1;
  8615. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___arithmeticDelegate), (void*)L_1);
  8616. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_2 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8617. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_2, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingDivideByZeroException_m7AE515E72B8E23D18919432B5B7BF0F06CCD18E7_RuntimeMethod_var), NULL);
  8618. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___divideByZeroDelegate = L_2;
  8619. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___divideByZeroDelegate), (void*)L_2);
  8620. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_3 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8621. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_3, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingIndexOutOfRangeException_mCD203C03B85ADB38206622594E5DEECA14C1CA7E_RuntimeMethod_var), NULL);
  8622. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___indexOutOfRangeDelegate = L_3;
  8623. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___indexOutOfRangeDelegate), (void*)L_3);
  8624. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_4 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8625. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_4, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingInvalidCastException_m64057305E28A3122C79BFF5A8C441D72B04C6E5B_RuntimeMethod_var), NULL);
  8626. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidCastDelegate = L_4;
  8627. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidCastDelegate), (void*)L_4);
  8628. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_5 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8629. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_5, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingInvalidOperationException_m4CE89FA918E3D9CA7C6391147792F8226CF6BA07_RuntimeMethod_var), NULL);
  8630. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidOperationDelegate = L_5;
  8631. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidOperationDelegate), (void*)L_5);
  8632. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_6 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8633. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_6, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingIOException_mA50448F1AA4CA664C39B8AB78EF912F18E0DDF50_RuntimeMethod_var), NULL);
  8634. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___ioDelegate = L_6;
  8635. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___ioDelegate), (void*)L_6);
  8636. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_7 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8637. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_7, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingNullReferenceException_m0CE8D326228371436AB3BBCE9AA7464619030A35_RuntimeMethod_var), NULL);
  8638. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___nullReferenceDelegate = L_7;
  8639. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___nullReferenceDelegate), (void*)L_7);
  8640. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_8 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8641. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_8, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingOutOfMemoryException_mB4209DD263A50C83F1E9CE39A85ADDAE18F51759_RuntimeMethod_var), NULL);
  8642. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___outOfMemoryDelegate = L_8;
  8643. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___outOfMemoryDelegate), (void*)L_8);
  8644. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_9 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8645. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_9, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingOverflowException_m366DEFCF657EFE4CBABD2ADCD7D09BD6144E25B0_RuntimeMethod_var), NULL);
  8646. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___overflowDelegate = L_9;
  8647. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___overflowDelegate), (void*)L_9);
  8648. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_10 = (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*)il2cpp_codegen_object_new(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2_il2cpp_TypeInfo_var);
  8649. ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8(L_10, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingSystemException_mE317DA81F256CF3BD75CAC264E25961D7A536191_RuntimeMethod_var), NULL);
  8650. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___systemDelegate = L_10;
  8651. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___systemDelegate), (void*)L_10);
  8652. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_11 = (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2*)il2cpp_codegen_object_new(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2_il2cpp_TypeInfo_var);
  8653. ExceptionArgumentDelegate__ctor_m45E4EFAE5F14FFEC5843A00ABEF4D0E1F0854629(L_11, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingArgumentException_m82CC529F5355DF173784D29CDB197BC3AAA353BC_RuntimeMethod_var), NULL);
  8654. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentDelegate = L_11;
  8655. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentDelegate), (void*)L_11);
  8656. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_12 = (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2*)il2cpp_codegen_object_new(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2_il2cpp_TypeInfo_var);
  8657. ExceptionArgumentDelegate__ctor_m45E4EFAE5F14FFEC5843A00ABEF4D0E1F0854629(L_12, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingArgumentNullException_m1A239C193A01B3E73BD763718FB528ED933847A0_RuntimeMethod_var), NULL);
  8658. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentNullDelegate = L_12;
  8659. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentNullDelegate), (void*)L_12);
  8660. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_13 = (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2*)il2cpp_codegen_object_new(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2_il2cpp_TypeInfo_var);
  8661. ExceptionArgumentDelegate__ctor_m45E4EFAE5F14FFEC5843A00ABEF4D0E1F0854629(L_13, NULL, (intptr_t)((void*)SWIGExceptionHelper_SetPendingArgumentOutOfRangeException_m1F079CDB1AC454648BEFF38716F88AFE6FA8F926_RuntimeMethod_var), NULL);
  8662. ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentOutOfRangeDelegate = L_13;
  8663. Il2CppCodeGenWriteBarrier((void**)(&((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentOutOfRangeDelegate), (void*)L_13);
  8664. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_14 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___applicationDelegate;
  8665. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_15 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___arithmeticDelegate;
  8666. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_16 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___divideByZeroDelegate;
  8667. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_17 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___indexOutOfRangeDelegate;
  8668. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_18 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidCastDelegate;
  8669. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_19 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___invalidOperationDelegate;
  8670. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_20 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___ioDelegate;
  8671. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_21 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___nullReferenceDelegate;
  8672. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_22 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___outOfMemoryDelegate;
  8673. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_23 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___overflowDelegate;
  8674. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* L_24 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___systemDelegate;
  8675. SWIGExceptionHelper_SWIGRegisterExceptionCallbacks_AppUtil_m37C58735D4F8200BA3896F46FD46006F467A604D(L_14, L_15, L_16, L_17, L_18, L_19, L_20, L_21, L_22, L_23, L_24, NULL);
  8676. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_25 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentDelegate;
  8677. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_26 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentNullDelegate;
  8678. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* L_27 = ((SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_StaticFields*)il2cpp_codegen_static_fields_for(SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150_il2cpp_TypeInfo_var))->___argumentOutOfRangeDelegate;
  8679. SWIGExceptionHelper_SWIGRegisterExceptionCallbacksArgument_AppUtil_m20CAE98AF0AFEDCADBBEAA94148843C8C671F8D5(L_25, L_26, L_27, NULL);
  8680. return;
  8681. }
  8682. }
  8683. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGExceptionHelper__ctor_m4DB6794D8CB5F1A9740C37B0C257B69982C013B9 (SWIGExceptionHelper_tE9BA80B4C669BF5192DAA694FF28DE56BC7EC150* __this, const RuntimeMethod* method)
  8684. {
  8685. {
  8686. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8687. return;
  8688. }
  8689. }
  8690. #ifdef __clang__
  8691. #pragma clang diagnostic pop
  8692. #endif
  8693. #ifdef __clang__
  8694. #pragma clang diagnostic push
  8695. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8696. #pragma clang diagnostic ignored "-Wunused-variable"
  8697. #endif
  8698. void ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_Multicast(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, String_t* ___0_message, const RuntimeMethod* method)
  8699. {
  8700. il2cpp_array_size_t length = __this->___delegates->max_length;
  8701. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  8702. for (il2cpp_array_size_t i = 0; i < length; i++)
  8703. {
  8704. ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* currentDelegate = reinterpret_cast<ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2*>(delegatesToInvoke[i]);
  8705. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  8706. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_message, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  8707. }
  8708. }
  8709. void ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_OpenInst(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, String_t* ___0_message, const RuntimeMethod* method)
  8710. {
  8711. NullCheck(___0_message);
  8712. typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  8713. ((FunctionPointerType)__this->___method_ptr)(___0_message, method);
  8714. }
  8715. void ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_OpenStatic(ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, String_t* ___0_message, const RuntimeMethod* method)
  8716. {
  8717. typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  8718. ((FunctionPointerType)__this->___method_ptr)(___0_message, method);
  8719. }
  8720. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2 (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, String_t* ___0_message, const RuntimeMethod* method)
  8721. {
  8722. typedef void (DEFAULT_CALL *PInvokeFunc)(char*);
  8723. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  8724. char* ____0_message_marshaled = NULL;
  8725. ____0_message_marshaled = il2cpp_codegen_marshal_string(___0_message);
  8726. il2cppPInvokeFunc(____0_message_marshaled);
  8727. il2cpp_codegen_marshal_free(____0_message_marshaled);
  8728. ____0_message_marshaled = NULL;
  8729. }
  8730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionDelegate__ctor_m49AB94CEC8E6544CE0D7B1E2300735728EE336D8 (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  8731. {
  8732. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  8733. __this->___method = ___1_method;
  8734. __this->___m_target = ___0_object;
  8735. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  8736. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  8737. __this->___method_code = (intptr_t)__this;
  8738. if (MethodIsStatic((RuntimeMethod*)___1_method))
  8739. {
  8740. bool isOpen = parameterCount == 1;
  8741. if (isOpen)
  8742. __this->___invoke_impl = (intptr_t)&ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_OpenStatic;
  8743. else
  8744. {
  8745. __this->___invoke_impl = __this->___method_ptr;
  8746. __this->___method_code = (intptr_t)__this->___m_target;
  8747. }
  8748. }
  8749. else
  8750. {
  8751. bool isOpen = parameterCount == 0;
  8752. if (isOpen)
  8753. {
  8754. __this->___invoke_impl = (intptr_t)&ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_OpenInst;
  8755. }
  8756. else
  8757. {
  8758. if (___0_object == NULL)
  8759. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  8760. __this->___invoke_impl = __this->___method_ptr;
  8761. __this->___method_code = (intptr_t)__this->___m_target;
  8762. }
  8763. }
  8764. __this->___extra_arg = (intptr_t)&ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25_Multicast;
  8765. }
  8766. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionDelegate_Invoke_mE04E9A1D96F5AE159E3D7878E87706B91A149B25 (ExceptionDelegate_tB04759C7781B4E0DC8CB51FC317A27CCA77850C2* __this, String_t* ___0_message, const RuntimeMethod* method)
  8767. {
  8768. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  8769. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_message, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8770. }
  8771. #ifdef __clang__
  8772. #pragma clang diagnostic pop
  8773. #endif
  8774. #ifdef __clang__
  8775. #pragma clang diagnostic push
  8776. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8777. #pragma clang diagnostic ignored "-Wunused-variable"
  8778. #endif
  8779. void ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_Multicast(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8780. {
  8781. il2cpp_array_size_t length = __this->___delegates->max_length;
  8782. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  8783. for (il2cpp_array_size_t i = 0; i < length; i++)
  8784. {
  8785. ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* currentDelegate = reinterpret_cast<ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2*>(delegatesToInvoke[i]);
  8786. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, String_t*, const RuntimeMethod*);
  8787. ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_message, ___1_paramName, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  8788. }
  8789. }
  8790. void ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_OpenInst(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8791. {
  8792. NullCheck(___0_message);
  8793. typedef void (*FunctionPointerType) (String_t*, String_t*, const RuntimeMethod*);
  8794. ((FunctionPointerType)__this->___method_ptr)(___0_message, ___1_paramName, method);
  8795. }
  8796. void ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_OpenStatic(ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8797. {
  8798. typedef void (*FunctionPointerType) (String_t*, String_t*, const RuntimeMethod*);
  8799. ((FunctionPointerType)__this->___method_ptr)(___0_message, ___1_paramName, method);
  8800. }
  8801. IL2CPP_EXTERN_C void DelegatePInvokeWrapper_ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8802. {
  8803. typedef void (DEFAULT_CALL *PInvokeFunc)(char*, char*);
  8804. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  8805. char* ____0_message_marshaled = NULL;
  8806. ____0_message_marshaled = il2cpp_codegen_marshal_string(___0_message);
  8807. char* ____1_paramName_marshaled = NULL;
  8808. ____1_paramName_marshaled = il2cpp_codegen_marshal_string(___1_paramName);
  8809. il2cppPInvokeFunc(____0_message_marshaled, ____1_paramName_marshaled);
  8810. il2cpp_codegen_marshal_free(____0_message_marshaled);
  8811. ____0_message_marshaled = NULL;
  8812. il2cpp_codegen_marshal_free(____1_paramName_marshaled);
  8813. ____1_paramName_marshaled = NULL;
  8814. }
  8815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionArgumentDelegate__ctor_m45E4EFAE5F14FFEC5843A00ABEF4D0E1F0854629 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  8816. {
  8817. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  8818. __this->___method = ___1_method;
  8819. __this->___m_target = ___0_object;
  8820. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  8821. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  8822. __this->___method_code = (intptr_t)__this;
  8823. if (MethodIsStatic((RuntimeMethod*)___1_method))
  8824. {
  8825. bool isOpen = parameterCount == 2;
  8826. if (isOpen)
  8827. __this->___invoke_impl = (intptr_t)&ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_OpenStatic;
  8828. else
  8829. {
  8830. __this->___invoke_impl = __this->___method_ptr;
  8831. __this->___method_code = (intptr_t)__this->___m_target;
  8832. }
  8833. }
  8834. else
  8835. {
  8836. bool isOpen = parameterCount == 1;
  8837. if (isOpen)
  8838. {
  8839. __this->___invoke_impl = (intptr_t)&ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_OpenInst;
  8840. }
  8841. else
  8842. {
  8843. if (___0_object == NULL)
  8844. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  8845. __this->___invoke_impl = __this->___method_ptr;
  8846. __this->___method_code = (intptr_t)__this->___m_target;
  8847. }
  8848. }
  8849. __this->___extra_arg = (intptr_t)&ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8_Multicast;
  8850. }
  8851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExceptionArgumentDelegate_Invoke_m46BEB8B17B239BFB498C54B89EB06352BD1948F8 (ExceptionArgumentDelegate_t6B395E61CE4DD6A6EE04842EA9A355E05C47A3A2* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method)
  8852. {
  8853. typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, String_t*, const RuntimeMethod*);
  8854. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_message, ___1_paramName, reinterpret_cast<RuntimeMethod*>(__this->___method));
  8855. }
  8856. #ifdef __clang__
  8857. #pragma clang diagnostic pop
  8858. #endif
  8859. #ifdef __clang__
  8860. #pragma clang diagnostic push
  8861. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8862. #pragma clang diagnostic ignored "-Wunused-variable"
  8863. #endif
  8864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE (const RuntimeMethod* method)
  8865. {
  8866. static bool s_Il2CppMethodInitialized;
  8867. if (!s_Il2CppMethodInitialized)
  8868. {
  8869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8870. s_Il2CppMethodInitialized = true;
  8871. }
  8872. bool V_0 = false;
  8873. bool V_1 = false;
  8874. bool V_2 = false;
  8875. bool V_3 = false;
  8876. {
  8877. V_0 = (bool)0;
  8878. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8879. int32_t L_0 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending;
  8880. V_1 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
  8881. bool L_1 = V_1;
  8882. if (!L_1)
  8883. {
  8884. goto IL_001d;
  8885. }
  8886. }
  8887. {
  8888. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8889. Exception_t* L_2 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException;
  8890. V_2 = (bool)((!(((RuntimeObject*)(Exception_t*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8891. bool L_3 = V_2;
  8892. if (!L_3)
  8893. {
  8894. goto IL_001d;
  8895. }
  8896. }
  8897. {
  8898. V_0 = (bool)1;
  8899. }
  8900. IL_001d:
  8901. {
  8902. bool L_4 = V_0;
  8903. V_3 = L_4;
  8904. goto IL_0021;
  8905. }
  8906. IL_0021:
  8907. {
  8908. bool L_5 = V_3;
  8909. return L_5;
  8910. }
  8911. }
  8912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642 (Exception_t* ___0_e, const RuntimeMethod* method)
  8913. {
  8914. static bool s_Il2CppMethodInitialized;
  8915. if (!s_Il2CppMethodInitialized)
  8916. {
  8917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8918. s_Il2CppMethodInitialized = true;
  8919. }
  8920. bool V_0 = false;
  8921. RuntimeObject* V_1 = NULL;
  8922. bool V_2 = false;
  8923. {
  8924. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8925. Exception_t* L_0 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException;
  8926. V_0 = (bool)((!(((RuntimeObject*)(Exception_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  8927. bool L_1 = V_0;
  8928. if (!L_1)
  8929. {
  8930. goto IL_002d;
  8931. }
  8932. }
  8933. {
  8934. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  8935. Exception_t* L_2 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))))->___pendingException;
  8936. NullCheck(L_2);
  8937. String_t* L_3;
  8938. L_3 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_2);
  8939. String_t* L_4;
  8940. L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCB9902E2A4DFEBC0D9FA90B929984CE8637D6BAE)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D)), NULL);
  8941. Exception_t* L_5 = ___0_e;
  8942. ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_6 = (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var)));
  8943. ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD(L_6, L_4, L_5, NULL);
  8944. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_Set_m7EB577A3129E190D2FBAF8CB9C9CAB7F87DA2642_RuntimeMethod_var)));
  8945. }
  8946. IL_002d:
  8947. {
  8948. Exception_t* L_7 = ___0_e;
  8949. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8950. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException = L_7;
  8951. Il2CppCodeGenWriteBarrier((void**)(&((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException), (void*)L_7);
  8952. RuntimeObject* L_8 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock;
  8953. V_1 = L_8;
  8954. V_2 = (bool)0;
  8955. }
  8956. {
  8957. auto __finallyBlock = il2cpp::utils::Finally([&]
  8958. {
  8959. FINALLY_0054:
  8960. {
  8961. {
  8962. bool L_9 = V_2;
  8963. if (!L_9)
  8964. {
  8965. goto IL_005e;
  8966. }
  8967. }
  8968. {
  8969. RuntimeObject* L_10 = V_1;
  8970. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_10, NULL);
  8971. }
  8972. IL_005e:
  8973. {
  8974. return;
  8975. }
  8976. }
  8977. });
  8978. try
  8979. {
  8980. RuntimeObject* L_11 = V_1;
  8981. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_11, (&V_2), NULL);
  8982. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  8983. int32_t L_12 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending;
  8984. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending = ((int32_t)il2cpp_codegen_add(L_12, 1));
  8985. goto IL_005f;
  8986. }
  8987. catch(Il2CppExceptionWrapper& e)
  8988. {
  8989. __finallyBlock.StoreException(e.ex);
  8990. }
  8991. }
  8992. IL_005f:
  8993. {
  8994. return;
  8995. }
  8996. }
  8997. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51 (const RuntimeMethod* method)
  8998. {
  8999. static bool s_Il2CppMethodInitialized;
  9000. if (!s_Il2CppMethodInitialized)
  9001. {
  9002. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9003. s_Il2CppMethodInitialized = true;
  9004. }
  9005. Exception_t* V_0 = NULL;
  9006. bool V_1 = false;
  9007. bool V_2 = false;
  9008. RuntimeObject* V_3 = NULL;
  9009. bool V_4 = false;
  9010. Exception_t* V_5 = NULL;
  9011. {
  9012. V_0 = (Exception_t*)NULL;
  9013. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9014. int32_t L_0 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending;
  9015. V_1 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
  9016. bool L_1 = V_1;
  9017. if (!L_1)
  9018. {
  9019. goto IL_0059;
  9020. }
  9021. }
  9022. {
  9023. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9024. Exception_t* L_2 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException;
  9025. V_2 = (bool)((!(((RuntimeObject*)(Exception_t*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
  9026. bool L_3 = V_2;
  9027. if (!L_3)
  9028. {
  9029. goto IL_0058;
  9030. }
  9031. }
  9032. {
  9033. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9034. Exception_t* L_4 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException;
  9035. V_0 = L_4;
  9036. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException = (Exception_t*)NULL;
  9037. Il2CppCodeGenWriteBarrier((void**)(&((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException), (void*)(Exception_t*)NULL);
  9038. RuntimeObject* L_5 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock;
  9039. V_3 = L_5;
  9040. V_4 = (bool)0;
  9041. }
  9042. {
  9043. auto __finallyBlock = il2cpp::utils::Finally([&]
  9044. {
  9045. FINALLY_004b:
  9046. {
  9047. {
  9048. bool L_6 = V_4;
  9049. if (!L_6)
  9050. {
  9051. goto IL_0056;
  9052. }
  9053. }
  9054. {
  9055. RuntimeObject* L_7 = V_3;
  9056. Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_7, NULL);
  9057. }
  9058. IL_0056:
  9059. {
  9060. return;
  9061. }
  9062. }
  9063. });
  9064. try
  9065. {
  9066. RuntimeObject* L_8 = V_3;
  9067. Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_8, (&V_4), NULL);
  9068. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9069. int32_t L_9 = ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending;
  9070. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
  9071. goto IL_0057;
  9072. }
  9073. catch(Il2CppExceptionWrapper& e)
  9074. {
  9075. __finallyBlock.StoreException(e.ex);
  9076. }
  9077. }
  9078. IL_0057:
  9079. {
  9080. }
  9081. IL_0058:
  9082. {
  9083. }
  9084. IL_0059:
  9085. {
  9086. Exception_t* L_10 = V_0;
  9087. V_5 = L_10;
  9088. goto IL_005e;
  9089. }
  9090. IL_005e:
  9091. {
  9092. Exception_t* L_11 = V_5;
  9093. return L_11;
  9094. }
  9095. }
  9096. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGPendingException__cctor_m171494E914FABB4580D25BA675FC206C6C83B6ED (const RuntimeMethod* method)
  9097. {
  9098. static bool s_Il2CppMethodInitialized;
  9099. if (!s_Il2CppMethodInitialized)
  9100. {
  9101. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
  9102. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9103. s_Il2CppMethodInitialized = true;
  9104. }
  9105. {
  9106. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException = (Exception_t*)NULL;
  9107. Il2CppCodeGenWriteBarrier((void**)(&((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___pendingException), (void*)(Exception_t*)NULL);
  9108. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___numExceptionsPending = 0;
  9109. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock = NULL;
  9110. Il2CppCodeGenWriteBarrier((void**)(&((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock), (void*)NULL);
  9111. RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
  9112. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_0, NULL);
  9113. ((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock = L_0;
  9114. Il2CppCodeGenWriteBarrier((void**)(&((SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_StaticFields*)il2cpp_codegen_static_fields_for(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var))->___exceptionsLock), (void*)L_0);
  9115. return;
  9116. }
  9117. }
  9118. #ifdef __clang__
  9119. #pragma clang diagnostic pop
  9120. #endif
  9121. #ifdef __clang__
  9122. #pragma clang diagnostic push
  9123. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9124. #pragma clang diagnostic ignored "-Wunused-variable"
  9125. #endif
  9126. extern "C" char* DEFAULT_CALL ReversePInvokeWrapper_SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F(char* ___0_cString)
  9127. {
  9128. il2cpp::vm::ScopedThreadAttacher _vmThreadHelper;
  9129. String_t* ____0_cString_unmarshaled = NULL;
  9130. ____0_cString_unmarshaled = il2cpp_codegen_marshal_string_result(___0_cString);
  9131. String_t* returnValue;
  9132. returnValue = SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F(____0_cString_unmarshaled, NULL);
  9133. char* _returnValue_marshaled = NULL;
  9134. _returnValue_marshaled = il2cpp_codegen_marshal_string(returnValue);
  9135. return _returnValue_marshaled;
  9136. }
  9137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringHelper_SWIGRegisterStringCallback_AppUtil_m6DC4FCA4611C8A5521BE0E65F5CCE26D000E4DD1 (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* ___0_stringDelegate, const RuntimeMethod* method)
  9138. {
  9139. typedef void (DEFAULT_CALL *PInvokeFunc) (Il2CppMethodPointer);
  9140. Il2CppMethodPointer ____0_stringDelegate_marshaled = NULL;
  9141. ____0_stringDelegate_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___0_stringDelegate));
  9142. reinterpret_cast<PInvokeFunc>(SWIGRegisterStringCallback_AppUtil)(____0_stringDelegate_marshaled);
  9143. }
  9144. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F (String_t* ___0_cString, const RuntimeMethod* method)
  9145. {
  9146. String_t* V_0 = NULL;
  9147. {
  9148. String_t* L_0 = ___0_cString;
  9149. V_0 = L_0;
  9150. goto IL_0005;
  9151. }
  9152. IL_0005:
  9153. {
  9154. String_t* L_1 = V_0;
  9155. return L_1;
  9156. }
  9157. }
  9158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringHelper__cctor_mAEBC8A14986139AE4856DA02EC5F3748CACE1971 (const RuntimeMethod* method)
  9159. {
  9160. static bool s_Il2CppMethodInitialized;
  9161. if (!s_Il2CppMethodInitialized)
  9162. {
  9163. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879_il2cpp_TypeInfo_var);
  9164. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F_RuntimeMethod_var);
  9165. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var);
  9166. s_Il2CppMethodInitialized = true;
  9167. }
  9168. {
  9169. SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* L_0 = (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879*)il2cpp_codegen_object_new(SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879_il2cpp_TypeInfo_var);
  9170. SWIGStringDelegate__ctor_m4D5B167B33345B58192AD3B50D1F8901A18F4F4D(L_0, NULL, (intptr_t)((void*)SWIGStringHelper_CreateString_m929C4B0922610C0571E685F27F79757BF669C77F_RuntimeMethod_var), NULL);
  9171. ((SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_StaticFields*)il2cpp_codegen_static_fields_for(SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var))->___stringDelegate = L_0;
  9172. Il2CppCodeGenWriteBarrier((void**)(&((SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_StaticFields*)il2cpp_codegen_static_fields_for(SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var))->___stringDelegate), (void*)L_0);
  9173. SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* L_1 = ((SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_StaticFields*)il2cpp_codegen_static_fields_for(SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534_il2cpp_TypeInfo_var))->___stringDelegate;
  9174. SWIGStringHelper_SWIGRegisterStringCallback_AppUtil_m6DC4FCA4611C8A5521BE0E65F5CCE26D000E4DD1(L_1, NULL);
  9175. return;
  9176. }
  9177. }
  9178. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringHelper__ctor_mF5EBABDC102D937A919B6A6CCA3690E2244ECE85 (SWIGStringHelper_t52FE8935E712DEC744640398FC8B4806F5FF4534* __this, const RuntimeMethod* method)
  9179. {
  9180. {
  9181. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9182. return;
  9183. }
  9184. }
  9185. #ifdef __clang__
  9186. #pragma clang diagnostic pop
  9187. #endif
  9188. #ifdef __clang__
  9189. #pragma clang diagnostic push
  9190. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9191. #pragma clang diagnostic ignored "-Wunused-variable"
  9192. #endif
  9193. String_t* SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_Multicast(SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, String_t* ___0_message, const RuntimeMethod* method)
  9194. {
  9195. il2cpp_array_size_t length = __this->___delegates->max_length;
  9196. Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
  9197. String_t* retVal = NULL;
  9198. for (il2cpp_array_size_t i = 0; i < length; i++)
  9199. {
  9200. SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* currentDelegate = reinterpret_cast<SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879*>(delegatesToInvoke[i]);
  9201. typedef String_t* (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  9202. retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_message, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
  9203. }
  9204. return retVal;
  9205. }
  9206. String_t* SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_OpenInst(SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, String_t* ___0_message, const RuntimeMethod* method)
  9207. {
  9208. NullCheck(___0_message);
  9209. typedef String_t* (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  9210. return ((FunctionPointerType)__this->___method_ptr)(___0_message, method);
  9211. }
  9212. String_t* SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_OpenStatic(SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, String_t* ___0_message, const RuntimeMethod* method)
  9213. {
  9214. typedef String_t* (*FunctionPointerType) (String_t*, const RuntimeMethod*);
  9215. return ((FunctionPointerType)__this->___method_ptr)(___0_message, method);
  9216. }
  9217. IL2CPP_EXTERN_C String_t* DelegatePInvokeWrapper_SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879 (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, String_t* ___0_message, const RuntimeMethod* method)
  9218. {
  9219. typedef char* (DEFAULT_CALL *PInvokeFunc)(char*);
  9220. PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
  9221. char* ____0_message_marshaled = NULL;
  9222. ____0_message_marshaled = il2cpp_codegen_marshal_string(___0_message);
  9223. char* returnValue = il2cppPInvokeFunc(____0_message_marshaled);
  9224. String_t* _returnValue_unmarshaled = NULL;
  9225. _returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
  9226. il2cpp_codegen_marshal_free(returnValue);
  9227. returnValue = NULL;
  9228. il2cpp_codegen_marshal_free(____0_message_marshaled);
  9229. ____0_message_marshaled = NULL;
  9230. return _returnValue_unmarshaled;
  9231. }
  9232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SWIGStringDelegate__ctor_m4D5B167B33345B58192AD3B50D1F8901A18F4F4D (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  9233. {
  9234. __this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
  9235. __this->___method = ___1_method;
  9236. __this->___m_target = ___0_object;
  9237. Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
  9238. int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
  9239. __this->___method_code = (intptr_t)__this;
  9240. if (MethodIsStatic((RuntimeMethod*)___1_method))
  9241. {
  9242. bool isOpen = parameterCount == 1;
  9243. if (isOpen)
  9244. __this->___invoke_impl = (intptr_t)&SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_OpenStatic;
  9245. else
  9246. {
  9247. __this->___invoke_impl = __this->___method_ptr;
  9248. __this->___method_code = (intptr_t)__this->___m_target;
  9249. }
  9250. }
  9251. else
  9252. {
  9253. bool isOpen = parameterCount == 0;
  9254. if (isOpen)
  9255. {
  9256. __this->___invoke_impl = (intptr_t)&SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_OpenInst;
  9257. }
  9258. else
  9259. {
  9260. if (___0_object == NULL)
  9261. il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
  9262. __this->___invoke_impl = __this->___method_ptr;
  9263. __this->___method_code = (intptr_t)__this->___m_target;
  9264. }
  9265. }
  9266. __this->___extra_arg = (intptr_t)&SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB_Multicast;
  9267. }
  9268. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SWIGStringDelegate_Invoke_m9831BD87E0EBFECFF48B4CA3FFEB118280C2ABCB (SWIGStringDelegate_t8DE60A9CF4030497616BDFC28662C81B33456879* __this, String_t* ___0_message, const RuntimeMethod* method)
  9269. {
  9270. typedef String_t* (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*);
  9271. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_message, reinterpret_cast<RuntimeMethod*>(__this->___method));
  9272. }
  9273. #ifdef __clang__
  9274. #pragma clang diagnostic pop
  9275. #endif
  9276. #ifdef __clang__
  9277. #pragma clang diagnostic push
  9278. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9279. #pragma clang diagnostic ignored "-Wunused-variable"
  9280. #endif
  9281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_PollCallbacks_mB25BC1FD5126974F80860A05910301AAF7589BFC (const RuntimeMethod* method)
  9282. {
  9283. static bool s_Il2CppMethodInitialized;
  9284. if (!s_Il2CppMethodInitialized)
  9285. {
  9286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9288. s_Il2CppMethodInitialized = true;
  9289. }
  9290. bool V_0 = false;
  9291. {
  9292. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9293. AppUtilPINVOKE_PollCallbacks_mD2FF7C60A52AF22E9AC028564A06E0F3974B6D56(NULL);
  9294. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9295. bool L_0;
  9296. L_0 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9297. V_0 = L_0;
  9298. bool L_1 = V_0;
  9299. if (!L_1)
  9300. {
  9301. goto IL_0016;
  9302. }
  9303. }
  9304. {
  9305. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9306. Exception_t* L_2;
  9307. L_2 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9308. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_PollCallbacks_mB25BC1FD5126974F80860A05910301AAF7589BFC_RuntimeMethod_var)));
  9309. }
  9310. IL_0016:
  9311. {
  9312. return;
  9313. }
  9314. }
  9315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_AppEnableLogCallback_m9FE8159D116019E4E918F4B7CEC39687DD64B2EA (bool ___0_arg0, const RuntimeMethod* method)
  9316. {
  9317. static bool s_Il2CppMethodInitialized;
  9318. if (!s_Il2CppMethodInitialized)
  9319. {
  9320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9322. s_Il2CppMethodInitialized = true;
  9323. }
  9324. bool V_0 = false;
  9325. {
  9326. bool L_0 = ___0_arg0;
  9327. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9328. AppUtilPINVOKE_AppEnableLogCallback_m5BB69B725FD3DF1FE26C20DE516F14E02E82BDB3(L_0, NULL);
  9329. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9330. bool L_1;
  9331. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9332. V_0 = L_1;
  9333. bool L_2 = V_0;
  9334. if (!L_2)
  9335. {
  9336. goto IL_0017;
  9337. }
  9338. }
  9339. {
  9340. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9341. Exception_t* L_3;
  9342. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9343. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_AppEnableLogCallback_m9FE8159D116019E4E918F4B7CEC39687DD64B2EA_RuntimeMethod_var)));
  9344. }
  9345. IL_0017:
  9346. {
  9347. return;
  9348. }
  9349. }
  9350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC (bool ___0_arg0, const RuntimeMethod* method)
  9351. {
  9352. static bool s_Il2CppMethodInitialized;
  9353. if (!s_Il2CppMethodInitialized)
  9354. {
  9355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9357. s_Il2CppMethodInitialized = true;
  9358. }
  9359. bool V_0 = false;
  9360. {
  9361. bool L_0 = ___0_arg0;
  9362. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9363. AppUtilPINVOKE_SetEnabledAllAppCallbacks_m6A273BFF682F24C5D1F66273B0AA3AF975B29019(L_0, NULL);
  9364. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9365. bool L_1;
  9366. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9367. V_0 = L_1;
  9368. bool L_2 = V_0;
  9369. if (!L_2)
  9370. {
  9371. goto IL_0017;
  9372. }
  9373. }
  9374. {
  9375. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9376. Exception_t* L_3;
  9377. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9378. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_SetEnabledAllAppCallbacks_m0C41A4271764464915ACA461AE8A309AEDAFA6AC_RuntimeMethod_var)));
  9379. }
  9380. IL_0017:
  9381. {
  9382. return;
  9383. }
  9384. }
  9385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetEnabledAppCallbackByName_m59C6CB27D92D72FD0841031C207D86C2F684F366 (String_t* ___0_arg0, bool ___1_arg1, const RuntimeMethod* method)
  9386. {
  9387. static bool s_Il2CppMethodInitialized;
  9388. if (!s_Il2CppMethodInitialized)
  9389. {
  9390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9392. s_Il2CppMethodInitialized = true;
  9393. }
  9394. bool V_0 = false;
  9395. {
  9396. String_t* L_0 = ___0_arg0;
  9397. bool L_1 = ___1_arg1;
  9398. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9399. AppUtilPINVOKE_SetEnabledAppCallbackByName_m4705ADB8109C59533C8D2117C87E6336EEB54A05(L_0, L_1, NULL);
  9400. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9401. bool L_2;
  9402. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9403. V_0 = L_2;
  9404. bool L_3 = V_0;
  9405. if (!L_3)
  9406. {
  9407. goto IL_0018;
  9408. }
  9409. }
  9410. {
  9411. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9412. Exception_t* L_4;
  9413. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9414. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_SetEnabledAppCallbackByName_m59C6CB27D92D72FD0841031C207D86C2F684F366_RuntimeMethod_var)));
  9415. }
  9416. IL_0018:
  9417. {
  9418. return;
  9419. }
  9420. }
  9421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AppUtil_GetEnabledAppCallbackByName_m979A86ABDBC2257B697ABDE5015AA76DE5D04F70 (String_t* ___0_arg0, const RuntimeMethod* method)
  9422. {
  9423. static bool s_Il2CppMethodInitialized;
  9424. if (!s_Il2CppMethodInitialized)
  9425. {
  9426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9428. s_Il2CppMethodInitialized = true;
  9429. }
  9430. bool V_0 = false;
  9431. bool V_1 = false;
  9432. bool V_2 = false;
  9433. {
  9434. String_t* L_0 = ___0_arg0;
  9435. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9436. bool L_1;
  9437. L_1 = AppUtilPINVOKE_GetEnabledAppCallbackByName_m97E56E8BCA68A8391B677BC814B1E3584FD985C5(L_0, NULL);
  9438. V_0 = L_1;
  9439. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9440. bool L_2;
  9441. L_2 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9442. V_1 = L_2;
  9443. bool L_3 = V_1;
  9444. if (!L_3)
  9445. {
  9446. goto IL_0017;
  9447. }
  9448. }
  9449. {
  9450. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9451. Exception_t* L_4;
  9452. L_4 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9453. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_GetEnabledAppCallbackByName_m979A86ABDBC2257B697ABDE5015AA76DE5D04F70_RuntimeMethod_var)));
  9454. }
  9455. IL_0017:
  9456. {
  9457. bool L_5 = V_0;
  9458. V_2 = L_5;
  9459. goto IL_001b;
  9460. }
  9461. IL_001b:
  9462. {
  9463. bool L_6 = V_2;
  9464. return L_6;
  9465. }
  9466. }
  9467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB (LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* ___0_arg0, const RuntimeMethod* method)
  9468. {
  9469. static bool s_Il2CppMethodInitialized;
  9470. if (!s_Il2CppMethodInitialized)
  9471. {
  9472. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9473. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9474. s_Il2CppMethodInitialized = true;
  9475. }
  9476. bool V_0 = false;
  9477. {
  9478. LogMessageDelegate_t77F3A15F25C59A148AD9DE72CAF1B4F5A7C7D3A4* L_0 = ___0_arg0;
  9479. il2cpp_codegen_runtime_class_init_inline(AppUtilPINVOKE_tDEBC116AADA75CA813340950FE2CB06F092C8342_il2cpp_TypeInfo_var);
  9480. AppUtilPINVOKE_SetLogFunction_m76775D9FA055C83D4C65B6E6E7192E941A433EAE(L_0, NULL);
  9481. il2cpp_codegen_runtime_class_init_inline(SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var);
  9482. bool L_1;
  9483. L_1 = SWIGPendingException_get_Pending_mFF0B94BEAD2C48E3CD3BB7EFB5EB23A0B6CF55EE(NULL);
  9484. V_0 = L_1;
  9485. bool L_2 = V_0;
  9486. if (!L_2)
  9487. {
  9488. goto IL_0017;
  9489. }
  9490. }
  9491. {
  9492. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SWIGPendingException_tABBC4E77437B082457DE5327A693947CE0C7CF63_il2cpp_TypeInfo_var)));
  9493. Exception_t* L_3;
  9494. L_3 = SWIGPendingException_Retrieve_m5AF2B72B0C255B87F0044137B357F55F50101D51(NULL);
  9495. IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AppUtil_SetLogFunction_m1C535B70AA8069AC3CE81CB05882946F841DACCB_RuntimeMethod_var)));
  9496. }
  9497. IL_0017:
  9498. {
  9499. return;
  9500. }
  9501. }
  9502. #ifdef __clang__
  9503. #pragma clang diagnostic pop
  9504. #endif
  9505. #ifdef __clang__
  9506. #pragma clang diagnostic push
  9507. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9508. #pragma clang diagnostic ignored "-Wunused-variable"
  9509. #endif
  9510. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VersionInfo_get_SdkVersion_mC32BFBE632414898F8525BD5AED76B512BA0E266 (const RuntimeMethod* method)
  9511. {
  9512. static bool s_Il2CppMethodInitialized;
  9513. if (!s_Il2CppMethodInitialized)
  9514. {
  9515. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B1BA5680897D9D0EBE2441586435C689B10C274);
  9516. s_Il2CppMethodInitialized = true;
  9517. }
  9518. String_t* V_0 = NULL;
  9519. {
  9520. V_0 = _stringLiteral6B1BA5680897D9D0EBE2441586435C689B10C274;
  9521. goto IL_0009;
  9522. }
  9523. IL_0009:
  9524. {
  9525. String_t* L_0 = V_0;
  9526. return L_0;
  9527. }
  9528. }
  9529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VersionInfo_get_BuildSource_mFEB9E963780C505D73965545BFED5EB50EA7BAD5 (const RuntimeMethod* method)
  9530. {
  9531. static bool s_Il2CppMethodInitialized;
  9532. if (!s_Il2CppMethodInitialized)
  9533. {
  9534. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD03CEEC65910C548D635624A78A8CFA458103DED);
  9535. s_Il2CppMethodInitialized = true;
  9536. }
  9537. String_t* V_0 = NULL;
  9538. {
  9539. V_0 = _stringLiteralD03CEEC65910C548D635624A78A8CFA458103DED;
  9540. goto IL_0009;
  9541. }
  9542. IL_0009:
  9543. {
  9544. String_t* L_0 = V_0;
  9545. return L_0;
  9546. }
  9547. }
  9548. #ifdef __clang__
  9549. #pragma clang diagnostic pop
  9550. #endif
  9551. #ifdef __clang__
  9552. #pragma clang diagnostic push
  9553. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9554. #pragma clang diagnostic ignored "-Wunused-variable"
  9555. #endif
  9556. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* FirebaseAppUtils_get_Instance_m844818D4028B3E8866E21AD1CB6E559038CEEC41 (const RuntimeMethod* method)
  9557. {
  9558. static bool s_Il2CppMethodInitialized;
  9559. if (!s_Il2CppMethodInitialized)
  9560. {
  9561. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  9562. s_Il2CppMethodInitialized = true;
  9563. }
  9564. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* V_0 = NULL;
  9565. {
  9566. il2cpp_codegen_runtime_class_init_inline(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  9567. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* L_0 = ((FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var))->___instance;
  9568. V_0 = L_0;
  9569. goto IL_0009;
  9570. }
  9571. IL_0009:
  9572. {
  9573. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* L_1 = V_0;
  9574. return L_1;
  9575. }
  9576. }
  9577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseAppUtils_TranslateDllNotFoundException_m8D9620D2F9B093C4DBF14AD9803923F0763955B8 (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method)
  9578. {
  9579. static bool s_Il2CppMethodInitialized;
  9580. if (!s_Il2CppMethodInitialized)
  9581. {
  9582. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  9583. s_Il2CppMethodInitialized = true;
  9584. }
  9585. {
  9586. Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___0_action;
  9587. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  9588. FirebaseApp_TranslateDllNotFoundException_m8A53BF93797E69E0A396E5D387C8BE2FAC5A887E(L_0, NULL);
  9589. return;
  9590. }
  9591. }
  9592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseAppUtils_PollCallbacks_m94AC1FCAA3602F030E6AA26C1FD6CB03E0F7155C (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* __this, const RuntimeMethod* method)
  9593. {
  9594. {
  9595. AppUtil_PollCallbacks_mB25BC1FD5126974F80860A05910301AAF7589BFC(NULL);
  9596. return;
  9597. }
  9598. }
  9599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FirebaseAppUtils_GetLogLevel_m420F7E6140E65C5494538339E1322E33F3661105 (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* __this, const RuntimeMethod* method)
  9600. {
  9601. static bool s_Il2CppMethodInitialized;
  9602. if (!s_Il2CppMethodInitialized)
  9603. {
  9604. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  9605. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  9606. s_Il2CppMethodInitialized = true;
  9607. }
  9608. int32_t V_0 = 0;
  9609. int32_t V_1 = 0;
  9610. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  9611. {
  9612. }
  9613. try
  9614. {
  9615. il2cpp_codegen_runtime_class_init_inline(FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25_il2cpp_TypeInfo_var);
  9616. int32_t L_0;
  9617. L_0 = FirebaseApp_get_LogLevel_m64B54EED8CF1B5F8EA074612CF09E58026D23603(NULL);
  9618. V_0 = L_0;
  9619. goto IL_0012;
  9620. }
  9621. catch(Il2CppExceptionWrapper& e)
  9622. {
  9623. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  9624. {
  9625. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  9626. goto CATCH_000b;
  9627. }
  9628. throw e;
  9629. }
  9630. CATCH_000b:
  9631. {
  9632. InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* L_1 = ((InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E*));;
  9633. V_0 = 1;
  9634. IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
  9635. goto IL_0012;
  9636. }
  9637. IL_0012:
  9638. {
  9639. int32_t L_2 = V_0;
  9640. il2cpp_codegen_runtime_class_init_inline(LogUtil_t004F911611FD3AE3085F5CA8159A798C3CA16D39_il2cpp_TypeInfo_var);
  9641. int32_t L_3;
  9642. L_3 = LogUtil_ConvertLogLevel_mE58CCE065A1D6EBEDDDDA2CDE76AFEA71E474216(L_2, NULL);
  9643. V_1 = L_3;
  9644. goto IL_001b;
  9645. }
  9646. IL_001b:
  9647. {
  9648. int32_t L_4 = V_1;
  9649. return L_4;
  9650. }
  9651. }
  9652. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseAppUtils__ctor_m77E9C2ADF611B1553A685AC953C5508DFD636CD4 (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* __this, const RuntimeMethod* method)
  9653. {
  9654. {
  9655. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  9656. return;
  9657. }
  9658. }
  9659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FirebaseAppUtils__cctor_m5444BBFA10C503F9659FF92D02A028B94DBB2204 (const RuntimeMethod* method)
  9660. {
  9661. static bool s_Il2CppMethodInitialized;
  9662. if (!s_Il2CppMethodInitialized)
  9663. {
  9664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  9665. s_Il2CppMethodInitialized = true;
  9666. }
  9667. {
  9668. FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F* L_0 = (FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F*)il2cpp_codegen_object_new(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var);
  9669. FirebaseAppUtils__ctor_m77E9C2ADF611B1553A685AC953C5508DFD636CD4(L_0, NULL);
  9670. ((FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var))->___instance = L_0;
  9671. Il2CppCodeGenWriteBarrier((void**)(&((FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_StaticFields*)il2cpp_codegen_static_fields_for(FirebaseAppUtils_t8C7D1E11C5267B682E4E6FDC504141D5E1ECB49F_il2cpp_TypeInfo_var))->___instance), (void*)L_0);
  9672. return;
  9673. }
  9674. }
  9675. #ifdef __clang__
  9676. #pragma clang diagnostic pop
  9677. #endif
  9678. #ifdef __clang__
  9679. #pragma clang diagnostic push
  9680. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9681. #pragma clang diagnostic ignored "-Wunused-variable"
  9682. #endif
  9683. #ifdef __clang__
  9684. #pragma clang diagnostic pop
  9685. #endif
  9686. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FirebaseException_set_ErrorCode_m65B2880424E85063D56405A009DAA13E3B106465_inline (FirebaseException_t9E9B64098EF276E794C8CFFFA87E23904F33F3ED* __this, int32_t ___0_value, const RuntimeMethod* method)
  9687. {
  9688. {
  9689. int32_t L_0 = ___0_value;
  9690. __this->___U3CErrorCodeU3Ek__BackingField = L_0;
  9691. return;
  9692. }
  9693. }
  9694. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InitializationException_set_InitResult_m94032AD57F63718F6F20625FDB98958766C9D764_inline (InitializationException_t20C1D7EF5FABCAF5A71F226B433ABC58C64A1E2E* __this, int32_t ___0_value, const RuntimeMethod* method)
  9695. {
  9696. {
  9697. int32_t L_0 = ___0_value;
  9698. __this->___U3CInitResultU3Ek__BackingField = L_0;
  9699. return;
  9700. }
  9701. }
  9702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t HandleRef_get_Handle_m2055005E349E895499E1B3B826C89228FFAC4C17_inline (HandleRef_t4B05E32B68797F702257D4E838B85A976313F08F* __this, const RuntimeMethod* method)
  9703. {
  9704. {
  9705. intptr_t L_0 = __this->____handle;
  9706. return L_0;
  9707. }
  9708. }
  9709. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_mB0C4867EC8469233A3647955D2408E97D6107F91_inline (Action_t64BE78B93B14480A890D4907745BF10FC9C31B2F* __this, const RuntimeMethod* method)
  9710. {
  9711. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  9712. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  9713. }
  9714. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EventHandler_Invoke_m9D3126CBE291A3E7E7C304094E1DA846832F9B96_inline (EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* __this, RuntimeObject* ___0_sender, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___1_e, const RuntimeMethod* method)
  9715. {
  9716. typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377*, const RuntimeMethod*);
  9717. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_sender, ___1_e, reinterpret_cast<RuntimeMethod*>(__this->___method));
  9718. }
  9719. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
  9720. {
  9721. typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  9722. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  9723. }
  9724. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CSharpClassName_m04AD392AA82FCE1E6636F812672C77F294AC16EC_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  9725. {
  9726. {
  9727. String_t* L_0 = __this->___U3CCSharpClassNameU3Ek__BackingField;
  9728. return L_0;
  9729. }
  9730. }
  9731. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* EnableModuleParams_get_CppModuleName_mB91981F21F3F94D82CD64DD7BD810741CBB04E3A_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  9732. {
  9733. {
  9734. String_t* L_0 = __this->___U3CCppModuleNameU3Ek__BackingField;
  9735. return L_0;
  9736. }
  9737. }
  9738. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool EnableModuleParams_get_AlwaysEnable_mC44F8EA7A9EDCD493C6B8E04E3B3CF00D09FDEA6_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, const RuntimeMethod* method)
  9739. {
  9740. {
  9741. bool L_0 = __this->___U3CAlwaysEnableU3Ek__BackingField;
  9742. return L_0;
  9743. }
  9744. }
  9745. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* CreateDelegate_Invoke_m3C05F10053C0FD938376079571835049ADDD6186_inline (CreateDelegate_tC2B37930B020E09BB7E6EBC451C2864B0B29DE73* __this, const RuntimeMethod* method)
  9746. {
  9747. typedef FirebaseApp_tD23C437863A3502177988D1382B58820B0571A25* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
  9748. return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
  9749. }
  9750. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_CSharpClassName_m9152635BDD8F608352C12F3447962C10F7DF4F43_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method)
  9751. {
  9752. {
  9753. String_t* L_0 = ___0_value;
  9754. __this->___U3CCSharpClassNameU3Ek__BackingField = L_0;
  9755. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCSharpClassNameU3Ek__BackingField), (void*)L_0);
  9756. return;
  9757. }
  9758. }
  9759. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_CppModuleName_mF1C3FE3BBE44DEDB23AF2879630075AEAC7106DF_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, String_t* ___0_value, const RuntimeMethod* method)
  9760. {
  9761. {
  9762. String_t* L_0 = ___0_value;
  9763. __this->___U3CCppModuleNameU3Ek__BackingField = L_0;
  9764. Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCppModuleNameU3Ek__BackingField), (void*)L_0);
  9765. return;
  9766. }
  9767. }
  9768. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EnableModuleParams_set_AlwaysEnable_m3F7638041BDA0CC3669AD7119C68ABD2B6F7C482_inline (EnableModuleParams_tAD8FA5CE1594F23B58D1083B7439AD7FB24CD762* __this, bool ___0_value, const RuntimeMethod* method)
  9769. {
  9770. {
  9771. bool L_0 = ___0_value;
  9772. __this->___U3CAlwaysEnableU3Ek__BackingField = L_0;
  9773. return;
  9774. }
  9775. }
  9776. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  9777. {
  9778. {
  9779. RuntimeObject* L_0 = __this->___value;
  9780. return L_0;
  9781. }
  9782. }
  9783. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method)
  9784. {
  9785. {
  9786. RuntimeObject* L_0 = __this->___key;
  9787. return L_0;
  9788. }
  9789. }
  9790. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Task_1_t4C228DE57804012969575431CFF12D57C875552D* TaskCompletionSource_1_get_Task_m5FEF07332DD178987B44AD842559F18D9254224B_gshared_inline (TaskCompletionSource_1_t334979F66DE5C2F333F2975D91AA0EEB6E6B35D7* __this, const RuntimeMethod* method)
  9791. {
  9792. {
  9793. Task_1_t4C228DE57804012969575431CFF12D57C875552D* L_0 = __this->____task;
  9794. return L_0;
  9795. }
  9796. }