Fractions.cpp 480 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. #include <stdint.h>
  9. template <typename R>
  10. struct VirtualFuncInvoker0
  11. {
  12. typedef R (*Func)(void*, const RuntimeMethod*);
  13. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  14. {
  15. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  16. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  17. }
  18. };
  19. template <typename R, typename T1, typename T2>
  20. struct VirtualFuncInvoker2
  21. {
  22. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  23. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  24. {
  25. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  26. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  27. }
  28. };
  29. template <typename R, typename T1>
  30. struct InterfaceFuncInvoker1
  31. {
  32. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  33. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  34. {
  35. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  36. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  37. }
  38. };
  39. template <typename R, typename T1, typename T2, typename T3>
  40. struct InterfaceFuncInvoker3
  41. {
  42. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  43. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  44. {
  45. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  46. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  47. }
  48. };
  49. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
  50. struct Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402;
  51. // System.Collections.Generic.Dictionary`2<System.Object,System.Object>
  52. struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D;
  53. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
  54. struct Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC;
  55. // System.Collections.Generic.Dictionary`2<System.String,System.Resources.ResourceSet>
  56. struct Dictionary_2_tF591ED968D904B93A92B04B711C65E797B9D6E5E;
  57. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>
  58. struct Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E;
  59. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>
  60. struct Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD;
  61. // System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>
  62. struct Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441;
  63. // System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>
  64. struct Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE;
  65. // System.Func`3<System.Object,System.Object,Fractions.Fraction>
  66. struct Func_3_tC4BB104A362D3DBA6E3005E896F19C3AA8EF294C;
  67. // System.Func`3<System.Object,System.Object,System.Object>
  68. struct Func_3_tBBBFF266D23D5A9A7940D16DA73BCD5DE0753A27;
  69. // System.Collections.Generic.HashSet`1<System.Object>
  70. struct HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B;
  71. // System.Collections.Generic.HashSet`1<System.Type>
  72. struct HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9;
  73. // System.Collections.Generic.IEqualityComparer`1<System.Type>
  74. struct IEqualityComparer_1_t7EEC9B4006D6D425748908D52AA799197F29A165;
  75. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>
  76. struct KeyCollection_tF5F6CE5BB42D0F5B96590598597D3ADF873BF7CB;
  77. // System.Collections.Generic.Dictionary`2/KeyCollection<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>
  78. struct KeyCollection_tA94560C14D0F7EAAC0B9C2CE874E6BE56D74744C;
  79. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>
  80. struct ValueCollection_t7A665E0B7785810A7B10DC5FF480C7A52FF0DD56;
  81. // System.Collections.Generic.Dictionary`2/ValueCollection<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>
  82. struct ValueCollection_t4E7CD6445337B2C2D1C021A39A69D8C18571802F;
  83. // System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>[]
  84. struct EntryU5BU5D_tC72422A04CBA32C82970B07741CA1CDC83A0A2AF;
  85. // System.Collections.Generic.Dictionary`2/Entry<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>[]
  86. struct EntryU5BU5D_tD2AC95A090A579A60DAB87A5F7A082D8ED4E6406;
  87. // System.Collections.Generic.HashSet`1/Slot<System.Type>[]
  88. struct SlotU5BU5D_t2EBE02159BAB090586C455BDD5784DDAF6EBBF69;
  89. // System.Byte[]
  90. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  91. // System.Char[]
  92. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  93. // System.Delegate[]
  94. struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8;
  95. // System.Int32[]
  96. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  97. // System.IntPtr[]
  98. struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6;
  99. // System.Diagnostics.StackTrace[]
  100. struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971;
  101. // System.String[]
  102. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
  103. // System.Type[]
  104. struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755;
  105. // System.UInt32[]
  106. struct UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF;
  107. // System.ArgumentException
  108. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00;
  109. // System.ArgumentNullException
  110. struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB;
  111. // System.ArithmeticException
  112. struct ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47;
  113. // System.Reflection.Assembly
  114. struct Assembly_t;
  115. // System.Numerics.BigInteger
  116. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2;
  117. // System.Reflection.Binder
  118. struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30;
  119. // System.Globalization.Calendar
  120. struct Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A;
  121. // System.Globalization.CompareInfo
  122. struct CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9;
  123. // System.Globalization.CultureData
  124. struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529;
  125. // System.Globalization.CultureInfo
  126. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98;
  127. // System.Globalization.DateTimeFormatInfo
  128. struct DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90;
  129. // Fractions.Formatter.DefaultFractionFormatProvider
  130. struct DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517;
  131. // Fractions.Formatter.DefaultFractionFormatter
  132. struct DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2;
  133. // System.DelegateData
  134. struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288;
  135. // System.DivideByZeroException
  136. struct DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3;
  137. // System.FormatException
  138. struct FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759;
  139. // System.Collections.Hashtable
  140. struct Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC;
  141. // System.ICustomFormatter
  142. struct ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930;
  143. // System.Collections.IDictionary
  144. struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A;
  145. // System.IFormatProvider
  146. struct IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF;
  147. // System.Resources.IResourceGroveler
  148. struct IResourceGroveler_tD738FE6B83F63AC66FDD73BCD3193016FDEBFAB0;
  149. // Fractions.InvalidNumberException
  150. struct InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F;
  151. // System.Reflection.MemberFilter
  152. struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81;
  153. // System.Reflection.MethodInfo
  154. struct MethodInfo_t;
  155. // System.Globalization.NumberFormatInfo
  156. struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D;
  157. // System.Resources.ResourceManager
  158. struct ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A;
  159. // System.Reflection.RuntimeAssembly
  160. struct RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56;
  161. // System.Runtime.Serialization.SafeSerializationManager
  162. struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F;
  163. // System.Runtime.Serialization.SerializationInfo
  164. struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1;
  165. // System.String
  166. struct String_t;
  167. // System.Text.StringBuilder
  168. struct StringBuilder_t;
  169. // System.Globalization.TextInfo
  170. struct TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C;
  171. // System.Type
  172. struct Type_t;
  173. // System.Reflection.TypeInfo
  174. struct TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F;
  175. // System.Version
  176. struct Version_tBDAEDED25425A1D09910468B8BD1759115646E3C;
  177. // System.Void
  178. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5;
  179. // System.Reflection.Assembly/ResolveEventHolder
  180. struct ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C;
  181. // Fractions.TypeConverters.FractionTypeConverter/<>c
  182. struct U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3;
  183. // System.Resources.ResourceManager/CultureNameResourceSetPair
  184. struct CultureNameResourceSetPair_t7DF2947B0015A29C8148DB0F32695ECB59369A84;
  185. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var;
  186. IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var;
  187. IL2CPP_EXTERN_C RuntimeClass* BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var;
  188. IL2CPP_EXTERN_C RuntimeClass* BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var;
  189. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var;
  190. IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var;
  191. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var;
  192. IL2CPP_EXTERN_C RuntimeClass* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var;
  193. IL2CPP_EXTERN_C RuntimeClass* DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var;
  194. IL2CPP_EXTERN_C RuntimeClass* DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var;
  195. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD_il2cpp_TypeInfo_var;
  196. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E_il2cpp_TypeInfo_var;
  197. IL2CPP_EXTERN_C RuntimeClass* DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3_il2cpp_TypeInfo_var;
  198. IL2CPP_EXTERN_C RuntimeClass* Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var;
  199. IL2CPP_EXTERN_C RuntimeClass* FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759_il2cpp_TypeInfo_var;
  200. IL2CPP_EXTERN_C RuntimeClass* FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_il2cpp_TypeInfo_var;
  201. IL2CPP_EXTERN_C RuntimeClass* Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var;
  202. IL2CPP_EXTERN_C RuntimeClass* Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var;
  203. IL2CPP_EXTERN_C RuntimeClass* Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var;
  204. IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9_il2cpp_TypeInfo_var;
  205. IL2CPP_EXTERN_C RuntimeClass* ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930_il2cpp_TypeInfo_var;
  206. IL2CPP_EXTERN_C RuntimeClass* IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF_il2cpp_TypeInfo_var;
  207. IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var;
  208. IL2CPP_EXTERN_C RuntimeClass* Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var;
  209. IL2CPP_EXTERN_C RuntimeClass* InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F_il2cpp_TypeInfo_var;
  210. IL2CPP_EXTERN_C RuntimeClass* Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var;
  211. IL2CPP_EXTERN_C RuntimeClass* ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_il2cpp_TypeInfo_var;
  212. IL2CPP_EXTERN_C RuntimeClass* Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var;
  213. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  214. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  215. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  216. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var;
  217. IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
  218. IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
  219. IL2CPP_EXTERN_C String_t* _stringLiteral595C79E16C3766FC2EB249DA404686CC926560CA;
  220. IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
  221. IL2CPP_EXTERN_C String_t* _stringLiteral97CF5837DD0BAD2624819CF91603CFDB28B7BB60;
  222. IL2CPP_EXTERN_C String_t* _stringLiteralA46E3CCB9CD15DE976A72E1B7C665F6950D7E22A;
  223. IL2CPP_EXTERN_C String_t* _stringLiteralA935905D7BC49DC64F35FD801BDF0686BF8216EB;
  224. IL2CPP_EXTERN_C String_t* _stringLiteralB2F0A19F51EBFB97570706F8A26E3C44CEA7FF9D;
  225. IL2CPP_EXTERN_C String_t* _stringLiteralF57AD0B51C8EE629C87FC26E3D9F8A49BE5E8EA5;
  226. IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
  227. IL2CPP_EXTERN_C const RuntimeMethod* DefaultFractionFormatter_Format_m8C765FBCE8F96E0D77700808A308EA14719D0696_RuntimeMethod_var;
  228. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var;
  229. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var;
  230. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA49A84DB25A128B699ECDD39DB72469DF6A77E72_RuntimeMethod_var;
  231. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC22CCAD9704BBC5B5D8581C81FD0F41A26A11710_RuntimeMethod_var;
  232. IL2CPP_EXTERN_C const RuntimeMethod* Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A_RuntimeMethod_var;
  233. IL2CPP_EXTERN_C const RuntimeMethod* Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9_RuntimeMethod_var;
  234. IL2CPP_EXTERN_C const RuntimeMethod* Fraction_FromDoubleRounded_mECC3C6EE14BC6946FF0C1FCC433F4F309B119C6F_RuntimeMethod_var;
  235. IL2CPP_EXTERN_C const RuntimeMethod* Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442_RuntimeMethod_var;
  236. IL2CPP_EXTERN_C const RuntimeMethod* Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF_RuntimeMethod_var;
  237. IL2CPP_EXTERN_C const RuntimeMethod* Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var;
  238. IL2CPP_EXTERN_C const RuntimeMethod* Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var;
  239. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var;
  240. IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mBBBBEE148ED492271216D211619EBA1D2756289D_RuntimeMethod_var;
  241. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_0_mC22647AF5B7471D7930E789B29A1BB7622256721_RuntimeMethod_var;
  242. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_10_m5B9CC3659DAC51A3E044318155B4445FCA0295BF_RuntimeMethod_var;
  243. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_11_m534328E0E94C0AF0599F57008807BC448AF17D81_RuntimeMethod_var;
  244. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_12_m77A6265AC77734799ED11259866D756FF43E77ED_RuntimeMethod_var;
  245. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_13_m65568075ECD491DD0BF506DC25B64206D2A65B40_RuntimeMethod_var;
  246. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_1_mED78CC3B1881FAD16AFA960F9008A9E82032BB86_RuntimeMethod_var;
  247. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_2_mE84539FC5ABFE621F89EBDB4BA44E4F1EB757647_RuntimeMethod_var;
  248. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_3_m8F582D8A4B438D8F9E60A49699FD8C096487A1EC_RuntimeMethod_var;
  249. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_4_m73902A576D1F7195372427009DC4B7D0F8809D9A_RuntimeMethod_var;
  250. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_5_m4C9F97E40CC1D182CC27EB7A57197A4AC51F0992_RuntimeMethod_var;
  251. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_6_mE7411EE5DAB2B699A3BB79FC99E470D2E33367FB_RuntimeMethod_var;
  252. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_7_m90F801C6B4440C86C56830F672790F924CD2418E_RuntimeMethod_var;
  253. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_8_m4436A81FECA4A819EA68CF048E217C8B814792B7_RuntimeMethod_var;
  254. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3C_cctorU3Eb__8_9_m044445BFBE49950F6BA586FDB336117373892661_RuntimeMethod_var;
  255. IL2CPP_EXTERN_C const RuntimeType* BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_0_0_0_var;
  256. IL2CPP_EXTERN_C const RuntimeType* Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var;
  257. IL2CPP_EXTERN_C const RuntimeType* Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_0_0_0_var;
  258. IL2CPP_EXTERN_C const RuntimeType* Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var;
  259. IL2CPP_EXTERN_C const RuntimeType* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var;
  260. IL2CPP_EXTERN_C const RuntimeType* Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var;
  261. IL2CPP_EXTERN_C const RuntimeType* Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_0_0_0_var;
  262. IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
  263. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2;;
  264. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com;
  265. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com;;
  266. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke;
  267. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke;;
  268. struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com;
  269. struct CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke;
  270. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com;
  271. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke;
  272. struct Delegate_t_marshaled_com;
  273. struct Delegate_t_marshaled_pinvoke;
  274. struct Exception_t_marshaled_com;
  275. struct Exception_t_marshaled_pinvoke;
  276. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726;
  277. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34;
  278. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32;
  279. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A;
  280. IL2CPP_EXTERN_C_BEGIN
  281. IL2CPP_EXTERN_C_END
  282. #ifdef __clang__
  283. #pragma clang diagnostic push
  284. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  285. #pragma clang diagnostic ignored "-Wunused-variable"
  286. #endif
  287. // <Module>
  288. struct U3CModuleU3E_t576C636818E7B23E1F50B2C5089DE47C5EBEB917
  289. {
  290. public:
  291. public:
  292. };
  293. // System.Object
  294. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>
  295. struct Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E : public RuntimeObject
  296. {
  297. public:
  298. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  299. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  300. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  301. EntryU5BU5D_tC72422A04CBA32C82970B07741CA1CDC83A0A2AF* ___entries_1;
  302. // System.Int32 System.Collections.Generic.Dictionary`2::count
  303. int32_t ___count_2;
  304. // System.Int32 System.Collections.Generic.Dictionary`2::version
  305. int32_t ___version_3;
  306. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  307. int32_t ___freeList_4;
  308. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  309. int32_t ___freeCount_5;
  310. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  311. RuntimeObject* ___comparer_6;
  312. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  313. KeyCollection_tF5F6CE5BB42D0F5B96590598597D3ADF873BF7CB * ___keys_7;
  314. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  315. ValueCollection_t7A665E0B7785810A7B10DC5FF480C7A52FF0DD56 * ___values_8;
  316. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  317. RuntimeObject * ____syncRoot_9;
  318. public:
  319. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___buckets_0)); }
  320. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  321. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  322. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  323. {
  324. ___buckets_0 = value;
  325. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  326. }
  327. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___entries_1)); }
  328. inline EntryU5BU5D_tC72422A04CBA32C82970B07741CA1CDC83A0A2AF* get_entries_1() const { return ___entries_1; }
  329. inline EntryU5BU5D_tC72422A04CBA32C82970B07741CA1CDC83A0A2AF** get_address_of_entries_1() { return &___entries_1; }
  330. inline void set_entries_1(EntryU5BU5D_tC72422A04CBA32C82970B07741CA1CDC83A0A2AF* value)
  331. {
  332. ___entries_1 = value;
  333. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  334. }
  335. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___count_2)); }
  336. inline int32_t get_count_2() const { return ___count_2; }
  337. inline int32_t* get_address_of_count_2() { return &___count_2; }
  338. inline void set_count_2(int32_t value)
  339. {
  340. ___count_2 = value;
  341. }
  342. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___version_3)); }
  343. inline int32_t get_version_3() const { return ___version_3; }
  344. inline int32_t* get_address_of_version_3() { return &___version_3; }
  345. inline void set_version_3(int32_t value)
  346. {
  347. ___version_3 = value;
  348. }
  349. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___freeList_4)); }
  350. inline int32_t get_freeList_4() const { return ___freeList_4; }
  351. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  352. inline void set_freeList_4(int32_t value)
  353. {
  354. ___freeList_4 = value;
  355. }
  356. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___freeCount_5)); }
  357. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  358. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  359. inline void set_freeCount_5(int32_t value)
  360. {
  361. ___freeCount_5 = value;
  362. }
  363. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___comparer_6)); }
  364. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  365. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  366. inline void set_comparer_6(RuntimeObject* value)
  367. {
  368. ___comparer_6 = value;
  369. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  370. }
  371. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___keys_7)); }
  372. inline KeyCollection_tF5F6CE5BB42D0F5B96590598597D3ADF873BF7CB * get_keys_7() const { return ___keys_7; }
  373. inline KeyCollection_tF5F6CE5BB42D0F5B96590598597D3ADF873BF7CB ** get_address_of_keys_7() { return &___keys_7; }
  374. inline void set_keys_7(KeyCollection_tF5F6CE5BB42D0F5B96590598597D3ADF873BF7CB * value)
  375. {
  376. ___keys_7 = value;
  377. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  378. }
  379. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ___values_8)); }
  380. inline ValueCollection_t7A665E0B7785810A7B10DC5FF480C7A52FF0DD56 * get_values_8() const { return ___values_8; }
  381. inline ValueCollection_t7A665E0B7785810A7B10DC5FF480C7A52FF0DD56 ** get_address_of_values_8() { return &___values_8; }
  382. inline void set_values_8(ValueCollection_t7A665E0B7785810A7B10DC5FF480C7A52FF0DD56 * value)
  383. {
  384. ___values_8 = value;
  385. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  386. }
  387. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E, ____syncRoot_9)); }
  388. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  389. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  390. inline void set__syncRoot_9(RuntimeObject * value)
  391. {
  392. ____syncRoot_9 = value;
  393. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  394. }
  395. };
  396. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>
  397. struct Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD : public RuntimeObject
  398. {
  399. public:
  400. // System.Int32[] System.Collections.Generic.Dictionary`2::buckets
  401. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0;
  402. // System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::entries
  403. EntryU5BU5D_tD2AC95A090A579A60DAB87A5F7A082D8ED4E6406* ___entries_1;
  404. // System.Int32 System.Collections.Generic.Dictionary`2::count
  405. int32_t ___count_2;
  406. // System.Int32 System.Collections.Generic.Dictionary`2::version
  407. int32_t ___version_3;
  408. // System.Int32 System.Collections.Generic.Dictionary`2::freeList
  409. int32_t ___freeList_4;
  410. // System.Int32 System.Collections.Generic.Dictionary`2::freeCount
  411. int32_t ___freeCount_5;
  412. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::comparer
  413. RuntimeObject* ___comparer_6;
  414. // System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::keys
  415. KeyCollection_tA94560C14D0F7EAAC0B9C2CE874E6BE56D74744C * ___keys_7;
  416. // System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::values
  417. ValueCollection_t4E7CD6445337B2C2D1C021A39A69D8C18571802F * ___values_8;
  418. // System.Object System.Collections.Generic.Dictionary`2::_syncRoot
  419. RuntimeObject * ____syncRoot_9;
  420. public:
  421. inline static int32_t get_offset_of_buckets_0() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___buckets_0)); }
  422. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; }
  423. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; }
  424. inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  425. {
  426. ___buckets_0 = value;
  427. Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value);
  428. }
  429. inline static int32_t get_offset_of_entries_1() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___entries_1)); }
  430. inline EntryU5BU5D_tD2AC95A090A579A60DAB87A5F7A082D8ED4E6406* get_entries_1() const { return ___entries_1; }
  431. inline EntryU5BU5D_tD2AC95A090A579A60DAB87A5F7A082D8ED4E6406** get_address_of_entries_1() { return &___entries_1; }
  432. inline void set_entries_1(EntryU5BU5D_tD2AC95A090A579A60DAB87A5F7A082D8ED4E6406* value)
  433. {
  434. ___entries_1 = value;
  435. Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value);
  436. }
  437. inline static int32_t get_offset_of_count_2() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___count_2)); }
  438. inline int32_t get_count_2() const { return ___count_2; }
  439. inline int32_t* get_address_of_count_2() { return &___count_2; }
  440. inline void set_count_2(int32_t value)
  441. {
  442. ___count_2 = value;
  443. }
  444. inline static int32_t get_offset_of_version_3() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___version_3)); }
  445. inline int32_t get_version_3() const { return ___version_3; }
  446. inline int32_t* get_address_of_version_3() { return &___version_3; }
  447. inline void set_version_3(int32_t value)
  448. {
  449. ___version_3 = value;
  450. }
  451. inline static int32_t get_offset_of_freeList_4() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___freeList_4)); }
  452. inline int32_t get_freeList_4() const { return ___freeList_4; }
  453. inline int32_t* get_address_of_freeList_4() { return &___freeList_4; }
  454. inline void set_freeList_4(int32_t value)
  455. {
  456. ___freeList_4 = value;
  457. }
  458. inline static int32_t get_offset_of_freeCount_5() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___freeCount_5)); }
  459. inline int32_t get_freeCount_5() const { return ___freeCount_5; }
  460. inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; }
  461. inline void set_freeCount_5(int32_t value)
  462. {
  463. ___freeCount_5 = value;
  464. }
  465. inline static int32_t get_offset_of_comparer_6() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___comparer_6)); }
  466. inline RuntimeObject* get_comparer_6() const { return ___comparer_6; }
  467. inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; }
  468. inline void set_comparer_6(RuntimeObject* value)
  469. {
  470. ___comparer_6 = value;
  471. Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value);
  472. }
  473. inline static int32_t get_offset_of_keys_7() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___keys_7)); }
  474. inline KeyCollection_tA94560C14D0F7EAAC0B9C2CE874E6BE56D74744C * get_keys_7() const { return ___keys_7; }
  475. inline KeyCollection_tA94560C14D0F7EAAC0B9C2CE874E6BE56D74744C ** get_address_of_keys_7() { return &___keys_7; }
  476. inline void set_keys_7(KeyCollection_tA94560C14D0F7EAAC0B9C2CE874E6BE56D74744C * value)
  477. {
  478. ___keys_7 = value;
  479. Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value);
  480. }
  481. inline static int32_t get_offset_of_values_8() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ___values_8)); }
  482. inline ValueCollection_t4E7CD6445337B2C2D1C021A39A69D8C18571802F * get_values_8() const { return ___values_8; }
  483. inline ValueCollection_t4E7CD6445337B2C2D1C021A39A69D8C18571802F ** get_address_of_values_8() { return &___values_8; }
  484. inline void set_values_8(ValueCollection_t4E7CD6445337B2C2D1C021A39A69D8C18571802F * value)
  485. {
  486. ___values_8 = value;
  487. Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value);
  488. }
  489. inline static int32_t get_offset_of__syncRoot_9() { return static_cast<int32_t>(offsetof(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD, ____syncRoot_9)); }
  490. inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; }
  491. inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; }
  492. inline void set__syncRoot_9(RuntimeObject * value)
  493. {
  494. ____syncRoot_9 = value;
  495. Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value);
  496. }
  497. };
  498. // System.Collections.Generic.HashSet`1<System.Type>
  499. struct HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 : public RuntimeObject
  500. {
  501. public:
  502. // System.Int32[] System.Collections.Generic.HashSet`1::_buckets
  503. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ____buckets_7;
  504. // System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
  505. SlotU5BU5D_t2EBE02159BAB090586C455BDD5784DDAF6EBBF69* ____slots_8;
  506. // System.Int32 System.Collections.Generic.HashSet`1::_count
  507. int32_t ____count_9;
  508. // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
  509. int32_t ____lastIndex_10;
  510. // System.Int32 System.Collections.Generic.HashSet`1::_freeList
  511. int32_t ____freeList_11;
  512. // System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
  513. RuntimeObject* ____comparer_12;
  514. // System.Int32 System.Collections.Generic.HashSet`1::_version
  515. int32_t ____version_13;
  516. // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
  517. SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ____siInfo_14;
  518. public:
  519. inline static int32_t get_offset_of__buckets_7() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____buckets_7)); }
  520. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get__buckets_7() const { return ____buckets_7; }
  521. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of__buckets_7() { return &____buckets_7; }
  522. inline void set__buckets_7(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  523. {
  524. ____buckets_7 = value;
  525. Il2CppCodeGenWriteBarrier((void**)(&____buckets_7), (void*)value);
  526. }
  527. inline static int32_t get_offset_of__slots_8() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____slots_8)); }
  528. inline SlotU5BU5D_t2EBE02159BAB090586C455BDD5784DDAF6EBBF69* get__slots_8() const { return ____slots_8; }
  529. inline SlotU5BU5D_t2EBE02159BAB090586C455BDD5784DDAF6EBBF69** get_address_of__slots_8() { return &____slots_8; }
  530. inline void set__slots_8(SlotU5BU5D_t2EBE02159BAB090586C455BDD5784DDAF6EBBF69* value)
  531. {
  532. ____slots_8 = value;
  533. Il2CppCodeGenWriteBarrier((void**)(&____slots_8), (void*)value);
  534. }
  535. inline static int32_t get_offset_of__count_9() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____count_9)); }
  536. inline int32_t get__count_9() const { return ____count_9; }
  537. inline int32_t* get_address_of__count_9() { return &____count_9; }
  538. inline void set__count_9(int32_t value)
  539. {
  540. ____count_9 = value;
  541. }
  542. inline static int32_t get_offset_of__lastIndex_10() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____lastIndex_10)); }
  543. inline int32_t get__lastIndex_10() const { return ____lastIndex_10; }
  544. inline int32_t* get_address_of__lastIndex_10() { return &____lastIndex_10; }
  545. inline void set__lastIndex_10(int32_t value)
  546. {
  547. ____lastIndex_10 = value;
  548. }
  549. inline static int32_t get_offset_of__freeList_11() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____freeList_11)); }
  550. inline int32_t get__freeList_11() const { return ____freeList_11; }
  551. inline int32_t* get_address_of__freeList_11() { return &____freeList_11; }
  552. inline void set__freeList_11(int32_t value)
  553. {
  554. ____freeList_11 = value;
  555. }
  556. inline static int32_t get_offset_of__comparer_12() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____comparer_12)); }
  557. inline RuntimeObject* get__comparer_12() const { return ____comparer_12; }
  558. inline RuntimeObject** get_address_of__comparer_12() { return &____comparer_12; }
  559. inline void set__comparer_12(RuntimeObject* value)
  560. {
  561. ____comparer_12 = value;
  562. Il2CppCodeGenWriteBarrier((void**)(&____comparer_12), (void*)value);
  563. }
  564. inline static int32_t get_offset_of__version_13() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____version_13)); }
  565. inline int32_t get__version_13() const { return ____version_13; }
  566. inline int32_t* get_address_of__version_13() { return &____version_13; }
  567. inline void set__version_13(int32_t value)
  568. {
  569. ____version_13 = value;
  570. }
  571. inline static int32_t get_offset_of__siInfo_14() { return static_cast<int32_t>(offsetof(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9, ____siInfo_14)); }
  572. inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * get__siInfo_14() const { return ____siInfo_14; }
  573. inline SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** get_address_of__siInfo_14() { return &____siInfo_14; }
  574. inline void set__siInfo_14(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * value)
  575. {
  576. ____siInfo_14 = value;
  577. Il2CppCodeGenWriteBarrier((void**)(&____siInfo_14), (void*)value);
  578. }
  579. };
  580. struct Il2CppArrayBounds;
  581. // System.Array
  582. // System.Globalization.CultureInfo
  583. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 : public RuntimeObject
  584. {
  585. public:
  586. // System.Boolean System.Globalization.CultureInfo::m_isReadOnly
  587. bool ___m_isReadOnly_3;
  588. // System.Int32 System.Globalization.CultureInfo::cultureID
  589. int32_t ___cultureID_4;
  590. // System.Int32 System.Globalization.CultureInfo::parent_lcid
  591. int32_t ___parent_lcid_5;
  592. // System.Int32 System.Globalization.CultureInfo::datetime_index
  593. int32_t ___datetime_index_6;
  594. // System.Int32 System.Globalization.CultureInfo::number_index
  595. int32_t ___number_index_7;
  596. // System.Int32 System.Globalization.CultureInfo::default_calendar_type
  597. int32_t ___default_calendar_type_8;
  598. // System.Boolean System.Globalization.CultureInfo::m_useUserOverride
  599. bool ___m_useUserOverride_9;
  600. // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
  601. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
  602. // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
  603. DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
  604. // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
  605. TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
  606. // System.String System.Globalization.CultureInfo::m_name
  607. String_t* ___m_name_13;
  608. // System.String System.Globalization.CultureInfo::englishname
  609. String_t* ___englishname_14;
  610. // System.String System.Globalization.CultureInfo::nativename
  611. String_t* ___nativename_15;
  612. // System.String System.Globalization.CultureInfo::iso3lang
  613. String_t* ___iso3lang_16;
  614. // System.String System.Globalization.CultureInfo::iso2lang
  615. String_t* ___iso2lang_17;
  616. // System.String System.Globalization.CultureInfo::win3lang
  617. String_t* ___win3lang_18;
  618. // System.String System.Globalization.CultureInfo::territory
  619. String_t* ___territory_19;
  620. // System.String[] System.Globalization.CultureInfo::native_calendar_names
  621. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___native_calendar_names_20;
  622. // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
  623. CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
  624. // System.Void* System.Globalization.CultureInfo::textinfo_data
  625. void* ___textinfo_data_22;
  626. // System.Int32 System.Globalization.CultureInfo::m_dataItem
  627. int32_t ___m_dataItem_23;
  628. // System.Globalization.Calendar System.Globalization.CultureInfo::calendar
  629. Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
  630. // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
  631. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___parent_culture_25;
  632. // System.Boolean System.Globalization.CultureInfo::constructed
  633. bool ___constructed_26;
  634. // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
  635. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___cached_serialized_form_27;
  636. // System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
  637. CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * ___m_cultureData_28;
  638. // System.Boolean System.Globalization.CultureInfo::m_isInherited
  639. bool ___m_isInherited_29;
  640. public:
  641. inline static int32_t get_offset_of_m_isReadOnly_3() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isReadOnly_3)); }
  642. inline bool get_m_isReadOnly_3() const { return ___m_isReadOnly_3; }
  643. inline bool* get_address_of_m_isReadOnly_3() { return &___m_isReadOnly_3; }
  644. inline void set_m_isReadOnly_3(bool value)
  645. {
  646. ___m_isReadOnly_3 = value;
  647. }
  648. inline static int32_t get_offset_of_cultureID_4() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cultureID_4)); }
  649. inline int32_t get_cultureID_4() const { return ___cultureID_4; }
  650. inline int32_t* get_address_of_cultureID_4() { return &___cultureID_4; }
  651. inline void set_cultureID_4(int32_t value)
  652. {
  653. ___cultureID_4 = value;
  654. }
  655. inline static int32_t get_offset_of_parent_lcid_5() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_lcid_5)); }
  656. inline int32_t get_parent_lcid_5() const { return ___parent_lcid_5; }
  657. inline int32_t* get_address_of_parent_lcid_5() { return &___parent_lcid_5; }
  658. inline void set_parent_lcid_5(int32_t value)
  659. {
  660. ___parent_lcid_5 = value;
  661. }
  662. inline static int32_t get_offset_of_datetime_index_6() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___datetime_index_6)); }
  663. inline int32_t get_datetime_index_6() const { return ___datetime_index_6; }
  664. inline int32_t* get_address_of_datetime_index_6() { return &___datetime_index_6; }
  665. inline void set_datetime_index_6(int32_t value)
  666. {
  667. ___datetime_index_6 = value;
  668. }
  669. inline static int32_t get_offset_of_number_index_7() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___number_index_7)); }
  670. inline int32_t get_number_index_7() const { return ___number_index_7; }
  671. inline int32_t* get_address_of_number_index_7() { return &___number_index_7; }
  672. inline void set_number_index_7(int32_t value)
  673. {
  674. ___number_index_7 = value;
  675. }
  676. inline static int32_t get_offset_of_default_calendar_type_8() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___default_calendar_type_8)); }
  677. inline int32_t get_default_calendar_type_8() const { return ___default_calendar_type_8; }
  678. inline int32_t* get_address_of_default_calendar_type_8() { return &___default_calendar_type_8; }
  679. inline void set_default_calendar_type_8(int32_t value)
  680. {
  681. ___default_calendar_type_8 = value;
  682. }
  683. inline static int32_t get_offset_of_m_useUserOverride_9() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_useUserOverride_9)); }
  684. inline bool get_m_useUserOverride_9() const { return ___m_useUserOverride_9; }
  685. inline bool* get_address_of_m_useUserOverride_9() { return &___m_useUserOverride_9; }
  686. inline void set_m_useUserOverride_9(bool value)
  687. {
  688. ___m_useUserOverride_9 = value;
  689. }
  690. inline static int32_t get_offset_of_numInfo_10() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___numInfo_10)); }
  691. inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_numInfo_10() const { return ___numInfo_10; }
  692. inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_numInfo_10() { return &___numInfo_10; }
  693. inline void set_numInfo_10(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
  694. {
  695. ___numInfo_10 = value;
  696. Il2CppCodeGenWriteBarrier((void**)(&___numInfo_10), (void*)value);
  697. }
  698. inline static int32_t get_offset_of_dateTimeInfo_11() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___dateTimeInfo_11)); }
  699. inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * get_dateTimeInfo_11() const { return ___dateTimeInfo_11; }
  700. inline DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 ** get_address_of_dateTimeInfo_11() { return &___dateTimeInfo_11; }
  701. inline void set_dateTimeInfo_11(DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * value)
  702. {
  703. ___dateTimeInfo_11 = value;
  704. Il2CppCodeGenWriteBarrier((void**)(&___dateTimeInfo_11), (void*)value);
  705. }
  706. inline static int32_t get_offset_of_textInfo_12() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textInfo_12)); }
  707. inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * get_textInfo_12() const { return ___textInfo_12; }
  708. inline TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C ** get_address_of_textInfo_12() { return &___textInfo_12; }
  709. inline void set_textInfo_12(TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * value)
  710. {
  711. ___textInfo_12 = value;
  712. Il2CppCodeGenWriteBarrier((void**)(&___textInfo_12), (void*)value);
  713. }
  714. inline static int32_t get_offset_of_m_name_13() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_name_13)); }
  715. inline String_t* get_m_name_13() const { return ___m_name_13; }
  716. inline String_t** get_address_of_m_name_13() { return &___m_name_13; }
  717. inline void set_m_name_13(String_t* value)
  718. {
  719. ___m_name_13 = value;
  720. Il2CppCodeGenWriteBarrier((void**)(&___m_name_13), (void*)value);
  721. }
  722. inline static int32_t get_offset_of_englishname_14() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___englishname_14)); }
  723. inline String_t* get_englishname_14() const { return ___englishname_14; }
  724. inline String_t** get_address_of_englishname_14() { return &___englishname_14; }
  725. inline void set_englishname_14(String_t* value)
  726. {
  727. ___englishname_14 = value;
  728. Il2CppCodeGenWriteBarrier((void**)(&___englishname_14), (void*)value);
  729. }
  730. inline static int32_t get_offset_of_nativename_15() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___nativename_15)); }
  731. inline String_t* get_nativename_15() const { return ___nativename_15; }
  732. inline String_t** get_address_of_nativename_15() { return &___nativename_15; }
  733. inline void set_nativename_15(String_t* value)
  734. {
  735. ___nativename_15 = value;
  736. Il2CppCodeGenWriteBarrier((void**)(&___nativename_15), (void*)value);
  737. }
  738. inline static int32_t get_offset_of_iso3lang_16() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso3lang_16)); }
  739. inline String_t* get_iso3lang_16() const { return ___iso3lang_16; }
  740. inline String_t** get_address_of_iso3lang_16() { return &___iso3lang_16; }
  741. inline void set_iso3lang_16(String_t* value)
  742. {
  743. ___iso3lang_16 = value;
  744. Il2CppCodeGenWriteBarrier((void**)(&___iso3lang_16), (void*)value);
  745. }
  746. inline static int32_t get_offset_of_iso2lang_17() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___iso2lang_17)); }
  747. inline String_t* get_iso2lang_17() const { return ___iso2lang_17; }
  748. inline String_t** get_address_of_iso2lang_17() { return &___iso2lang_17; }
  749. inline void set_iso2lang_17(String_t* value)
  750. {
  751. ___iso2lang_17 = value;
  752. Il2CppCodeGenWriteBarrier((void**)(&___iso2lang_17), (void*)value);
  753. }
  754. inline static int32_t get_offset_of_win3lang_18() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___win3lang_18)); }
  755. inline String_t* get_win3lang_18() const { return ___win3lang_18; }
  756. inline String_t** get_address_of_win3lang_18() { return &___win3lang_18; }
  757. inline void set_win3lang_18(String_t* value)
  758. {
  759. ___win3lang_18 = value;
  760. Il2CppCodeGenWriteBarrier((void**)(&___win3lang_18), (void*)value);
  761. }
  762. inline static int32_t get_offset_of_territory_19() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___territory_19)); }
  763. inline String_t* get_territory_19() const { return ___territory_19; }
  764. inline String_t** get_address_of_territory_19() { return &___territory_19; }
  765. inline void set_territory_19(String_t* value)
  766. {
  767. ___territory_19 = value;
  768. Il2CppCodeGenWriteBarrier((void**)(&___territory_19), (void*)value);
  769. }
  770. inline static int32_t get_offset_of_native_calendar_names_20() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___native_calendar_names_20)); }
  771. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_native_calendar_names_20() const { return ___native_calendar_names_20; }
  772. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_native_calendar_names_20() { return &___native_calendar_names_20; }
  773. inline void set_native_calendar_names_20(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
  774. {
  775. ___native_calendar_names_20 = value;
  776. Il2CppCodeGenWriteBarrier((void**)(&___native_calendar_names_20), (void*)value);
  777. }
  778. inline static int32_t get_offset_of_compareInfo_21() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___compareInfo_21)); }
  779. inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * get_compareInfo_21() const { return ___compareInfo_21; }
  780. inline CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 ** get_address_of_compareInfo_21() { return &___compareInfo_21; }
  781. inline void set_compareInfo_21(CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * value)
  782. {
  783. ___compareInfo_21 = value;
  784. Il2CppCodeGenWriteBarrier((void**)(&___compareInfo_21), (void*)value);
  785. }
  786. inline static int32_t get_offset_of_textinfo_data_22() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___textinfo_data_22)); }
  787. inline void* get_textinfo_data_22() const { return ___textinfo_data_22; }
  788. inline void** get_address_of_textinfo_data_22() { return &___textinfo_data_22; }
  789. inline void set_textinfo_data_22(void* value)
  790. {
  791. ___textinfo_data_22 = value;
  792. }
  793. inline static int32_t get_offset_of_m_dataItem_23() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_dataItem_23)); }
  794. inline int32_t get_m_dataItem_23() const { return ___m_dataItem_23; }
  795. inline int32_t* get_address_of_m_dataItem_23() { return &___m_dataItem_23; }
  796. inline void set_m_dataItem_23(int32_t value)
  797. {
  798. ___m_dataItem_23 = value;
  799. }
  800. inline static int32_t get_offset_of_calendar_24() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___calendar_24)); }
  801. inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * get_calendar_24() const { return ___calendar_24; }
  802. inline Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A ** get_address_of_calendar_24() { return &___calendar_24; }
  803. inline void set_calendar_24(Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * value)
  804. {
  805. ___calendar_24 = value;
  806. Il2CppCodeGenWriteBarrier((void**)(&___calendar_24), (void*)value);
  807. }
  808. inline static int32_t get_offset_of_parent_culture_25() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___parent_culture_25)); }
  809. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_parent_culture_25() const { return ___parent_culture_25; }
  810. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_parent_culture_25() { return &___parent_culture_25; }
  811. inline void set_parent_culture_25(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  812. {
  813. ___parent_culture_25 = value;
  814. Il2CppCodeGenWriteBarrier((void**)(&___parent_culture_25), (void*)value);
  815. }
  816. inline static int32_t get_offset_of_constructed_26() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___constructed_26)); }
  817. inline bool get_constructed_26() const { return ___constructed_26; }
  818. inline bool* get_address_of_constructed_26() { return &___constructed_26; }
  819. inline void set_constructed_26(bool value)
  820. {
  821. ___constructed_26 = value;
  822. }
  823. inline static int32_t get_offset_of_cached_serialized_form_27() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___cached_serialized_form_27)); }
  824. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_cached_serialized_form_27() const { return ___cached_serialized_form_27; }
  825. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_cached_serialized_form_27() { return &___cached_serialized_form_27; }
  826. inline void set_cached_serialized_form_27(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  827. {
  828. ___cached_serialized_form_27 = value;
  829. Il2CppCodeGenWriteBarrier((void**)(&___cached_serialized_form_27), (void*)value);
  830. }
  831. inline static int32_t get_offset_of_m_cultureData_28() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_cultureData_28)); }
  832. inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * get_m_cultureData_28() const { return ___m_cultureData_28; }
  833. inline CultureData_t53CDF1C5F789A28897415891667799420D3C5529 ** get_address_of_m_cultureData_28() { return &___m_cultureData_28; }
  834. inline void set_m_cultureData_28(CultureData_t53CDF1C5F789A28897415891667799420D3C5529 * value)
  835. {
  836. ___m_cultureData_28 = value;
  837. Il2CppCodeGenWriteBarrier((void**)(&___m_cultureData_28), (void*)value);
  838. }
  839. inline static int32_t get_offset_of_m_isInherited_29() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98, ___m_isInherited_29)); }
  840. inline bool get_m_isInherited_29() const { return ___m_isInherited_29; }
  841. inline bool* get_address_of_m_isInherited_29() { return &___m_isInherited_29; }
  842. inline void set_m_isInherited_29(bool value)
  843. {
  844. ___m_isInherited_29 = value;
  845. }
  846. };
  847. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields
  848. {
  849. public:
  850. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
  851. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___invariant_culture_info_0;
  852. // System.Object System.Globalization.CultureInfo::shared_table_lock
  853. RuntimeObject * ___shared_table_lock_1;
  854. // System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
  855. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___default_current_culture_2;
  856. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
  857. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentUICulture_33;
  858. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
  859. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___s_DefaultThreadCurrentCulture_34;
  860. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
  861. Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * ___shared_by_number_35;
  862. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
  863. Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * ___shared_by_name_36;
  864. // System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
  865. bool ___IsTaiwanSku_37;
  866. public:
  867. inline static int32_t get_offset_of_invariant_culture_info_0() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___invariant_culture_info_0)); }
  868. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_invariant_culture_info_0() const { return ___invariant_culture_info_0; }
  869. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_invariant_culture_info_0() { return &___invariant_culture_info_0; }
  870. inline void set_invariant_culture_info_0(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  871. {
  872. ___invariant_culture_info_0 = value;
  873. Il2CppCodeGenWriteBarrier((void**)(&___invariant_culture_info_0), (void*)value);
  874. }
  875. inline static int32_t get_offset_of_shared_table_lock_1() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_table_lock_1)); }
  876. inline RuntimeObject * get_shared_table_lock_1() const { return ___shared_table_lock_1; }
  877. inline RuntimeObject ** get_address_of_shared_table_lock_1() { return &___shared_table_lock_1; }
  878. inline void set_shared_table_lock_1(RuntimeObject * value)
  879. {
  880. ___shared_table_lock_1 = value;
  881. Il2CppCodeGenWriteBarrier((void**)(&___shared_table_lock_1), (void*)value);
  882. }
  883. inline static int32_t get_offset_of_default_current_culture_2() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___default_current_culture_2)); }
  884. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_default_current_culture_2() const { return ___default_current_culture_2; }
  885. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_default_current_culture_2() { return &___default_current_culture_2; }
  886. inline void set_default_current_culture_2(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  887. {
  888. ___default_current_culture_2 = value;
  889. Il2CppCodeGenWriteBarrier((void**)(&___default_current_culture_2), (void*)value);
  890. }
  891. inline static int32_t get_offset_of_s_DefaultThreadCurrentUICulture_33() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentUICulture_33)); }
  892. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentUICulture_33() const { return ___s_DefaultThreadCurrentUICulture_33; }
  893. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentUICulture_33() { return &___s_DefaultThreadCurrentUICulture_33; }
  894. inline void set_s_DefaultThreadCurrentUICulture_33(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  895. {
  896. ___s_DefaultThreadCurrentUICulture_33 = value;
  897. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentUICulture_33), (void*)value);
  898. }
  899. inline static int32_t get_offset_of_s_DefaultThreadCurrentCulture_34() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___s_DefaultThreadCurrentCulture_34)); }
  900. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_s_DefaultThreadCurrentCulture_34() const { return ___s_DefaultThreadCurrentCulture_34; }
  901. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_s_DefaultThreadCurrentCulture_34() { return &___s_DefaultThreadCurrentCulture_34; }
  902. inline void set_s_DefaultThreadCurrentCulture_34(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  903. {
  904. ___s_DefaultThreadCurrentCulture_34 = value;
  905. Il2CppCodeGenWriteBarrier((void**)(&___s_DefaultThreadCurrentCulture_34), (void*)value);
  906. }
  907. inline static int32_t get_offset_of_shared_by_number_35() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_number_35)); }
  908. inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * get_shared_by_number_35() const { return ___shared_by_number_35; }
  909. inline Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 ** get_address_of_shared_by_number_35() { return &___shared_by_number_35; }
  910. inline void set_shared_by_number_35(Dictionary_2_t5B8303F2C9869A39ED3E03C0FBB09F817E479402 * value)
  911. {
  912. ___shared_by_number_35 = value;
  913. Il2CppCodeGenWriteBarrier((void**)(&___shared_by_number_35), (void*)value);
  914. }
  915. inline static int32_t get_offset_of_shared_by_name_36() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___shared_by_name_36)); }
  916. inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * get_shared_by_name_36() const { return ___shared_by_name_36; }
  917. inline Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC ** get_address_of_shared_by_name_36() { return &___shared_by_name_36; }
  918. inline void set_shared_by_name_36(Dictionary_2_t0015CBF964B0687CBB5ECFDDE06671A8F3DDE4BC * value)
  919. {
  920. ___shared_by_name_36 = value;
  921. Il2CppCodeGenWriteBarrier((void**)(&___shared_by_name_36), (void*)value);
  922. }
  923. inline static int32_t get_offset_of_IsTaiwanSku_37() { return static_cast<int32_t>(offsetof(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_StaticFields, ___IsTaiwanSku_37)); }
  924. inline bool get_IsTaiwanSku_37() const { return ___IsTaiwanSku_37; }
  925. inline bool* get_address_of_IsTaiwanSku_37() { return &___IsTaiwanSku_37; }
  926. inline void set_IsTaiwanSku_37(bool value)
  927. {
  928. ___IsTaiwanSku_37 = value;
  929. }
  930. };
  931. // Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
  932. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke
  933. {
  934. int32_t ___m_isReadOnly_3;
  935. int32_t ___cultureID_4;
  936. int32_t ___parent_lcid_5;
  937. int32_t ___datetime_index_6;
  938. int32_t ___number_index_7;
  939. int32_t ___default_calendar_type_8;
  940. int32_t ___m_useUserOverride_9;
  941. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
  942. DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
  943. TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
  944. char* ___m_name_13;
  945. char* ___englishname_14;
  946. char* ___nativename_15;
  947. char* ___iso3lang_16;
  948. char* ___iso2lang_17;
  949. char* ___win3lang_18;
  950. char* ___territory_19;
  951. char** ___native_calendar_names_20;
  952. CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
  953. void* ___textinfo_data_22;
  954. int32_t ___m_dataItem_23;
  955. Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
  956. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_pinvoke* ___parent_culture_25;
  957. int32_t ___constructed_26;
  958. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  959. CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_pinvoke* ___m_cultureData_28;
  960. int32_t ___m_isInherited_29;
  961. };
  962. // Native definition for COM marshalling of System.Globalization.CultureInfo
  963. struct CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com
  964. {
  965. int32_t ___m_isReadOnly_3;
  966. int32_t ___cultureID_4;
  967. int32_t ___parent_lcid_5;
  968. int32_t ___datetime_index_6;
  969. int32_t ___number_index_7;
  970. int32_t ___default_calendar_type_8;
  971. int32_t ___m_useUserOverride_9;
  972. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___numInfo_10;
  973. DateTimeFormatInfo_t0B9F6CA631A51CFC98A3C6031CF8069843137C90 * ___dateTimeInfo_11;
  974. TextInfo_tE823D0684BFE8B203501C9B2B38585E8F06E872C * ___textInfo_12;
  975. Il2CppChar* ___m_name_13;
  976. Il2CppChar* ___englishname_14;
  977. Il2CppChar* ___nativename_15;
  978. Il2CppChar* ___iso3lang_16;
  979. Il2CppChar* ___iso2lang_17;
  980. Il2CppChar* ___win3lang_18;
  981. Il2CppChar* ___territory_19;
  982. Il2CppChar** ___native_calendar_names_20;
  983. CompareInfo_t4AB62EC32E8AF1E469E315620C7E3FB8B0CAE0C9 * ___compareInfo_21;
  984. void* ___textinfo_data_22;
  985. int32_t ___m_dataItem_23;
  986. Calendar_t3D638AEAB45F029DF47138EDA4CF9A7CBBB1C32A * ___calendar_24;
  987. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_marshaled_com* ___parent_culture_25;
  988. int32_t ___constructed_26;
  989. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  990. CultureData_t53CDF1C5F789A28897415891667799420D3C5529_marshaled_com* ___m_cultureData_28;
  991. int32_t ___m_isInherited_29;
  992. };
  993. // Fractions.Formatter.DefaultFractionFormatProvider
  994. struct DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 : public RuntimeObject
  995. {
  996. public:
  997. public:
  998. };
  999. struct DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_StaticFields
  1000. {
  1001. public:
  1002. // System.IFormatProvider Fractions.Formatter.DefaultFractionFormatProvider::Instance
  1003. RuntimeObject* ___Instance_0;
  1004. public:
  1005. inline static int32_t get_offset_of_Instance_0() { return static_cast<int32_t>(offsetof(DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_StaticFields, ___Instance_0)); }
  1006. inline RuntimeObject* get_Instance_0() const { return ___Instance_0; }
  1007. inline RuntimeObject** get_address_of_Instance_0() { return &___Instance_0; }
  1008. inline void set_Instance_0(RuntimeObject* value)
  1009. {
  1010. ___Instance_0 = value;
  1011. Il2CppCodeGenWriteBarrier((void**)(&___Instance_0), (void*)value);
  1012. }
  1013. };
  1014. // Fractions.Formatter.DefaultFractionFormatter
  1015. struct DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 : public RuntimeObject
  1016. {
  1017. public:
  1018. public:
  1019. };
  1020. struct DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_StaticFields
  1021. {
  1022. public:
  1023. // System.ICustomFormatter Fractions.Formatter.DefaultFractionFormatter::Instance
  1024. RuntimeObject* ___Instance_0;
  1025. public:
  1026. inline static int32_t get_offset_of_Instance_0() { return static_cast<int32_t>(offsetof(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_StaticFields, ___Instance_0)); }
  1027. inline RuntimeObject* get_Instance_0() const { return ___Instance_0; }
  1028. inline RuntimeObject** get_address_of_Instance_0() { return &___Instance_0; }
  1029. inline void set_Instance_0(RuntimeObject* value)
  1030. {
  1031. ___Instance_0 = value;
  1032. Il2CppCodeGenWriteBarrier((void**)(&___Instance_0), (void*)value);
  1033. }
  1034. };
  1035. // Fractions.Extensions.MathExt
  1036. struct MathExt_t1DE7F92B8390C0BADE41D6F737BE789D2926DDB1 : public RuntimeObject
  1037. {
  1038. public:
  1039. public:
  1040. };
  1041. // System.Reflection.MemberInfo
  1042. struct MemberInfo_t : public RuntimeObject
  1043. {
  1044. public:
  1045. public:
  1046. };
  1047. // Fractions.Properties.Resources
  1048. struct Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF : public RuntimeObject
  1049. {
  1050. public:
  1051. public:
  1052. };
  1053. struct Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields
  1054. {
  1055. public:
  1056. // System.Resources.ResourceManager Fractions.Properties.Resources::resourceMan
  1057. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * ___resourceMan_0;
  1058. // System.Globalization.CultureInfo Fractions.Properties.Resources::resourceCulture
  1059. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___resourceCulture_1;
  1060. public:
  1061. inline static int32_t get_offset_of_resourceMan_0() { return static_cast<int32_t>(offsetof(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields, ___resourceMan_0)); }
  1062. inline ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * get_resourceMan_0() const { return ___resourceMan_0; }
  1063. inline ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A ** get_address_of_resourceMan_0() { return &___resourceMan_0; }
  1064. inline void set_resourceMan_0(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * value)
  1065. {
  1066. ___resourceMan_0 = value;
  1067. Il2CppCodeGenWriteBarrier((void**)(&___resourceMan_0), (void*)value);
  1068. }
  1069. inline static int32_t get_offset_of_resourceCulture_1() { return static_cast<int32_t>(offsetof(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields, ___resourceCulture_1)); }
  1070. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get_resourceCulture_1() const { return ___resourceCulture_1; }
  1071. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of_resourceCulture_1() { return &___resourceCulture_1; }
  1072. inline void set_resourceCulture_1(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  1073. {
  1074. ___resourceCulture_1 = value;
  1075. Il2CppCodeGenWriteBarrier((void**)(&___resourceCulture_1), (void*)value);
  1076. }
  1077. };
  1078. // System.String
  1079. struct String_t : public RuntimeObject
  1080. {
  1081. public:
  1082. // System.Int32 System.String::m_stringLength
  1083. int32_t ___m_stringLength_0;
  1084. // System.Char System.String::m_firstChar
  1085. Il2CppChar ___m_firstChar_1;
  1086. public:
  1087. inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  1088. inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  1089. inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  1090. inline void set_m_stringLength_0(int32_t value)
  1091. {
  1092. ___m_stringLength_0 = value;
  1093. }
  1094. inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  1095. inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  1096. inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  1097. inline void set_m_firstChar_1(Il2CppChar value)
  1098. {
  1099. ___m_firstChar_1 = value;
  1100. }
  1101. };
  1102. struct String_t_StaticFields
  1103. {
  1104. public:
  1105. // System.String System.String::Empty
  1106. String_t* ___Empty_5;
  1107. public:
  1108. inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  1109. inline String_t* get_Empty_5() const { return ___Empty_5; }
  1110. inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  1111. inline void set_Empty_5(String_t* value)
  1112. {
  1113. ___Empty_5 = value;
  1114. Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value);
  1115. }
  1116. };
  1117. // System.Text.StringBuilder
  1118. struct StringBuilder_t : public RuntimeObject
  1119. {
  1120. public:
  1121. // System.Char[] System.Text.StringBuilder::m_ChunkChars
  1122. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___m_ChunkChars_0;
  1123. // System.Text.StringBuilder System.Text.StringBuilder::m_ChunkPrevious
  1124. StringBuilder_t * ___m_ChunkPrevious_1;
  1125. // System.Int32 System.Text.StringBuilder::m_ChunkLength
  1126. int32_t ___m_ChunkLength_2;
  1127. // System.Int32 System.Text.StringBuilder::m_ChunkOffset
  1128. int32_t ___m_ChunkOffset_3;
  1129. // System.Int32 System.Text.StringBuilder::m_MaxCapacity
  1130. int32_t ___m_MaxCapacity_4;
  1131. public:
  1132. inline static int32_t get_offset_of_m_ChunkChars_0() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkChars_0)); }
  1133. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_m_ChunkChars_0() const { return ___m_ChunkChars_0; }
  1134. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_m_ChunkChars_0() { return &___m_ChunkChars_0; }
  1135. inline void set_m_ChunkChars_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1136. {
  1137. ___m_ChunkChars_0 = value;
  1138. Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkChars_0), (void*)value);
  1139. }
  1140. inline static int32_t get_offset_of_m_ChunkPrevious_1() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkPrevious_1)); }
  1141. inline StringBuilder_t * get_m_ChunkPrevious_1() const { return ___m_ChunkPrevious_1; }
  1142. inline StringBuilder_t ** get_address_of_m_ChunkPrevious_1() { return &___m_ChunkPrevious_1; }
  1143. inline void set_m_ChunkPrevious_1(StringBuilder_t * value)
  1144. {
  1145. ___m_ChunkPrevious_1 = value;
  1146. Il2CppCodeGenWriteBarrier((void**)(&___m_ChunkPrevious_1), (void*)value);
  1147. }
  1148. inline static int32_t get_offset_of_m_ChunkLength_2() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkLength_2)); }
  1149. inline int32_t get_m_ChunkLength_2() const { return ___m_ChunkLength_2; }
  1150. inline int32_t* get_address_of_m_ChunkLength_2() { return &___m_ChunkLength_2; }
  1151. inline void set_m_ChunkLength_2(int32_t value)
  1152. {
  1153. ___m_ChunkLength_2 = value;
  1154. }
  1155. inline static int32_t get_offset_of_m_ChunkOffset_3() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_ChunkOffset_3)); }
  1156. inline int32_t get_m_ChunkOffset_3() const { return ___m_ChunkOffset_3; }
  1157. inline int32_t* get_address_of_m_ChunkOffset_3() { return &___m_ChunkOffset_3; }
  1158. inline void set_m_ChunkOffset_3(int32_t value)
  1159. {
  1160. ___m_ChunkOffset_3 = value;
  1161. }
  1162. inline static int32_t get_offset_of_m_MaxCapacity_4() { return static_cast<int32_t>(offsetof(StringBuilder_t, ___m_MaxCapacity_4)); }
  1163. inline int32_t get_m_MaxCapacity_4() const { return ___m_MaxCapacity_4; }
  1164. inline int32_t* get_address_of_m_MaxCapacity_4() { return &___m_MaxCapacity_4; }
  1165. inline void set_m_MaxCapacity_4(int32_t value)
  1166. {
  1167. ___m_MaxCapacity_4 = value;
  1168. }
  1169. };
  1170. // System.ValueType
  1171. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject
  1172. {
  1173. public:
  1174. public:
  1175. };
  1176. // Native definition for P/Invoke marshalling of System.ValueType
  1177. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke
  1178. {
  1179. };
  1180. // Native definition for COM marshalling of System.ValueType
  1181. struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com
  1182. {
  1183. };
  1184. // Fractions.TypeConverters.FractionTypeConverter/<>c
  1185. struct U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 : public RuntimeObject
  1186. {
  1187. public:
  1188. public:
  1189. };
  1190. struct U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields
  1191. {
  1192. public:
  1193. // Fractions.TypeConverters.FractionTypeConverter/<>c Fractions.TypeConverters.FractionTypeConverter/<>c::<>9
  1194. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * ___U3CU3E9_0;
  1195. public:
  1196. inline static int32_t get_offset_of_U3CU3E9_0() { return static_cast<int32_t>(offsetof(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields, ___U3CU3E9_0)); }
  1197. inline U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * get_U3CU3E9_0() const { return ___U3CU3E9_0; }
  1198. inline U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 ** get_address_of_U3CU3E9_0() { return &___U3CU3E9_0; }
  1199. inline void set_U3CU3E9_0(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * value)
  1200. {
  1201. ___U3CU3E9_0 = value;
  1202. Il2CppCodeGenWriteBarrier((void**)(&___U3CU3E9_0), (void*)value);
  1203. }
  1204. };
  1205. // System.Numerics.BigInteger
  1206. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2
  1207. {
  1208. public:
  1209. // System.Int32 System.Numerics.BigInteger::_sign
  1210. int32_t ____sign_0;
  1211. // System.UInt32[] System.Numerics.BigInteger::_bits
  1212. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ____bits_1;
  1213. public:
  1214. inline static int32_t get_offset_of__sign_0() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2, ____sign_0)); }
  1215. inline int32_t get__sign_0() const { return ____sign_0; }
  1216. inline int32_t* get_address_of__sign_0() { return &____sign_0; }
  1217. inline void set__sign_0(int32_t value)
  1218. {
  1219. ____sign_0 = value;
  1220. }
  1221. inline static int32_t get_offset_of__bits_1() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2, ____bits_1)); }
  1222. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get__bits_1() const { return ____bits_1; }
  1223. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of__bits_1() { return &____bits_1; }
  1224. inline void set__bits_1(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  1225. {
  1226. ____bits_1 = value;
  1227. Il2CppCodeGenWriteBarrier((void**)(&____bits_1), (void*)value);
  1228. }
  1229. };
  1230. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields
  1231. {
  1232. public:
  1233. // System.Numerics.BigInteger System.Numerics.BigInteger::s_bnMinInt
  1234. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___s_bnMinInt_2;
  1235. // System.Numerics.BigInteger System.Numerics.BigInteger::s_bnOneInt
  1236. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___s_bnOneInt_3;
  1237. // System.Numerics.BigInteger System.Numerics.BigInteger::s_bnZeroInt
  1238. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___s_bnZeroInt_4;
  1239. // System.Numerics.BigInteger System.Numerics.BigInteger::s_bnMinusOneInt
  1240. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___s_bnMinusOneInt_5;
  1241. // System.Byte[] System.Numerics.BigInteger::s_success
  1242. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___s_success_6;
  1243. public:
  1244. inline static int32_t get_offset_of_s_bnMinInt_2() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields, ___s_bnMinInt_2)); }
  1245. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_s_bnMinInt_2() const { return ___s_bnMinInt_2; }
  1246. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_s_bnMinInt_2() { return &___s_bnMinInt_2; }
  1247. inline void set_s_bnMinInt_2(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  1248. {
  1249. ___s_bnMinInt_2 = value;
  1250. Il2CppCodeGenWriteBarrier((void**)&(((&___s_bnMinInt_2))->____bits_1), (void*)NULL);
  1251. }
  1252. inline static int32_t get_offset_of_s_bnOneInt_3() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields, ___s_bnOneInt_3)); }
  1253. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_s_bnOneInt_3() const { return ___s_bnOneInt_3; }
  1254. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_s_bnOneInt_3() { return &___s_bnOneInt_3; }
  1255. inline void set_s_bnOneInt_3(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  1256. {
  1257. ___s_bnOneInt_3 = value;
  1258. Il2CppCodeGenWriteBarrier((void**)&(((&___s_bnOneInt_3))->____bits_1), (void*)NULL);
  1259. }
  1260. inline static int32_t get_offset_of_s_bnZeroInt_4() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields, ___s_bnZeroInt_4)); }
  1261. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_s_bnZeroInt_4() const { return ___s_bnZeroInt_4; }
  1262. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_s_bnZeroInt_4() { return &___s_bnZeroInt_4; }
  1263. inline void set_s_bnZeroInt_4(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  1264. {
  1265. ___s_bnZeroInt_4 = value;
  1266. Il2CppCodeGenWriteBarrier((void**)&(((&___s_bnZeroInt_4))->____bits_1), (void*)NULL);
  1267. }
  1268. inline static int32_t get_offset_of_s_bnMinusOneInt_5() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields, ___s_bnMinusOneInt_5)); }
  1269. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_s_bnMinusOneInt_5() const { return ___s_bnMinusOneInt_5; }
  1270. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_s_bnMinusOneInt_5() { return &___s_bnMinusOneInt_5; }
  1271. inline void set_s_bnMinusOneInt_5(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  1272. {
  1273. ___s_bnMinusOneInt_5 = value;
  1274. Il2CppCodeGenWriteBarrier((void**)&(((&___s_bnMinusOneInt_5))->____bits_1), (void*)NULL);
  1275. }
  1276. inline static int32_t get_offset_of_s_success_6() { return static_cast<int32_t>(offsetof(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields, ___s_success_6)); }
  1277. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_s_success_6() const { return ___s_success_6; }
  1278. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_s_success_6() { return &___s_success_6; }
  1279. inline void set_s_success_6(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1280. {
  1281. ___s_success_6 = value;
  1282. Il2CppCodeGenWriteBarrier((void**)(&___s_success_6), (void*)value);
  1283. }
  1284. };
  1285. // Native definition for P/Invoke marshalling of System.Numerics.BigInteger
  1286. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke
  1287. {
  1288. int32_t ____sign_0;
  1289. Il2CppSafeArray/*NONE*/* ____bits_1;
  1290. };
  1291. // Native definition for COM marshalling of System.Numerics.BigInteger
  1292. struct BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com
  1293. {
  1294. int32_t ____sign_0;
  1295. Il2CppSafeArray/*NONE*/* ____bits_1;
  1296. };
  1297. // System.Boolean
  1298. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37
  1299. {
  1300. public:
  1301. // System.Boolean System.Boolean::m_value
  1302. bool ___m_value_0;
  1303. public:
  1304. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); }
  1305. inline bool get_m_value_0() const { return ___m_value_0; }
  1306. inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  1307. inline void set_m_value_0(bool value)
  1308. {
  1309. ___m_value_0 = value;
  1310. }
  1311. };
  1312. struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields
  1313. {
  1314. public:
  1315. // System.String System.Boolean::TrueString
  1316. String_t* ___TrueString_5;
  1317. // System.String System.Boolean::FalseString
  1318. String_t* ___FalseString_6;
  1319. public:
  1320. inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); }
  1321. inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  1322. inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  1323. inline void set_TrueString_5(String_t* value)
  1324. {
  1325. ___TrueString_5 = value;
  1326. Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value);
  1327. }
  1328. inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); }
  1329. inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  1330. inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  1331. inline void set_FalseString_6(String_t* value)
  1332. {
  1333. ___FalseString_6 = value;
  1334. Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value);
  1335. }
  1336. };
  1337. // System.Byte
  1338. struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056
  1339. {
  1340. public:
  1341. // System.Byte System.Byte::m_value
  1342. uint8_t ___m_value_0;
  1343. public:
  1344. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); }
  1345. inline uint8_t get_m_value_0() const { return ___m_value_0; }
  1346. inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
  1347. inline void set_m_value_0(uint8_t value)
  1348. {
  1349. ___m_value_0 = value;
  1350. }
  1351. };
  1352. // System.Char
  1353. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14
  1354. {
  1355. public:
  1356. // System.Char System.Char::m_value
  1357. Il2CppChar ___m_value_0;
  1358. public:
  1359. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); }
  1360. inline Il2CppChar get_m_value_0() const { return ___m_value_0; }
  1361. inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; }
  1362. inline void set_m_value_0(Il2CppChar value)
  1363. {
  1364. ___m_value_0 = value;
  1365. }
  1366. };
  1367. struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields
  1368. {
  1369. public:
  1370. // System.Byte[] System.Char::categoryForLatin1
  1371. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3;
  1372. public:
  1373. inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast<int32_t>(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); }
  1374. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; }
  1375. inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; }
  1376. inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value)
  1377. {
  1378. ___categoryForLatin1_3 = value;
  1379. Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value);
  1380. }
  1381. };
  1382. // System.Decimal
  1383. struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7
  1384. {
  1385. public:
  1386. // System.Int32 System.Decimal::flags
  1387. int32_t ___flags_14;
  1388. // System.Int32 System.Decimal::hi
  1389. int32_t ___hi_15;
  1390. // System.Int32 System.Decimal::lo
  1391. int32_t ___lo_16;
  1392. // System.Int32 System.Decimal::mid
  1393. int32_t ___mid_17;
  1394. public:
  1395. inline static int32_t get_offset_of_flags_14() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___flags_14)); }
  1396. inline int32_t get_flags_14() const { return ___flags_14; }
  1397. inline int32_t* get_address_of_flags_14() { return &___flags_14; }
  1398. inline void set_flags_14(int32_t value)
  1399. {
  1400. ___flags_14 = value;
  1401. }
  1402. inline static int32_t get_offset_of_hi_15() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___hi_15)); }
  1403. inline int32_t get_hi_15() const { return ___hi_15; }
  1404. inline int32_t* get_address_of_hi_15() { return &___hi_15; }
  1405. inline void set_hi_15(int32_t value)
  1406. {
  1407. ___hi_15 = value;
  1408. }
  1409. inline static int32_t get_offset_of_lo_16() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___lo_16)); }
  1410. inline int32_t get_lo_16() const { return ___lo_16; }
  1411. inline int32_t* get_address_of_lo_16() { return &___lo_16; }
  1412. inline void set_lo_16(int32_t value)
  1413. {
  1414. ___lo_16 = value;
  1415. }
  1416. inline static int32_t get_offset_of_mid_17() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7, ___mid_17)); }
  1417. inline int32_t get_mid_17() const { return ___mid_17; }
  1418. inline int32_t* get_address_of_mid_17() { return &___mid_17; }
  1419. inline void set_mid_17(int32_t value)
  1420. {
  1421. ___mid_17 = value;
  1422. }
  1423. };
  1424. struct Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields
  1425. {
  1426. public:
  1427. // System.UInt32[] System.Decimal::Powers10
  1428. UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* ___Powers10_6;
  1429. // System.Decimal System.Decimal::Zero
  1430. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___Zero_7;
  1431. // System.Decimal System.Decimal::One
  1432. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___One_8;
  1433. // System.Decimal System.Decimal::MinusOne
  1434. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinusOne_9;
  1435. // System.Decimal System.Decimal::MaxValue
  1436. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MaxValue_10;
  1437. // System.Decimal System.Decimal::MinValue
  1438. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___MinValue_11;
  1439. // System.Decimal System.Decimal::NearNegativeZero
  1440. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearNegativeZero_12;
  1441. // System.Decimal System.Decimal::NearPositiveZero
  1442. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___NearPositiveZero_13;
  1443. public:
  1444. inline static int32_t get_offset_of_Powers10_6() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Powers10_6)); }
  1445. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* get_Powers10_6() const { return ___Powers10_6; }
  1446. inline UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF** get_address_of_Powers10_6() { return &___Powers10_6; }
  1447. inline void set_Powers10_6(UInt32U5BU5D_tCF06F1E9E72E0302C762578FF5358CC523F2A2CF* value)
  1448. {
  1449. ___Powers10_6 = value;
  1450. Il2CppCodeGenWriteBarrier((void**)(&___Powers10_6), (void*)value);
  1451. }
  1452. inline static int32_t get_offset_of_Zero_7() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___Zero_7)); }
  1453. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_Zero_7() const { return ___Zero_7; }
  1454. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_Zero_7() { return &___Zero_7; }
  1455. inline void set_Zero_7(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1456. {
  1457. ___Zero_7 = value;
  1458. }
  1459. inline static int32_t get_offset_of_One_8() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___One_8)); }
  1460. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_One_8() const { return ___One_8; }
  1461. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_One_8() { return &___One_8; }
  1462. inline void set_One_8(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1463. {
  1464. ___One_8 = value;
  1465. }
  1466. inline static int32_t get_offset_of_MinusOne_9() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinusOne_9)); }
  1467. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinusOne_9() const { return ___MinusOne_9; }
  1468. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinusOne_9() { return &___MinusOne_9; }
  1469. inline void set_MinusOne_9(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1470. {
  1471. ___MinusOne_9 = value;
  1472. }
  1473. inline static int32_t get_offset_of_MaxValue_10() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MaxValue_10)); }
  1474. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MaxValue_10() const { return ___MaxValue_10; }
  1475. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MaxValue_10() { return &___MaxValue_10; }
  1476. inline void set_MaxValue_10(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1477. {
  1478. ___MaxValue_10 = value;
  1479. }
  1480. inline static int32_t get_offset_of_MinValue_11() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___MinValue_11)); }
  1481. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_MinValue_11() const { return ___MinValue_11; }
  1482. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_MinValue_11() { return &___MinValue_11; }
  1483. inline void set_MinValue_11(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1484. {
  1485. ___MinValue_11 = value;
  1486. }
  1487. inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearNegativeZero_12)); }
  1488. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearNegativeZero_12() const { return ___NearNegativeZero_12; }
  1489. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; }
  1490. inline void set_NearNegativeZero_12(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1491. {
  1492. ___NearNegativeZero_12 = value;
  1493. }
  1494. inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast<int32_t>(offsetof(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields, ___NearPositiveZero_13)); }
  1495. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 get_NearPositiveZero_13() const { return ___NearPositiveZero_13; }
  1496. inline Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; }
  1497. inline void set_NearPositiveZero_13(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 value)
  1498. {
  1499. ___NearPositiveZero_13 = value;
  1500. }
  1501. };
  1502. // System.Double
  1503. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181
  1504. {
  1505. public:
  1506. // System.Double System.Double::m_value
  1507. double ___m_value_0;
  1508. public:
  1509. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181, ___m_value_0)); }
  1510. inline double get_m_value_0() const { return ___m_value_0; }
  1511. inline double* get_address_of_m_value_0() { return &___m_value_0; }
  1512. inline void set_m_value_0(double value)
  1513. {
  1514. ___m_value_0 = value;
  1515. }
  1516. };
  1517. struct Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields
  1518. {
  1519. public:
  1520. // System.Double System.Double::NegativeZero
  1521. double ___NegativeZero_7;
  1522. public:
  1523. inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_StaticFields, ___NegativeZero_7)); }
  1524. inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
  1525. inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
  1526. inline void set_NegativeZero_7(double value)
  1527. {
  1528. ___NegativeZero_7 = value;
  1529. }
  1530. };
  1531. // System.Enum
  1532. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52
  1533. {
  1534. public:
  1535. public:
  1536. };
  1537. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields
  1538. {
  1539. public:
  1540. // System.Char[] System.Enum::enumSeperatorCharArray
  1541. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0;
  1542. public:
  1543. inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); }
  1544. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  1545. inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  1546. inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value)
  1547. {
  1548. ___enumSeperatorCharArray_0 = value;
  1549. Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value);
  1550. }
  1551. };
  1552. // Native definition for P/Invoke marshalling of System.Enum
  1553. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke
  1554. {
  1555. };
  1556. // Native definition for COM marshalling of System.Enum
  1557. struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com
  1558. {
  1559. };
  1560. // System.Int32
  1561. struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046
  1562. {
  1563. public:
  1564. // System.Int32 System.Int32::m_value
  1565. int32_t ___m_value_0;
  1566. public:
  1567. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); }
  1568. inline int32_t get_m_value_0() const { return ___m_value_0; }
  1569. inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1570. inline void set_m_value_0(int32_t value)
  1571. {
  1572. ___m_value_0 = value;
  1573. }
  1574. };
  1575. // System.Int64
  1576. struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3
  1577. {
  1578. public:
  1579. // System.Int64 System.Int64::m_value
  1580. int64_t ___m_value_0;
  1581. public:
  1582. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); }
  1583. inline int64_t get_m_value_0() const { return ___m_value_0; }
  1584. inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  1585. inline void set_m_value_0(int64_t value)
  1586. {
  1587. ___m_value_0 = value;
  1588. }
  1589. };
  1590. // System.IntPtr
  1591. struct IntPtr_t
  1592. {
  1593. public:
  1594. // System.Void* System.IntPtr::m_value
  1595. void* ___m_value_0;
  1596. public:
  1597. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  1598. inline void* get_m_value_0() const { return ___m_value_0; }
  1599. inline void** get_address_of_m_value_0() { return &___m_value_0; }
  1600. inline void set_m_value_0(void* value)
  1601. {
  1602. ___m_value_0 = value;
  1603. }
  1604. };
  1605. struct IntPtr_t_StaticFields
  1606. {
  1607. public:
  1608. // System.IntPtr System.IntPtr::Zero
  1609. intptr_t ___Zero_1;
  1610. public:
  1611. inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  1612. inline intptr_t get_Zero_1() const { return ___Zero_1; }
  1613. inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  1614. inline void set_Zero_1(intptr_t value)
  1615. {
  1616. ___Zero_1 = value;
  1617. }
  1618. };
  1619. // System.UInt32
  1620. struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15
  1621. {
  1622. public:
  1623. // System.UInt32 System.UInt32::m_value
  1624. uint32_t ___m_value_0;
  1625. public:
  1626. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_tE60352A06233E4E69DD198BCC67142159F686B15, ___m_value_0)); }
  1627. inline uint32_t get_m_value_0() const { return ___m_value_0; }
  1628. inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
  1629. inline void set_m_value_0(uint32_t value)
  1630. {
  1631. ___m_value_0 = value;
  1632. }
  1633. };
  1634. // System.UInt64
  1635. struct UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281
  1636. {
  1637. public:
  1638. // System.UInt64 System.UInt64::m_value
  1639. uint64_t ___m_value_0;
  1640. public:
  1641. inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___m_value_0)); }
  1642. inline uint64_t get_m_value_0() const { return ___m_value_0; }
  1643. inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
  1644. inline void set_m_value_0(uint64_t value)
  1645. {
  1646. ___m_value_0 = value;
  1647. }
  1648. };
  1649. // System.Void
  1650. struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5
  1651. {
  1652. public:
  1653. union
  1654. {
  1655. struct
  1656. {
  1657. };
  1658. uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1];
  1659. };
  1660. public:
  1661. };
  1662. // System.Reflection.Assembly
  1663. struct Assembly_t : public RuntimeObject
  1664. {
  1665. public:
  1666. // System.IntPtr System.Reflection.Assembly::_mono_assembly
  1667. intptr_t ____mono_assembly_0;
  1668. // System.Reflection.Assembly/ResolveEventHolder System.Reflection.Assembly::resolve_event_holder
  1669. ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
  1670. // System.Object System.Reflection.Assembly::_evidence
  1671. RuntimeObject * ____evidence_2;
  1672. // System.Object System.Reflection.Assembly::_minimum
  1673. RuntimeObject * ____minimum_3;
  1674. // System.Object System.Reflection.Assembly::_optional
  1675. RuntimeObject * ____optional_4;
  1676. // System.Object System.Reflection.Assembly::_refuse
  1677. RuntimeObject * ____refuse_5;
  1678. // System.Object System.Reflection.Assembly::_granted
  1679. RuntimeObject * ____granted_6;
  1680. // System.Object System.Reflection.Assembly::_denied
  1681. RuntimeObject * ____denied_7;
  1682. // System.Boolean System.Reflection.Assembly::fromByteArray
  1683. bool ___fromByteArray_8;
  1684. // System.String System.Reflection.Assembly::assemblyName
  1685. String_t* ___assemblyName_9;
  1686. public:
  1687. inline static int32_t get_offset_of__mono_assembly_0() { return static_cast<int32_t>(offsetof(Assembly_t, ____mono_assembly_0)); }
  1688. inline intptr_t get__mono_assembly_0() const { return ____mono_assembly_0; }
  1689. inline intptr_t* get_address_of__mono_assembly_0() { return &____mono_assembly_0; }
  1690. inline void set__mono_assembly_0(intptr_t value)
  1691. {
  1692. ____mono_assembly_0 = value;
  1693. }
  1694. inline static int32_t get_offset_of_resolve_event_holder_1() { return static_cast<int32_t>(offsetof(Assembly_t, ___resolve_event_holder_1)); }
  1695. inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * get_resolve_event_holder_1() const { return ___resolve_event_holder_1; }
  1696. inline ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C ** get_address_of_resolve_event_holder_1() { return &___resolve_event_holder_1; }
  1697. inline void set_resolve_event_holder_1(ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * value)
  1698. {
  1699. ___resolve_event_holder_1 = value;
  1700. Il2CppCodeGenWriteBarrier((void**)(&___resolve_event_holder_1), (void*)value);
  1701. }
  1702. inline static int32_t get_offset_of__evidence_2() { return static_cast<int32_t>(offsetof(Assembly_t, ____evidence_2)); }
  1703. inline RuntimeObject * get__evidence_2() const { return ____evidence_2; }
  1704. inline RuntimeObject ** get_address_of__evidence_2() { return &____evidence_2; }
  1705. inline void set__evidence_2(RuntimeObject * value)
  1706. {
  1707. ____evidence_2 = value;
  1708. Il2CppCodeGenWriteBarrier((void**)(&____evidence_2), (void*)value);
  1709. }
  1710. inline static int32_t get_offset_of__minimum_3() { return static_cast<int32_t>(offsetof(Assembly_t, ____minimum_3)); }
  1711. inline RuntimeObject * get__minimum_3() const { return ____minimum_3; }
  1712. inline RuntimeObject ** get_address_of__minimum_3() { return &____minimum_3; }
  1713. inline void set__minimum_3(RuntimeObject * value)
  1714. {
  1715. ____minimum_3 = value;
  1716. Il2CppCodeGenWriteBarrier((void**)(&____minimum_3), (void*)value);
  1717. }
  1718. inline static int32_t get_offset_of__optional_4() { return static_cast<int32_t>(offsetof(Assembly_t, ____optional_4)); }
  1719. inline RuntimeObject * get__optional_4() const { return ____optional_4; }
  1720. inline RuntimeObject ** get_address_of__optional_4() { return &____optional_4; }
  1721. inline void set__optional_4(RuntimeObject * value)
  1722. {
  1723. ____optional_4 = value;
  1724. Il2CppCodeGenWriteBarrier((void**)(&____optional_4), (void*)value);
  1725. }
  1726. inline static int32_t get_offset_of__refuse_5() { return static_cast<int32_t>(offsetof(Assembly_t, ____refuse_5)); }
  1727. inline RuntimeObject * get__refuse_5() const { return ____refuse_5; }
  1728. inline RuntimeObject ** get_address_of__refuse_5() { return &____refuse_5; }
  1729. inline void set__refuse_5(RuntimeObject * value)
  1730. {
  1731. ____refuse_5 = value;
  1732. Il2CppCodeGenWriteBarrier((void**)(&____refuse_5), (void*)value);
  1733. }
  1734. inline static int32_t get_offset_of__granted_6() { return static_cast<int32_t>(offsetof(Assembly_t, ____granted_6)); }
  1735. inline RuntimeObject * get__granted_6() const { return ____granted_6; }
  1736. inline RuntimeObject ** get_address_of__granted_6() { return &____granted_6; }
  1737. inline void set__granted_6(RuntimeObject * value)
  1738. {
  1739. ____granted_6 = value;
  1740. Il2CppCodeGenWriteBarrier((void**)(&____granted_6), (void*)value);
  1741. }
  1742. inline static int32_t get_offset_of__denied_7() { return static_cast<int32_t>(offsetof(Assembly_t, ____denied_7)); }
  1743. inline RuntimeObject * get__denied_7() const { return ____denied_7; }
  1744. inline RuntimeObject ** get_address_of__denied_7() { return &____denied_7; }
  1745. inline void set__denied_7(RuntimeObject * value)
  1746. {
  1747. ____denied_7 = value;
  1748. Il2CppCodeGenWriteBarrier((void**)(&____denied_7), (void*)value);
  1749. }
  1750. inline static int32_t get_offset_of_fromByteArray_8() { return static_cast<int32_t>(offsetof(Assembly_t, ___fromByteArray_8)); }
  1751. inline bool get_fromByteArray_8() const { return ___fromByteArray_8; }
  1752. inline bool* get_address_of_fromByteArray_8() { return &___fromByteArray_8; }
  1753. inline void set_fromByteArray_8(bool value)
  1754. {
  1755. ___fromByteArray_8 = value;
  1756. }
  1757. inline static int32_t get_offset_of_assemblyName_9() { return static_cast<int32_t>(offsetof(Assembly_t, ___assemblyName_9)); }
  1758. inline String_t* get_assemblyName_9() const { return ___assemblyName_9; }
  1759. inline String_t** get_address_of_assemblyName_9() { return &___assemblyName_9; }
  1760. inline void set_assemblyName_9(String_t* value)
  1761. {
  1762. ___assemblyName_9 = value;
  1763. Il2CppCodeGenWriteBarrier((void**)(&___assemblyName_9), (void*)value);
  1764. }
  1765. };
  1766. // Native definition for P/Invoke marshalling of System.Reflection.Assembly
  1767. struct Assembly_t_marshaled_pinvoke
  1768. {
  1769. intptr_t ____mono_assembly_0;
  1770. ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
  1771. Il2CppIUnknown* ____evidence_2;
  1772. Il2CppIUnknown* ____minimum_3;
  1773. Il2CppIUnknown* ____optional_4;
  1774. Il2CppIUnknown* ____refuse_5;
  1775. Il2CppIUnknown* ____granted_6;
  1776. Il2CppIUnknown* ____denied_7;
  1777. int32_t ___fromByteArray_8;
  1778. char* ___assemblyName_9;
  1779. };
  1780. // Native definition for COM marshalling of System.Reflection.Assembly
  1781. struct Assembly_t_marshaled_com
  1782. {
  1783. intptr_t ____mono_assembly_0;
  1784. ResolveEventHolder_tA37081FAEBE21D83D216225B4489BA8A37B4E13C * ___resolve_event_holder_1;
  1785. Il2CppIUnknown* ____evidence_2;
  1786. Il2CppIUnknown* ____minimum_3;
  1787. Il2CppIUnknown* ____optional_4;
  1788. Il2CppIUnknown* ____refuse_5;
  1789. Il2CppIUnknown* ____granted_6;
  1790. Il2CppIUnknown* ____denied_7;
  1791. int32_t ___fromByteArray_8;
  1792. Il2CppChar* ___assemblyName_9;
  1793. };
  1794. // System.Reflection.BindingFlags
  1795. struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733
  1796. {
  1797. public:
  1798. // System.Int32 System.Reflection.BindingFlags::value__
  1799. int32_t ___value___2;
  1800. public:
  1801. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); }
  1802. inline int32_t get_value___2() const { return ___value___2; }
  1803. inline int32_t* get_address_of_value___2() { return &___value___2; }
  1804. inline void set_value___2(int32_t value)
  1805. {
  1806. ___value___2 = value;
  1807. }
  1808. };
  1809. // System.Delegate
  1810. struct Delegate_t : public RuntimeObject
  1811. {
  1812. public:
  1813. // System.IntPtr System.Delegate::method_ptr
  1814. Il2CppMethodPointer ___method_ptr_0;
  1815. // System.IntPtr System.Delegate::invoke_impl
  1816. intptr_t ___invoke_impl_1;
  1817. // System.Object System.Delegate::m_target
  1818. RuntimeObject * ___m_target_2;
  1819. // System.IntPtr System.Delegate::method
  1820. intptr_t ___method_3;
  1821. // System.IntPtr System.Delegate::delegate_trampoline
  1822. intptr_t ___delegate_trampoline_4;
  1823. // System.IntPtr System.Delegate::extra_arg
  1824. intptr_t ___extra_arg_5;
  1825. // System.IntPtr System.Delegate::method_code
  1826. intptr_t ___method_code_6;
  1827. // System.Reflection.MethodInfo System.Delegate::method_info
  1828. MethodInfo_t * ___method_info_7;
  1829. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1830. MethodInfo_t * ___original_method_info_8;
  1831. // System.DelegateData System.Delegate::data
  1832. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1833. // System.Boolean System.Delegate::method_is_virtual
  1834. bool ___method_is_virtual_10;
  1835. public:
  1836. inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_ptr_0)); }
  1837. inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  1838. inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  1839. inline void set_method_ptr_0(Il2CppMethodPointer value)
  1840. {
  1841. ___method_ptr_0 = value;
  1842. }
  1843. inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t, ___invoke_impl_1)); }
  1844. inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  1845. inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  1846. inline void set_invoke_impl_1(intptr_t value)
  1847. {
  1848. ___invoke_impl_1 = value;
  1849. }
  1850. inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t, ___m_target_2)); }
  1851. inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  1852. inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  1853. inline void set_m_target_2(RuntimeObject * value)
  1854. {
  1855. ___m_target_2 = value;
  1856. Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value);
  1857. }
  1858. inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_3)); }
  1859. inline intptr_t get_method_3() const { return ___method_3; }
  1860. inline intptr_t* get_address_of_method_3() { return &___method_3; }
  1861. inline void set_method_3(intptr_t value)
  1862. {
  1863. ___method_3 = value;
  1864. }
  1865. inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t, ___delegate_trampoline_4)); }
  1866. inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  1867. inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  1868. inline void set_delegate_trampoline_4(intptr_t value)
  1869. {
  1870. ___delegate_trampoline_4 = value;
  1871. }
  1872. inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t, ___extra_arg_5)); }
  1873. inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  1874. inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  1875. inline void set_extra_arg_5(intptr_t value)
  1876. {
  1877. ___extra_arg_5 = value;
  1878. }
  1879. inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_code_6)); }
  1880. inline intptr_t get_method_code_6() const { return ___method_code_6; }
  1881. inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  1882. inline void set_method_code_6(intptr_t value)
  1883. {
  1884. ___method_code_6 = value;
  1885. }
  1886. inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_info_7)); }
  1887. inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  1888. inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  1889. inline void set_method_info_7(MethodInfo_t * value)
  1890. {
  1891. ___method_info_7 = value;
  1892. Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value);
  1893. }
  1894. inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t, ___original_method_info_8)); }
  1895. inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  1896. inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  1897. inline void set_original_method_info_8(MethodInfo_t * value)
  1898. {
  1899. ___original_method_info_8 = value;
  1900. Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value);
  1901. }
  1902. inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t, ___data_9)); }
  1903. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; }
  1904. inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; }
  1905. inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value)
  1906. {
  1907. ___data_9 = value;
  1908. Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value);
  1909. }
  1910. inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t, ___method_is_virtual_10)); }
  1911. inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  1912. inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  1913. inline void set_method_is_virtual_10(bool value)
  1914. {
  1915. ___method_is_virtual_10 = value;
  1916. }
  1917. };
  1918. // Native definition for P/Invoke marshalling of System.Delegate
  1919. struct Delegate_t_marshaled_pinvoke
  1920. {
  1921. intptr_t ___method_ptr_0;
  1922. intptr_t ___invoke_impl_1;
  1923. Il2CppIUnknown* ___m_target_2;
  1924. intptr_t ___method_3;
  1925. intptr_t ___delegate_trampoline_4;
  1926. intptr_t ___extra_arg_5;
  1927. intptr_t ___method_code_6;
  1928. MethodInfo_t * ___method_info_7;
  1929. MethodInfo_t * ___original_method_info_8;
  1930. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1931. int32_t ___method_is_virtual_10;
  1932. };
  1933. // Native definition for COM marshalling of System.Delegate
  1934. struct Delegate_t_marshaled_com
  1935. {
  1936. intptr_t ___method_ptr_0;
  1937. intptr_t ___invoke_impl_1;
  1938. Il2CppIUnknown* ___m_target_2;
  1939. intptr_t ___method_3;
  1940. intptr_t ___delegate_trampoline_4;
  1941. intptr_t ___extra_arg_5;
  1942. intptr_t ___method_code_6;
  1943. MethodInfo_t * ___method_info_7;
  1944. MethodInfo_t * ___original_method_info_8;
  1945. DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9;
  1946. int32_t ___method_is_virtual_10;
  1947. };
  1948. // System.Exception
  1949. struct Exception_t : public RuntimeObject
  1950. {
  1951. public:
  1952. // System.String System.Exception::_className
  1953. String_t* ____className_1;
  1954. // System.String System.Exception::_message
  1955. String_t* ____message_2;
  1956. // System.Collections.IDictionary System.Exception::_data
  1957. RuntimeObject* ____data_3;
  1958. // System.Exception System.Exception::_innerException
  1959. Exception_t * ____innerException_4;
  1960. // System.String System.Exception::_helpURL
  1961. String_t* ____helpURL_5;
  1962. // System.Object System.Exception::_stackTrace
  1963. RuntimeObject * ____stackTrace_6;
  1964. // System.String System.Exception::_stackTraceString
  1965. String_t* ____stackTraceString_7;
  1966. // System.String System.Exception::_remoteStackTraceString
  1967. String_t* ____remoteStackTraceString_8;
  1968. // System.Int32 System.Exception::_remoteStackIndex
  1969. int32_t ____remoteStackIndex_9;
  1970. // System.Object System.Exception::_dynamicMethods
  1971. RuntimeObject * ____dynamicMethods_10;
  1972. // System.Int32 System.Exception::_HResult
  1973. int32_t ____HResult_11;
  1974. // System.String System.Exception::_source
  1975. String_t* ____source_12;
  1976. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1977. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  1978. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1979. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  1980. // System.IntPtr[] System.Exception::native_trace_ips
  1981. IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15;
  1982. public:
  1983. inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  1984. inline String_t* get__className_1() const { return ____className_1; }
  1985. inline String_t** get_address_of__className_1() { return &____className_1; }
  1986. inline void set__className_1(String_t* value)
  1987. {
  1988. ____className_1 = value;
  1989. Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value);
  1990. }
  1991. inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  1992. inline String_t* get__message_2() const { return ____message_2; }
  1993. inline String_t** get_address_of__message_2() { return &____message_2; }
  1994. inline void set__message_2(String_t* value)
  1995. {
  1996. ____message_2 = value;
  1997. Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value);
  1998. }
  1999. inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  2000. inline RuntimeObject* get__data_3() const { return ____data_3; }
  2001. inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  2002. inline void set__data_3(RuntimeObject* value)
  2003. {
  2004. ____data_3 = value;
  2005. Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value);
  2006. }
  2007. inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  2008. inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  2009. inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  2010. inline void set__innerException_4(Exception_t * value)
  2011. {
  2012. ____innerException_4 = value;
  2013. Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value);
  2014. }
  2015. inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  2016. inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  2017. inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  2018. inline void set__helpURL_5(String_t* value)
  2019. {
  2020. ____helpURL_5 = value;
  2021. Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value);
  2022. }
  2023. inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  2024. inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  2025. inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  2026. inline void set__stackTrace_6(RuntimeObject * value)
  2027. {
  2028. ____stackTrace_6 = value;
  2029. Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value);
  2030. }
  2031. inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  2032. inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  2033. inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  2034. inline void set__stackTraceString_7(String_t* value)
  2035. {
  2036. ____stackTraceString_7 = value;
  2037. Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value);
  2038. }
  2039. inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  2040. inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  2041. inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  2042. inline void set__remoteStackTraceString_8(String_t* value)
  2043. {
  2044. ____remoteStackTraceString_8 = value;
  2045. Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value);
  2046. }
  2047. inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  2048. inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  2049. inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  2050. inline void set__remoteStackIndex_9(int32_t value)
  2051. {
  2052. ____remoteStackIndex_9 = value;
  2053. }
  2054. inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  2055. inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  2056. inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  2057. inline void set__dynamicMethods_10(RuntimeObject * value)
  2058. {
  2059. ____dynamicMethods_10 = value;
  2060. Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value);
  2061. }
  2062. inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  2063. inline int32_t get__HResult_11() const { return ____HResult_11; }
  2064. inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  2065. inline void set__HResult_11(int32_t value)
  2066. {
  2067. ____HResult_11 = value;
  2068. }
  2069. inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  2070. inline String_t* get__source_12() const { return ____source_12; }
  2071. inline String_t** get_address_of__source_12() { return &____source_12; }
  2072. inline void set__source_12(String_t* value)
  2073. {
  2074. ____source_12 = value;
  2075. Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value);
  2076. }
  2077. inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  2078. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  2079. inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  2080. inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value)
  2081. {
  2082. ____safeSerializationManager_13 = value;
  2083. Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value);
  2084. }
  2085. inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  2086. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; }
  2087. inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  2088. inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value)
  2089. {
  2090. ___captured_traces_14 = value;
  2091. Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value);
  2092. }
  2093. inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  2094. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  2095. inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  2096. inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value)
  2097. {
  2098. ___native_trace_ips_15 = value;
  2099. Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value);
  2100. }
  2101. };
  2102. struct Exception_t_StaticFields
  2103. {
  2104. public:
  2105. // System.Object System.Exception::s_EDILock
  2106. RuntimeObject * ___s_EDILock_0;
  2107. public:
  2108. inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  2109. inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  2110. inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  2111. inline void set_s_EDILock_0(RuntimeObject * value)
  2112. {
  2113. ___s_EDILock_0 = value;
  2114. Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value);
  2115. }
  2116. };
  2117. // Native definition for P/Invoke marshalling of System.Exception
  2118. struct Exception_t_marshaled_pinvoke
  2119. {
  2120. char* ____className_1;
  2121. char* ____message_2;
  2122. RuntimeObject* ____data_3;
  2123. Exception_t_marshaled_pinvoke* ____innerException_4;
  2124. char* ____helpURL_5;
  2125. Il2CppIUnknown* ____stackTrace_6;
  2126. char* ____stackTraceString_7;
  2127. char* ____remoteStackTraceString_8;
  2128. int32_t ____remoteStackIndex_9;
  2129. Il2CppIUnknown* ____dynamicMethods_10;
  2130. int32_t ____HResult_11;
  2131. char* ____source_12;
  2132. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2133. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2134. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2135. };
  2136. // Native definition for COM marshalling of System.Exception
  2137. struct Exception_t_marshaled_com
  2138. {
  2139. Il2CppChar* ____className_1;
  2140. Il2CppChar* ____message_2;
  2141. RuntimeObject* ____data_3;
  2142. Exception_t_marshaled_com* ____innerException_4;
  2143. Il2CppChar* ____helpURL_5;
  2144. Il2CppIUnknown* ____stackTrace_6;
  2145. Il2CppChar* ____stackTraceString_7;
  2146. Il2CppChar* ____remoteStackTraceString_8;
  2147. int32_t ____remoteStackIndex_9;
  2148. Il2CppIUnknown* ____dynamicMethods_10;
  2149. int32_t ____HResult_11;
  2150. Il2CppChar* ____source_12;
  2151. SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13;
  2152. StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14;
  2153. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  2154. };
  2155. // Fractions.FractionState
  2156. struct FractionState_t17C2652C31A4E3A8832B660ADBA53BEB935FA87C
  2157. {
  2158. public:
  2159. // System.Int32 Fractions.FractionState::value__
  2160. int32_t ___value___2;
  2161. public:
  2162. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FractionState_t17C2652C31A4E3A8832B660ADBA53BEB935FA87C, ___value___2)); }
  2163. inline int32_t get_value___2() const { return ___value___2; }
  2164. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2165. inline void set_value___2(int32_t value)
  2166. {
  2167. ___value___2 = value;
  2168. }
  2169. };
  2170. // System.Globalization.NumberStyles
  2171. struct NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594
  2172. {
  2173. public:
  2174. // System.Int32 System.Globalization.NumberStyles::value__
  2175. int32_t ___value___2;
  2176. public:
  2177. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(NumberStyles_t379EFBF2535E1C950DEC8042704BB663BF636594, ___value___2)); }
  2178. inline int32_t get_value___2() const { return ___value___2; }
  2179. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2180. inline void set_value___2(int32_t value)
  2181. {
  2182. ___value___2 = value;
  2183. }
  2184. };
  2185. // System.RuntimeTypeHandle
  2186. struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9
  2187. {
  2188. public:
  2189. // System.IntPtr System.RuntimeTypeHandle::value
  2190. intptr_t ___value_0;
  2191. public:
  2192. inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); }
  2193. inline intptr_t get_value_0() const { return ___value_0; }
  2194. inline intptr_t* get_address_of_value_0() { return &___value_0; }
  2195. inline void set_value_0(intptr_t value)
  2196. {
  2197. ___value_0 = value;
  2198. }
  2199. };
  2200. // System.ComponentModel.TypeConverter
  2201. struct TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4 : public RuntimeObject
  2202. {
  2203. public:
  2204. public:
  2205. };
  2206. struct TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4_StaticFields
  2207. {
  2208. public:
  2209. // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.ComponentModel.TypeConverter::useCompatibleTypeConversion
  2210. bool ___useCompatibleTypeConversion_1;
  2211. public:
  2212. inline static int32_t get_offset_of_useCompatibleTypeConversion_1() { return static_cast<int32_t>(offsetof(TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4_StaticFields, ___useCompatibleTypeConversion_1)); }
  2213. inline bool get_useCompatibleTypeConversion_1() const { return ___useCompatibleTypeConversion_1; }
  2214. inline bool* get_address_of_useCompatibleTypeConversion_1() { return &___useCompatibleTypeConversion_1; }
  2215. inline void set_useCompatibleTypeConversion_1(bool value)
  2216. {
  2217. ___useCompatibleTypeConversion_1 = value;
  2218. }
  2219. };
  2220. // System.Resources.UltimateResourceFallbackLocation
  2221. struct UltimateResourceFallbackLocation_tA4EBEA627CD0C386314EBB60D7A4225C435D0F0B
  2222. {
  2223. public:
  2224. // System.Int32 System.Resources.UltimateResourceFallbackLocation::value__
  2225. int32_t ___value___2;
  2226. public:
  2227. inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UltimateResourceFallbackLocation_tA4EBEA627CD0C386314EBB60D7A4225C435D0F0B, ___value___2)); }
  2228. inline int32_t get_value___2() const { return ___value___2; }
  2229. inline int32_t* get_address_of_value___2() { return &___value___2; }
  2230. inline void set_value___2(int32_t value)
  2231. {
  2232. ___value___2 = value;
  2233. }
  2234. };
  2235. // Fractions.Fraction
  2236. struct Fraction_t949DB96245DCB21D980284D32045C76D207D04E7
  2237. {
  2238. public:
  2239. // System.Numerics.BigInteger Fractions.Fraction::_denominator
  2240. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ____denominator_5;
  2241. // System.Numerics.BigInteger Fractions.Fraction::_numerator
  2242. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ____numerator_6;
  2243. // Fractions.FractionState Fractions.Fraction::_state
  2244. int32_t ____state_7;
  2245. public:
  2246. inline static int32_t get_offset_of__denominator_5() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7, ____denominator_5)); }
  2247. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get__denominator_5() const { return ____denominator_5; }
  2248. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of__denominator_5() { return &____denominator_5; }
  2249. inline void set__denominator_5(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  2250. {
  2251. ____denominator_5 = value;
  2252. Il2CppCodeGenWriteBarrier((void**)&(((&____denominator_5))->____bits_1), (void*)NULL);
  2253. }
  2254. inline static int32_t get_offset_of__numerator_6() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7, ____numerator_6)); }
  2255. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get__numerator_6() const { return ____numerator_6; }
  2256. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of__numerator_6() { return &____numerator_6; }
  2257. inline void set__numerator_6(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  2258. {
  2259. ____numerator_6 = value;
  2260. Il2CppCodeGenWriteBarrier((void**)&(((&____numerator_6))->____bits_1), (void*)NULL);
  2261. }
  2262. inline static int32_t get_offset_of__state_7() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7, ____state_7)); }
  2263. inline int32_t get__state_7() const { return ____state_7; }
  2264. inline int32_t* get_address_of__state_7() { return &____state_7; }
  2265. inline void set__state_7(int32_t value)
  2266. {
  2267. ____state_7 = value;
  2268. }
  2269. };
  2270. struct Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields
  2271. {
  2272. public:
  2273. // System.Numerics.BigInteger Fractions.Fraction::MIN_DECIMAL
  2274. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___MIN_DECIMAL_0;
  2275. // System.Numerics.BigInteger Fractions.Fraction::MAX_DECIMAL
  2276. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___MAX_DECIMAL_1;
  2277. // Fractions.Fraction Fractions.Fraction::_zero
  2278. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ____zero_2;
  2279. // Fractions.Fraction Fractions.Fraction::_one
  2280. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ____one_3;
  2281. // Fractions.Fraction Fractions.Fraction::_minus_one
  2282. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ____minus_one_4;
  2283. public:
  2284. inline static int32_t get_offset_of_MIN_DECIMAL_0() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields, ___MIN_DECIMAL_0)); }
  2285. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_MIN_DECIMAL_0() const { return ___MIN_DECIMAL_0; }
  2286. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_MIN_DECIMAL_0() { return &___MIN_DECIMAL_0; }
  2287. inline void set_MIN_DECIMAL_0(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  2288. {
  2289. ___MIN_DECIMAL_0 = value;
  2290. Il2CppCodeGenWriteBarrier((void**)&(((&___MIN_DECIMAL_0))->____bits_1), (void*)NULL);
  2291. }
  2292. inline static int32_t get_offset_of_MAX_DECIMAL_1() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields, ___MAX_DECIMAL_1)); }
  2293. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 get_MAX_DECIMAL_1() const { return ___MAX_DECIMAL_1; }
  2294. inline BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * get_address_of_MAX_DECIMAL_1() { return &___MAX_DECIMAL_1; }
  2295. inline void set_MAX_DECIMAL_1(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 value)
  2296. {
  2297. ___MAX_DECIMAL_1 = value;
  2298. Il2CppCodeGenWriteBarrier((void**)&(((&___MAX_DECIMAL_1))->____bits_1), (void*)NULL);
  2299. }
  2300. inline static int32_t get_offset_of__zero_2() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields, ____zero_2)); }
  2301. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 get__zero_2() const { return ____zero_2; }
  2302. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * get_address_of__zero_2() { return &____zero_2; }
  2303. inline void set__zero_2(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 value)
  2304. {
  2305. ____zero_2 = value;
  2306. Il2CppCodeGenWriteBarrier((void**)&((&(((&____zero_2))->____denominator_5))->____bits_1), (void*)NULL);
  2307. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2308. Il2CppCodeGenWriteBarrier((void**)&((&(((&____zero_2))->____numerator_6))->____bits_1), (void*)NULL);
  2309. #endif
  2310. }
  2311. inline static int32_t get_offset_of__one_3() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields, ____one_3)); }
  2312. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 get__one_3() const { return ____one_3; }
  2313. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * get_address_of__one_3() { return &____one_3; }
  2314. inline void set__one_3(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 value)
  2315. {
  2316. ____one_3 = value;
  2317. Il2CppCodeGenWriteBarrier((void**)&((&(((&____one_3))->____denominator_5))->____bits_1), (void*)NULL);
  2318. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2319. Il2CppCodeGenWriteBarrier((void**)&((&(((&____one_3))->____numerator_6))->____bits_1), (void*)NULL);
  2320. #endif
  2321. }
  2322. inline static int32_t get_offset_of__minus_one_4() { return static_cast<int32_t>(offsetof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields, ____minus_one_4)); }
  2323. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 get__minus_one_4() const { return ____minus_one_4; }
  2324. inline Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * get_address_of__minus_one_4() { return &____minus_one_4; }
  2325. inline void set__minus_one_4(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 value)
  2326. {
  2327. ____minus_one_4 = value;
  2328. Il2CppCodeGenWriteBarrier((void**)&((&(((&____minus_one_4))->____denominator_5))->____bits_1), (void*)NULL);
  2329. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2330. Il2CppCodeGenWriteBarrier((void**)&((&(((&____minus_one_4))->____numerator_6))->____bits_1), (void*)NULL);
  2331. #endif
  2332. }
  2333. };
  2334. // Native definition for P/Invoke marshalling of Fractions.Fraction
  2335. struct Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_pinvoke
  2336. {
  2337. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke ____denominator_5;
  2338. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke ____numerator_6;
  2339. int32_t ____state_7;
  2340. };
  2341. // Native definition for COM marshalling of Fractions.Fraction
  2342. struct Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_com
  2343. {
  2344. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com ____denominator_5;
  2345. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com ____numerator_6;
  2346. int32_t ____state_7;
  2347. };
  2348. // Fractions.TypeConverters.FractionTypeConverter
  2349. struct FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C : public TypeConverter_t004F185B630F00F509F08BD8F8D82471867323B4
  2350. {
  2351. public:
  2352. public:
  2353. };
  2354. struct FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields
  2355. {
  2356. public:
  2357. // System.Collections.Generic.HashSet`1<System.Type> Fractions.TypeConverters.FractionTypeConverter::SUPPORTED_TYPES
  2358. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * ___SUPPORTED_TYPES_2;
  2359. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>> Fractions.TypeConverters.FractionTypeConverter::CONVERT_TO_DICTIONARY
  2360. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * ___CONVERT_TO_DICTIONARY_3;
  2361. // System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>> Fractions.TypeConverters.FractionTypeConverter::CONVERT_FROM_DICTIONARY
  2362. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * ___CONVERT_FROM_DICTIONARY_4;
  2363. public:
  2364. inline static int32_t get_offset_of_SUPPORTED_TYPES_2() { return static_cast<int32_t>(offsetof(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields, ___SUPPORTED_TYPES_2)); }
  2365. inline HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * get_SUPPORTED_TYPES_2() const { return ___SUPPORTED_TYPES_2; }
  2366. inline HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 ** get_address_of_SUPPORTED_TYPES_2() { return &___SUPPORTED_TYPES_2; }
  2367. inline void set_SUPPORTED_TYPES_2(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * value)
  2368. {
  2369. ___SUPPORTED_TYPES_2 = value;
  2370. Il2CppCodeGenWriteBarrier((void**)(&___SUPPORTED_TYPES_2), (void*)value);
  2371. }
  2372. inline static int32_t get_offset_of_CONVERT_TO_DICTIONARY_3() { return static_cast<int32_t>(offsetof(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields, ___CONVERT_TO_DICTIONARY_3)); }
  2373. inline Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * get_CONVERT_TO_DICTIONARY_3() const { return ___CONVERT_TO_DICTIONARY_3; }
  2374. inline Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD ** get_address_of_CONVERT_TO_DICTIONARY_3() { return &___CONVERT_TO_DICTIONARY_3; }
  2375. inline void set_CONVERT_TO_DICTIONARY_3(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * value)
  2376. {
  2377. ___CONVERT_TO_DICTIONARY_3 = value;
  2378. Il2CppCodeGenWriteBarrier((void**)(&___CONVERT_TO_DICTIONARY_3), (void*)value);
  2379. }
  2380. inline static int32_t get_offset_of_CONVERT_FROM_DICTIONARY_4() { return static_cast<int32_t>(offsetof(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields, ___CONVERT_FROM_DICTIONARY_4)); }
  2381. inline Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * get_CONVERT_FROM_DICTIONARY_4() const { return ___CONVERT_FROM_DICTIONARY_4; }
  2382. inline Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E ** get_address_of_CONVERT_FROM_DICTIONARY_4() { return &___CONVERT_FROM_DICTIONARY_4; }
  2383. inline void set_CONVERT_FROM_DICTIONARY_4(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * value)
  2384. {
  2385. ___CONVERT_FROM_DICTIONARY_4 = value;
  2386. Il2CppCodeGenWriteBarrier((void**)(&___CONVERT_FROM_DICTIONARY_4), (void*)value);
  2387. }
  2388. };
  2389. // System.MulticastDelegate
  2390. struct MulticastDelegate_t : public Delegate_t
  2391. {
  2392. public:
  2393. // System.Delegate[] System.MulticastDelegate::delegates
  2394. DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11;
  2395. public:
  2396. inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  2397. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; }
  2398. inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; }
  2399. inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value)
  2400. {
  2401. ___delegates_11 = value;
  2402. Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value);
  2403. }
  2404. };
  2405. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  2406. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  2407. {
  2408. Delegate_t_marshaled_pinvoke** ___delegates_11;
  2409. };
  2410. // Native definition for COM marshalling of System.MulticastDelegate
  2411. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  2412. {
  2413. Delegate_t_marshaled_com** ___delegates_11;
  2414. };
  2415. // System.Globalization.NumberFormatInfo
  2416. struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D : public RuntimeObject
  2417. {
  2418. public:
  2419. // System.Int32[] System.Globalization.NumberFormatInfo::numberGroupSizes
  2420. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___numberGroupSizes_1;
  2421. // System.Int32[] System.Globalization.NumberFormatInfo::currencyGroupSizes
  2422. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___currencyGroupSizes_2;
  2423. // System.Int32[] System.Globalization.NumberFormatInfo::percentGroupSizes
  2424. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___percentGroupSizes_3;
  2425. // System.String System.Globalization.NumberFormatInfo::positiveSign
  2426. String_t* ___positiveSign_4;
  2427. // System.String System.Globalization.NumberFormatInfo::negativeSign
  2428. String_t* ___negativeSign_5;
  2429. // System.String System.Globalization.NumberFormatInfo::numberDecimalSeparator
  2430. String_t* ___numberDecimalSeparator_6;
  2431. // System.String System.Globalization.NumberFormatInfo::numberGroupSeparator
  2432. String_t* ___numberGroupSeparator_7;
  2433. // System.String System.Globalization.NumberFormatInfo::currencyGroupSeparator
  2434. String_t* ___currencyGroupSeparator_8;
  2435. // System.String System.Globalization.NumberFormatInfo::currencyDecimalSeparator
  2436. String_t* ___currencyDecimalSeparator_9;
  2437. // System.String System.Globalization.NumberFormatInfo::currencySymbol
  2438. String_t* ___currencySymbol_10;
  2439. // System.String System.Globalization.NumberFormatInfo::ansiCurrencySymbol
  2440. String_t* ___ansiCurrencySymbol_11;
  2441. // System.String System.Globalization.NumberFormatInfo::nanSymbol
  2442. String_t* ___nanSymbol_12;
  2443. // System.String System.Globalization.NumberFormatInfo::positiveInfinitySymbol
  2444. String_t* ___positiveInfinitySymbol_13;
  2445. // System.String System.Globalization.NumberFormatInfo::negativeInfinitySymbol
  2446. String_t* ___negativeInfinitySymbol_14;
  2447. // System.String System.Globalization.NumberFormatInfo::percentDecimalSeparator
  2448. String_t* ___percentDecimalSeparator_15;
  2449. // System.String System.Globalization.NumberFormatInfo::percentGroupSeparator
  2450. String_t* ___percentGroupSeparator_16;
  2451. // System.String System.Globalization.NumberFormatInfo::percentSymbol
  2452. String_t* ___percentSymbol_17;
  2453. // System.String System.Globalization.NumberFormatInfo::perMilleSymbol
  2454. String_t* ___perMilleSymbol_18;
  2455. // System.String[] System.Globalization.NumberFormatInfo::nativeDigits
  2456. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___nativeDigits_19;
  2457. // System.Int32 System.Globalization.NumberFormatInfo::m_dataItem
  2458. int32_t ___m_dataItem_20;
  2459. // System.Int32 System.Globalization.NumberFormatInfo::numberDecimalDigits
  2460. int32_t ___numberDecimalDigits_21;
  2461. // System.Int32 System.Globalization.NumberFormatInfo::currencyDecimalDigits
  2462. int32_t ___currencyDecimalDigits_22;
  2463. // System.Int32 System.Globalization.NumberFormatInfo::currencyPositivePattern
  2464. int32_t ___currencyPositivePattern_23;
  2465. // System.Int32 System.Globalization.NumberFormatInfo::currencyNegativePattern
  2466. int32_t ___currencyNegativePattern_24;
  2467. // System.Int32 System.Globalization.NumberFormatInfo::numberNegativePattern
  2468. int32_t ___numberNegativePattern_25;
  2469. // System.Int32 System.Globalization.NumberFormatInfo::percentPositivePattern
  2470. int32_t ___percentPositivePattern_26;
  2471. // System.Int32 System.Globalization.NumberFormatInfo::percentNegativePattern
  2472. int32_t ___percentNegativePattern_27;
  2473. // System.Int32 System.Globalization.NumberFormatInfo::percentDecimalDigits
  2474. int32_t ___percentDecimalDigits_28;
  2475. // System.Int32 System.Globalization.NumberFormatInfo::digitSubstitution
  2476. int32_t ___digitSubstitution_29;
  2477. // System.Boolean System.Globalization.NumberFormatInfo::isReadOnly
  2478. bool ___isReadOnly_30;
  2479. // System.Boolean System.Globalization.NumberFormatInfo::m_useUserOverride
  2480. bool ___m_useUserOverride_31;
  2481. // System.Boolean System.Globalization.NumberFormatInfo::m_isInvariant
  2482. bool ___m_isInvariant_32;
  2483. // System.Boolean System.Globalization.NumberFormatInfo::validForParseAsNumber
  2484. bool ___validForParseAsNumber_33;
  2485. // System.Boolean System.Globalization.NumberFormatInfo::validForParseAsCurrency
  2486. bool ___validForParseAsCurrency_34;
  2487. public:
  2488. inline static int32_t get_offset_of_numberGroupSizes_1() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSizes_1)); }
  2489. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_numberGroupSizes_1() const { return ___numberGroupSizes_1; }
  2490. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_numberGroupSizes_1() { return &___numberGroupSizes_1; }
  2491. inline void set_numberGroupSizes_1(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  2492. {
  2493. ___numberGroupSizes_1 = value;
  2494. Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSizes_1), (void*)value);
  2495. }
  2496. inline static int32_t get_offset_of_currencyGroupSizes_2() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSizes_2)); }
  2497. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_currencyGroupSizes_2() const { return ___currencyGroupSizes_2; }
  2498. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_currencyGroupSizes_2() { return &___currencyGroupSizes_2; }
  2499. inline void set_currencyGroupSizes_2(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  2500. {
  2501. ___currencyGroupSizes_2 = value;
  2502. Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSizes_2), (void*)value);
  2503. }
  2504. inline static int32_t get_offset_of_percentGroupSizes_3() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSizes_3)); }
  2505. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_percentGroupSizes_3() const { return ___percentGroupSizes_3; }
  2506. inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_percentGroupSizes_3() { return &___percentGroupSizes_3; }
  2507. inline void set_percentGroupSizes_3(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value)
  2508. {
  2509. ___percentGroupSizes_3 = value;
  2510. Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSizes_3), (void*)value);
  2511. }
  2512. inline static int32_t get_offset_of_positiveSign_4() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveSign_4)); }
  2513. inline String_t* get_positiveSign_4() const { return ___positiveSign_4; }
  2514. inline String_t** get_address_of_positiveSign_4() { return &___positiveSign_4; }
  2515. inline void set_positiveSign_4(String_t* value)
  2516. {
  2517. ___positiveSign_4 = value;
  2518. Il2CppCodeGenWriteBarrier((void**)(&___positiveSign_4), (void*)value);
  2519. }
  2520. inline static int32_t get_offset_of_negativeSign_5() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeSign_5)); }
  2521. inline String_t* get_negativeSign_5() const { return ___negativeSign_5; }
  2522. inline String_t** get_address_of_negativeSign_5() { return &___negativeSign_5; }
  2523. inline void set_negativeSign_5(String_t* value)
  2524. {
  2525. ___negativeSign_5 = value;
  2526. Il2CppCodeGenWriteBarrier((void**)(&___negativeSign_5), (void*)value);
  2527. }
  2528. inline static int32_t get_offset_of_numberDecimalSeparator_6() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalSeparator_6)); }
  2529. inline String_t* get_numberDecimalSeparator_6() const { return ___numberDecimalSeparator_6; }
  2530. inline String_t** get_address_of_numberDecimalSeparator_6() { return &___numberDecimalSeparator_6; }
  2531. inline void set_numberDecimalSeparator_6(String_t* value)
  2532. {
  2533. ___numberDecimalSeparator_6 = value;
  2534. Il2CppCodeGenWriteBarrier((void**)(&___numberDecimalSeparator_6), (void*)value);
  2535. }
  2536. inline static int32_t get_offset_of_numberGroupSeparator_7() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberGroupSeparator_7)); }
  2537. inline String_t* get_numberGroupSeparator_7() const { return ___numberGroupSeparator_7; }
  2538. inline String_t** get_address_of_numberGroupSeparator_7() { return &___numberGroupSeparator_7; }
  2539. inline void set_numberGroupSeparator_7(String_t* value)
  2540. {
  2541. ___numberGroupSeparator_7 = value;
  2542. Il2CppCodeGenWriteBarrier((void**)(&___numberGroupSeparator_7), (void*)value);
  2543. }
  2544. inline static int32_t get_offset_of_currencyGroupSeparator_8() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyGroupSeparator_8)); }
  2545. inline String_t* get_currencyGroupSeparator_8() const { return ___currencyGroupSeparator_8; }
  2546. inline String_t** get_address_of_currencyGroupSeparator_8() { return &___currencyGroupSeparator_8; }
  2547. inline void set_currencyGroupSeparator_8(String_t* value)
  2548. {
  2549. ___currencyGroupSeparator_8 = value;
  2550. Il2CppCodeGenWriteBarrier((void**)(&___currencyGroupSeparator_8), (void*)value);
  2551. }
  2552. inline static int32_t get_offset_of_currencyDecimalSeparator_9() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalSeparator_9)); }
  2553. inline String_t* get_currencyDecimalSeparator_9() const { return ___currencyDecimalSeparator_9; }
  2554. inline String_t** get_address_of_currencyDecimalSeparator_9() { return &___currencyDecimalSeparator_9; }
  2555. inline void set_currencyDecimalSeparator_9(String_t* value)
  2556. {
  2557. ___currencyDecimalSeparator_9 = value;
  2558. Il2CppCodeGenWriteBarrier((void**)(&___currencyDecimalSeparator_9), (void*)value);
  2559. }
  2560. inline static int32_t get_offset_of_currencySymbol_10() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencySymbol_10)); }
  2561. inline String_t* get_currencySymbol_10() const { return ___currencySymbol_10; }
  2562. inline String_t** get_address_of_currencySymbol_10() { return &___currencySymbol_10; }
  2563. inline void set_currencySymbol_10(String_t* value)
  2564. {
  2565. ___currencySymbol_10 = value;
  2566. Il2CppCodeGenWriteBarrier((void**)(&___currencySymbol_10), (void*)value);
  2567. }
  2568. inline static int32_t get_offset_of_ansiCurrencySymbol_11() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___ansiCurrencySymbol_11)); }
  2569. inline String_t* get_ansiCurrencySymbol_11() const { return ___ansiCurrencySymbol_11; }
  2570. inline String_t** get_address_of_ansiCurrencySymbol_11() { return &___ansiCurrencySymbol_11; }
  2571. inline void set_ansiCurrencySymbol_11(String_t* value)
  2572. {
  2573. ___ansiCurrencySymbol_11 = value;
  2574. Il2CppCodeGenWriteBarrier((void**)(&___ansiCurrencySymbol_11), (void*)value);
  2575. }
  2576. inline static int32_t get_offset_of_nanSymbol_12() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nanSymbol_12)); }
  2577. inline String_t* get_nanSymbol_12() const { return ___nanSymbol_12; }
  2578. inline String_t** get_address_of_nanSymbol_12() { return &___nanSymbol_12; }
  2579. inline void set_nanSymbol_12(String_t* value)
  2580. {
  2581. ___nanSymbol_12 = value;
  2582. Il2CppCodeGenWriteBarrier((void**)(&___nanSymbol_12), (void*)value);
  2583. }
  2584. inline static int32_t get_offset_of_positiveInfinitySymbol_13() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___positiveInfinitySymbol_13)); }
  2585. inline String_t* get_positiveInfinitySymbol_13() const { return ___positiveInfinitySymbol_13; }
  2586. inline String_t** get_address_of_positiveInfinitySymbol_13() { return &___positiveInfinitySymbol_13; }
  2587. inline void set_positiveInfinitySymbol_13(String_t* value)
  2588. {
  2589. ___positiveInfinitySymbol_13 = value;
  2590. Il2CppCodeGenWriteBarrier((void**)(&___positiveInfinitySymbol_13), (void*)value);
  2591. }
  2592. inline static int32_t get_offset_of_negativeInfinitySymbol_14() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___negativeInfinitySymbol_14)); }
  2593. inline String_t* get_negativeInfinitySymbol_14() const { return ___negativeInfinitySymbol_14; }
  2594. inline String_t** get_address_of_negativeInfinitySymbol_14() { return &___negativeInfinitySymbol_14; }
  2595. inline void set_negativeInfinitySymbol_14(String_t* value)
  2596. {
  2597. ___negativeInfinitySymbol_14 = value;
  2598. Il2CppCodeGenWriteBarrier((void**)(&___negativeInfinitySymbol_14), (void*)value);
  2599. }
  2600. inline static int32_t get_offset_of_percentDecimalSeparator_15() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalSeparator_15)); }
  2601. inline String_t* get_percentDecimalSeparator_15() const { return ___percentDecimalSeparator_15; }
  2602. inline String_t** get_address_of_percentDecimalSeparator_15() { return &___percentDecimalSeparator_15; }
  2603. inline void set_percentDecimalSeparator_15(String_t* value)
  2604. {
  2605. ___percentDecimalSeparator_15 = value;
  2606. Il2CppCodeGenWriteBarrier((void**)(&___percentDecimalSeparator_15), (void*)value);
  2607. }
  2608. inline static int32_t get_offset_of_percentGroupSeparator_16() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentGroupSeparator_16)); }
  2609. inline String_t* get_percentGroupSeparator_16() const { return ___percentGroupSeparator_16; }
  2610. inline String_t** get_address_of_percentGroupSeparator_16() { return &___percentGroupSeparator_16; }
  2611. inline void set_percentGroupSeparator_16(String_t* value)
  2612. {
  2613. ___percentGroupSeparator_16 = value;
  2614. Il2CppCodeGenWriteBarrier((void**)(&___percentGroupSeparator_16), (void*)value);
  2615. }
  2616. inline static int32_t get_offset_of_percentSymbol_17() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentSymbol_17)); }
  2617. inline String_t* get_percentSymbol_17() const { return ___percentSymbol_17; }
  2618. inline String_t** get_address_of_percentSymbol_17() { return &___percentSymbol_17; }
  2619. inline void set_percentSymbol_17(String_t* value)
  2620. {
  2621. ___percentSymbol_17 = value;
  2622. Il2CppCodeGenWriteBarrier((void**)(&___percentSymbol_17), (void*)value);
  2623. }
  2624. inline static int32_t get_offset_of_perMilleSymbol_18() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___perMilleSymbol_18)); }
  2625. inline String_t* get_perMilleSymbol_18() const { return ___perMilleSymbol_18; }
  2626. inline String_t** get_address_of_perMilleSymbol_18() { return &___perMilleSymbol_18; }
  2627. inline void set_perMilleSymbol_18(String_t* value)
  2628. {
  2629. ___perMilleSymbol_18 = value;
  2630. Il2CppCodeGenWriteBarrier((void**)(&___perMilleSymbol_18), (void*)value);
  2631. }
  2632. inline static int32_t get_offset_of_nativeDigits_19() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___nativeDigits_19)); }
  2633. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_nativeDigits_19() const { return ___nativeDigits_19; }
  2634. inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_nativeDigits_19() { return &___nativeDigits_19; }
  2635. inline void set_nativeDigits_19(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value)
  2636. {
  2637. ___nativeDigits_19 = value;
  2638. Il2CppCodeGenWriteBarrier((void**)(&___nativeDigits_19), (void*)value);
  2639. }
  2640. inline static int32_t get_offset_of_m_dataItem_20() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_dataItem_20)); }
  2641. inline int32_t get_m_dataItem_20() const { return ___m_dataItem_20; }
  2642. inline int32_t* get_address_of_m_dataItem_20() { return &___m_dataItem_20; }
  2643. inline void set_m_dataItem_20(int32_t value)
  2644. {
  2645. ___m_dataItem_20 = value;
  2646. }
  2647. inline static int32_t get_offset_of_numberDecimalDigits_21() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberDecimalDigits_21)); }
  2648. inline int32_t get_numberDecimalDigits_21() const { return ___numberDecimalDigits_21; }
  2649. inline int32_t* get_address_of_numberDecimalDigits_21() { return &___numberDecimalDigits_21; }
  2650. inline void set_numberDecimalDigits_21(int32_t value)
  2651. {
  2652. ___numberDecimalDigits_21 = value;
  2653. }
  2654. inline static int32_t get_offset_of_currencyDecimalDigits_22() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyDecimalDigits_22)); }
  2655. inline int32_t get_currencyDecimalDigits_22() const { return ___currencyDecimalDigits_22; }
  2656. inline int32_t* get_address_of_currencyDecimalDigits_22() { return &___currencyDecimalDigits_22; }
  2657. inline void set_currencyDecimalDigits_22(int32_t value)
  2658. {
  2659. ___currencyDecimalDigits_22 = value;
  2660. }
  2661. inline static int32_t get_offset_of_currencyPositivePattern_23() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyPositivePattern_23)); }
  2662. inline int32_t get_currencyPositivePattern_23() const { return ___currencyPositivePattern_23; }
  2663. inline int32_t* get_address_of_currencyPositivePattern_23() { return &___currencyPositivePattern_23; }
  2664. inline void set_currencyPositivePattern_23(int32_t value)
  2665. {
  2666. ___currencyPositivePattern_23 = value;
  2667. }
  2668. inline static int32_t get_offset_of_currencyNegativePattern_24() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___currencyNegativePattern_24)); }
  2669. inline int32_t get_currencyNegativePattern_24() const { return ___currencyNegativePattern_24; }
  2670. inline int32_t* get_address_of_currencyNegativePattern_24() { return &___currencyNegativePattern_24; }
  2671. inline void set_currencyNegativePattern_24(int32_t value)
  2672. {
  2673. ___currencyNegativePattern_24 = value;
  2674. }
  2675. inline static int32_t get_offset_of_numberNegativePattern_25() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___numberNegativePattern_25)); }
  2676. inline int32_t get_numberNegativePattern_25() const { return ___numberNegativePattern_25; }
  2677. inline int32_t* get_address_of_numberNegativePattern_25() { return &___numberNegativePattern_25; }
  2678. inline void set_numberNegativePattern_25(int32_t value)
  2679. {
  2680. ___numberNegativePattern_25 = value;
  2681. }
  2682. inline static int32_t get_offset_of_percentPositivePattern_26() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentPositivePattern_26)); }
  2683. inline int32_t get_percentPositivePattern_26() const { return ___percentPositivePattern_26; }
  2684. inline int32_t* get_address_of_percentPositivePattern_26() { return &___percentPositivePattern_26; }
  2685. inline void set_percentPositivePattern_26(int32_t value)
  2686. {
  2687. ___percentPositivePattern_26 = value;
  2688. }
  2689. inline static int32_t get_offset_of_percentNegativePattern_27() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentNegativePattern_27)); }
  2690. inline int32_t get_percentNegativePattern_27() const { return ___percentNegativePattern_27; }
  2691. inline int32_t* get_address_of_percentNegativePattern_27() { return &___percentNegativePattern_27; }
  2692. inline void set_percentNegativePattern_27(int32_t value)
  2693. {
  2694. ___percentNegativePattern_27 = value;
  2695. }
  2696. inline static int32_t get_offset_of_percentDecimalDigits_28() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___percentDecimalDigits_28)); }
  2697. inline int32_t get_percentDecimalDigits_28() const { return ___percentDecimalDigits_28; }
  2698. inline int32_t* get_address_of_percentDecimalDigits_28() { return &___percentDecimalDigits_28; }
  2699. inline void set_percentDecimalDigits_28(int32_t value)
  2700. {
  2701. ___percentDecimalDigits_28 = value;
  2702. }
  2703. inline static int32_t get_offset_of_digitSubstitution_29() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___digitSubstitution_29)); }
  2704. inline int32_t get_digitSubstitution_29() const { return ___digitSubstitution_29; }
  2705. inline int32_t* get_address_of_digitSubstitution_29() { return &___digitSubstitution_29; }
  2706. inline void set_digitSubstitution_29(int32_t value)
  2707. {
  2708. ___digitSubstitution_29 = value;
  2709. }
  2710. inline static int32_t get_offset_of_isReadOnly_30() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___isReadOnly_30)); }
  2711. inline bool get_isReadOnly_30() const { return ___isReadOnly_30; }
  2712. inline bool* get_address_of_isReadOnly_30() { return &___isReadOnly_30; }
  2713. inline void set_isReadOnly_30(bool value)
  2714. {
  2715. ___isReadOnly_30 = value;
  2716. }
  2717. inline static int32_t get_offset_of_m_useUserOverride_31() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_useUserOverride_31)); }
  2718. inline bool get_m_useUserOverride_31() const { return ___m_useUserOverride_31; }
  2719. inline bool* get_address_of_m_useUserOverride_31() { return &___m_useUserOverride_31; }
  2720. inline void set_m_useUserOverride_31(bool value)
  2721. {
  2722. ___m_useUserOverride_31 = value;
  2723. }
  2724. inline static int32_t get_offset_of_m_isInvariant_32() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___m_isInvariant_32)); }
  2725. inline bool get_m_isInvariant_32() const { return ___m_isInvariant_32; }
  2726. inline bool* get_address_of_m_isInvariant_32() { return &___m_isInvariant_32; }
  2727. inline void set_m_isInvariant_32(bool value)
  2728. {
  2729. ___m_isInvariant_32 = value;
  2730. }
  2731. inline static int32_t get_offset_of_validForParseAsNumber_33() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsNumber_33)); }
  2732. inline bool get_validForParseAsNumber_33() const { return ___validForParseAsNumber_33; }
  2733. inline bool* get_address_of_validForParseAsNumber_33() { return &___validForParseAsNumber_33; }
  2734. inline void set_validForParseAsNumber_33(bool value)
  2735. {
  2736. ___validForParseAsNumber_33 = value;
  2737. }
  2738. inline static int32_t get_offset_of_validForParseAsCurrency_34() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D, ___validForParseAsCurrency_34)); }
  2739. inline bool get_validForParseAsCurrency_34() const { return ___validForParseAsCurrency_34; }
  2740. inline bool* get_address_of_validForParseAsCurrency_34() { return &___validForParseAsCurrency_34; }
  2741. inline void set_validForParseAsCurrency_34(bool value)
  2742. {
  2743. ___validForParseAsCurrency_34 = value;
  2744. }
  2745. };
  2746. struct NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields
  2747. {
  2748. public:
  2749. // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.NumberFormatInfo::invariantInfo
  2750. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * ___invariantInfo_0;
  2751. public:
  2752. inline static int32_t get_offset_of_invariantInfo_0() { return static_cast<int32_t>(offsetof(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D_StaticFields, ___invariantInfo_0)); }
  2753. inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * get_invariantInfo_0() const { return ___invariantInfo_0; }
  2754. inline NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D ** get_address_of_invariantInfo_0() { return &___invariantInfo_0; }
  2755. inline void set_invariantInfo_0(NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * value)
  2756. {
  2757. ___invariantInfo_0 = value;
  2758. Il2CppCodeGenWriteBarrier((void**)(&___invariantInfo_0), (void*)value);
  2759. }
  2760. };
  2761. // System.Resources.ResourceManager
  2762. struct ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A : public RuntimeObject
  2763. {
  2764. public:
  2765. // System.String System.Resources.ResourceManager::BaseNameField
  2766. String_t* ___BaseNameField_0;
  2767. // System.Collections.Hashtable System.Resources.ResourceManager::ResourceSets
  2768. Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * ___ResourceSets_1;
  2769. // System.Collections.Generic.Dictionary`2<System.String,System.Resources.ResourceSet> System.Resources.ResourceManager::_resourceSets
  2770. Dictionary_2_tF591ED968D904B93A92B04B711C65E797B9D6E5E * ____resourceSets_2;
  2771. // System.String System.Resources.ResourceManager::moduleDir
  2772. String_t* ___moduleDir_3;
  2773. // System.Reflection.Assembly System.Resources.ResourceManager::MainAssembly
  2774. Assembly_t * ___MainAssembly_4;
  2775. // System.Type System.Resources.ResourceManager::_locationInfo
  2776. Type_t * ____locationInfo_5;
  2777. // System.Type System.Resources.ResourceManager::_userResourceSet
  2778. Type_t * ____userResourceSet_6;
  2779. // System.Globalization.CultureInfo System.Resources.ResourceManager::_neutralResourcesCulture
  2780. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ____neutralResourcesCulture_7;
  2781. // System.Resources.ResourceManager/CultureNameResourceSetPair System.Resources.ResourceManager::_lastUsedResourceCache
  2782. CultureNameResourceSetPair_t7DF2947B0015A29C8148DB0F32695ECB59369A84 * ____lastUsedResourceCache_8;
  2783. // System.Boolean System.Resources.ResourceManager::_ignoreCase
  2784. bool ____ignoreCase_9;
  2785. // System.Boolean System.Resources.ResourceManager::UseManifest
  2786. bool ___UseManifest_10;
  2787. // System.Boolean System.Resources.ResourceManager::UseSatelliteAssem
  2788. bool ___UseSatelliteAssem_11;
  2789. // System.Resources.UltimateResourceFallbackLocation System.Resources.ResourceManager::_fallbackLoc
  2790. int32_t ____fallbackLoc_12;
  2791. // System.Version System.Resources.ResourceManager::_satelliteContractVersion
  2792. Version_tBDAEDED25425A1D09910468B8BD1759115646E3C * ____satelliteContractVersion_13;
  2793. // System.Boolean System.Resources.ResourceManager::_lookedForSatelliteContractVersion
  2794. bool ____lookedForSatelliteContractVersion_14;
  2795. // System.Reflection.Assembly System.Resources.ResourceManager::_callingAssembly
  2796. Assembly_t * ____callingAssembly_15;
  2797. // System.Reflection.RuntimeAssembly System.Resources.ResourceManager::m_callingAssembly
  2798. RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 * ___m_callingAssembly_16;
  2799. // System.Resources.IResourceGroveler System.Resources.ResourceManager::resourceGroveler
  2800. RuntimeObject* ___resourceGroveler_17;
  2801. public:
  2802. inline static int32_t get_offset_of_BaseNameField_0() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___BaseNameField_0)); }
  2803. inline String_t* get_BaseNameField_0() const { return ___BaseNameField_0; }
  2804. inline String_t** get_address_of_BaseNameField_0() { return &___BaseNameField_0; }
  2805. inline void set_BaseNameField_0(String_t* value)
  2806. {
  2807. ___BaseNameField_0 = value;
  2808. Il2CppCodeGenWriteBarrier((void**)(&___BaseNameField_0), (void*)value);
  2809. }
  2810. inline static int32_t get_offset_of_ResourceSets_1() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___ResourceSets_1)); }
  2811. inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * get_ResourceSets_1() const { return ___ResourceSets_1; }
  2812. inline Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC ** get_address_of_ResourceSets_1() { return &___ResourceSets_1; }
  2813. inline void set_ResourceSets_1(Hashtable_t7565AB92A12227AD5BADD6911F10D87EE52509AC * value)
  2814. {
  2815. ___ResourceSets_1 = value;
  2816. Il2CppCodeGenWriteBarrier((void**)(&___ResourceSets_1), (void*)value);
  2817. }
  2818. inline static int32_t get_offset_of__resourceSets_2() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____resourceSets_2)); }
  2819. inline Dictionary_2_tF591ED968D904B93A92B04B711C65E797B9D6E5E * get__resourceSets_2() const { return ____resourceSets_2; }
  2820. inline Dictionary_2_tF591ED968D904B93A92B04B711C65E797B9D6E5E ** get_address_of__resourceSets_2() { return &____resourceSets_2; }
  2821. inline void set__resourceSets_2(Dictionary_2_tF591ED968D904B93A92B04B711C65E797B9D6E5E * value)
  2822. {
  2823. ____resourceSets_2 = value;
  2824. Il2CppCodeGenWriteBarrier((void**)(&____resourceSets_2), (void*)value);
  2825. }
  2826. inline static int32_t get_offset_of_moduleDir_3() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___moduleDir_3)); }
  2827. inline String_t* get_moduleDir_3() const { return ___moduleDir_3; }
  2828. inline String_t** get_address_of_moduleDir_3() { return &___moduleDir_3; }
  2829. inline void set_moduleDir_3(String_t* value)
  2830. {
  2831. ___moduleDir_3 = value;
  2832. Il2CppCodeGenWriteBarrier((void**)(&___moduleDir_3), (void*)value);
  2833. }
  2834. inline static int32_t get_offset_of_MainAssembly_4() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___MainAssembly_4)); }
  2835. inline Assembly_t * get_MainAssembly_4() const { return ___MainAssembly_4; }
  2836. inline Assembly_t ** get_address_of_MainAssembly_4() { return &___MainAssembly_4; }
  2837. inline void set_MainAssembly_4(Assembly_t * value)
  2838. {
  2839. ___MainAssembly_4 = value;
  2840. Il2CppCodeGenWriteBarrier((void**)(&___MainAssembly_4), (void*)value);
  2841. }
  2842. inline static int32_t get_offset_of__locationInfo_5() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____locationInfo_5)); }
  2843. inline Type_t * get__locationInfo_5() const { return ____locationInfo_5; }
  2844. inline Type_t ** get_address_of__locationInfo_5() { return &____locationInfo_5; }
  2845. inline void set__locationInfo_5(Type_t * value)
  2846. {
  2847. ____locationInfo_5 = value;
  2848. Il2CppCodeGenWriteBarrier((void**)(&____locationInfo_5), (void*)value);
  2849. }
  2850. inline static int32_t get_offset_of__userResourceSet_6() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____userResourceSet_6)); }
  2851. inline Type_t * get__userResourceSet_6() const { return ____userResourceSet_6; }
  2852. inline Type_t ** get_address_of__userResourceSet_6() { return &____userResourceSet_6; }
  2853. inline void set__userResourceSet_6(Type_t * value)
  2854. {
  2855. ____userResourceSet_6 = value;
  2856. Il2CppCodeGenWriteBarrier((void**)(&____userResourceSet_6), (void*)value);
  2857. }
  2858. inline static int32_t get_offset_of__neutralResourcesCulture_7() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____neutralResourcesCulture_7)); }
  2859. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * get__neutralResourcesCulture_7() const { return ____neutralResourcesCulture_7; }
  2860. inline CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 ** get_address_of__neutralResourcesCulture_7() { return &____neutralResourcesCulture_7; }
  2861. inline void set__neutralResourcesCulture_7(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * value)
  2862. {
  2863. ____neutralResourcesCulture_7 = value;
  2864. Il2CppCodeGenWriteBarrier((void**)(&____neutralResourcesCulture_7), (void*)value);
  2865. }
  2866. inline static int32_t get_offset_of__lastUsedResourceCache_8() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____lastUsedResourceCache_8)); }
  2867. inline CultureNameResourceSetPair_t7DF2947B0015A29C8148DB0F32695ECB59369A84 * get__lastUsedResourceCache_8() const { return ____lastUsedResourceCache_8; }
  2868. inline CultureNameResourceSetPair_t7DF2947B0015A29C8148DB0F32695ECB59369A84 ** get_address_of__lastUsedResourceCache_8() { return &____lastUsedResourceCache_8; }
  2869. inline void set__lastUsedResourceCache_8(CultureNameResourceSetPair_t7DF2947B0015A29C8148DB0F32695ECB59369A84 * value)
  2870. {
  2871. ____lastUsedResourceCache_8 = value;
  2872. Il2CppCodeGenWriteBarrier((void**)(&____lastUsedResourceCache_8), (void*)value);
  2873. }
  2874. inline static int32_t get_offset_of__ignoreCase_9() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____ignoreCase_9)); }
  2875. inline bool get__ignoreCase_9() const { return ____ignoreCase_9; }
  2876. inline bool* get_address_of__ignoreCase_9() { return &____ignoreCase_9; }
  2877. inline void set__ignoreCase_9(bool value)
  2878. {
  2879. ____ignoreCase_9 = value;
  2880. }
  2881. inline static int32_t get_offset_of_UseManifest_10() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___UseManifest_10)); }
  2882. inline bool get_UseManifest_10() const { return ___UseManifest_10; }
  2883. inline bool* get_address_of_UseManifest_10() { return &___UseManifest_10; }
  2884. inline void set_UseManifest_10(bool value)
  2885. {
  2886. ___UseManifest_10 = value;
  2887. }
  2888. inline static int32_t get_offset_of_UseSatelliteAssem_11() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___UseSatelliteAssem_11)); }
  2889. inline bool get_UseSatelliteAssem_11() const { return ___UseSatelliteAssem_11; }
  2890. inline bool* get_address_of_UseSatelliteAssem_11() { return &___UseSatelliteAssem_11; }
  2891. inline void set_UseSatelliteAssem_11(bool value)
  2892. {
  2893. ___UseSatelliteAssem_11 = value;
  2894. }
  2895. inline static int32_t get_offset_of__fallbackLoc_12() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____fallbackLoc_12)); }
  2896. inline int32_t get__fallbackLoc_12() const { return ____fallbackLoc_12; }
  2897. inline int32_t* get_address_of__fallbackLoc_12() { return &____fallbackLoc_12; }
  2898. inline void set__fallbackLoc_12(int32_t value)
  2899. {
  2900. ____fallbackLoc_12 = value;
  2901. }
  2902. inline static int32_t get_offset_of__satelliteContractVersion_13() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____satelliteContractVersion_13)); }
  2903. inline Version_tBDAEDED25425A1D09910468B8BD1759115646E3C * get__satelliteContractVersion_13() const { return ____satelliteContractVersion_13; }
  2904. inline Version_tBDAEDED25425A1D09910468B8BD1759115646E3C ** get_address_of__satelliteContractVersion_13() { return &____satelliteContractVersion_13; }
  2905. inline void set__satelliteContractVersion_13(Version_tBDAEDED25425A1D09910468B8BD1759115646E3C * value)
  2906. {
  2907. ____satelliteContractVersion_13 = value;
  2908. Il2CppCodeGenWriteBarrier((void**)(&____satelliteContractVersion_13), (void*)value);
  2909. }
  2910. inline static int32_t get_offset_of__lookedForSatelliteContractVersion_14() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____lookedForSatelliteContractVersion_14)); }
  2911. inline bool get__lookedForSatelliteContractVersion_14() const { return ____lookedForSatelliteContractVersion_14; }
  2912. inline bool* get_address_of__lookedForSatelliteContractVersion_14() { return &____lookedForSatelliteContractVersion_14; }
  2913. inline void set__lookedForSatelliteContractVersion_14(bool value)
  2914. {
  2915. ____lookedForSatelliteContractVersion_14 = value;
  2916. }
  2917. inline static int32_t get_offset_of__callingAssembly_15() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ____callingAssembly_15)); }
  2918. inline Assembly_t * get__callingAssembly_15() const { return ____callingAssembly_15; }
  2919. inline Assembly_t ** get_address_of__callingAssembly_15() { return &____callingAssembly_15; }
  2920. inline void set__callingAssembly_15(Assembly_t * value)
  2921. {
  2922. ____callingAssembly_15 = value;
  2923. Il2CppCodeGenWriteBarrier((void**)(&____callingAssembly_15), (void*)value);
  2924. }
  2925. inline static int32_t get_offset_of_m_callingAssembly_16() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___m_callingAssembly_16)); }
  2926. inline RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 * get_m_callingAssembly_16() const { return ___m_callingAssembly_16; }
  2927. inline RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 ** get_address_of_m_callingAssembly_16() { return &___m_callingAssembly_16; }
  2928. inline void set_m_callingAssembly_16(RuntimeAssembly_t799877C849878A70E10D25C690D7B0476DAF0B56 * value)
  2929. {
  2930. ___m_callingAssembly_16 = value;
  2931. Il2CppCodeGenWriteBarrier((void**)(&___m_callingAssembly_16), (void*)value);
  2932. }
  2933. inline static int32_t get_offset_of_resourceGroveler_17() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A, ___resourceGroveler_17)); }
  2934. inline RuntimeObject* get_resourceGroveler_17() const { return ___resourceGroveler_17; }
  2935. inline RuntimeObject** get_address_of_resourceGroveler_17() { return &___resourceGroveler_17; }
  2936. inline void set_resourceGroveler_17(RuntimeObject* value)
  2937. {
  2938. ___resourceGroveler_17 = value;
  2939. Il2CppCodeGenWriteBarrier((void**)(&___resourceGroveler_17), (void*)value);
  2940. }
  2941. };
  2942. struct ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields
  2943. {
  2944. public:
  2945. // System.Int32 System.Resources.ResourceManager::MagicNumber
  2946. int32_t ___MagicNumber_18;
  2947. // System.Int32 System.Resources.ResourceManager::HeaderVersionNumber
  2948. int32_t ___HeaderVersionNumber_19;
  2949. // System.Type System.Resources.ResourceManager::_minResourceSet
  2950. Type_t * ____minResourceSet_20;
  2951. // System.String System.Resources.ResourceManager::ResReaderTypeName
  2952. String_t* ___ResReaderTypeName_21;
  2953. // System.String System.Resources.ResourceManager::ResSetTypeName
  2954. String_t* ___ResSetTypeName_22;
  2955. // System.String System.Resources.ResourceManager::MscorlibName
  2956. String_t* ___MscorlibName_23;
  2957. // System.Int32 System.Resources.ResourceManager::DEBUG
  2958. int32_t ___DEBUG_24;
  2959. public:
  2960. inline static int32_t get_offset_of_MagicNumber_18() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___MagicNumber_18)); }
  2961. inline int32_t get_MagicNumber_18() const { return ___MagicNumber_18; }
  2962. inline int32_t* get_address_of_MagicNumber_18() { return &___MagicNumber_18; }
  2963. inline void set_MagicNumber_18(int32_t value)
  2964. {
  2965. ___MagicNumber_18 = value;
  2966. }
  2967. inline static int32_t get_offset_of_HeaderVersionNumber_19() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___HeaderVersionNumber_19)); }
  2968. inline int32_t get_HeaderVersionNumber_19() const { return ___HeaderVersionNumber_19; }
  2969. inline int32_t* get_address_of_HeaderVersionNumber_19() { return &___HeaderVersionNumber_19; }
  2970. inline void set_HeaderVersionNumber_19(int32_t value)
  2971. {
  2972. ___HeaderVersionNumber_19 = value;
  2973. }
  2974. inline static int32_t get_offset_of__minResourceSet_20() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ____minResourceSet_20)); }
  2975. inline Type_t * get__minResourceSet_20() const { return ____minResourceSet_20; }
  2976. inline Type_t ** get_address_of__minResourceSet_20() { return &____minResourceSet_20; }
  2977. inline void set__minResourceSet_20(Type_t * value)
  2978. {
  2979. ____minResourceSet_20 = value;
  2980. Il2CppCodeGenWriteBarrier((void**)(&____minResourceSet_20), (void*)value);
  2981. }
  2982. inline static int32_t get_offset_of_ResReaderTypeName_21() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___ResReaderTypeName_21)); }
  2983. inline String_t* get_ResReaderTypeName_21() const { return ___ResReaderTypeName_21; }
  2984. inline String_t** get_address_of_ResReaderTypeName_21() { return &___ResReaderTypeName_21; }
  2985. inline void set_ResReaderTypeName_21(String_t* value)
  2986. {
  2987. ___ResReaderTypeName_21 = value;
  2988. Il2CppCodeGenWriteBarrier((void**)(&___ResReaderTypeName_21), (void*)value);
  2989. }
  2990. inline static int32_t get_offset_of_ResSetTypeName_22() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___ResSetTypeName_22)); }
  2991. inline String_t* get_ResSetTypeName_22() const { return ___ResSetTypeName_22; }
  2992. inline String_t** get_address_of_ResSetTypeName_22() { return &___ResSetTypeName_22; }
  2993. inline void set_ResSetTypeName_22(String_t* value)
  2994. {
  2995. ___ResSetTypeName_22 = value;
  2996. Il2CppCodeGenWriteBarrier((void**)(&___ResSetTypeName_22), (void*)value);
  2997. }
  2998. inline static int32_t get_offset_of_MscorlibName_23() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___MscorlibName_23)); }
  2999. inline String_t* get_MscorlibName_23() const { return ___MscorlibName_23; }
  3000. inline String_t** get_address_of_MscorlibName_23() { return &___MscorlibName_23; }
  3001. inline void set_MscorlibName_23(String_t* value)
  3002. {
  3003. ___MscorlibName_23 = value;
  3004. Il2CppCodeGenWriteBarrier((void**)(&___MscorlibName_23), (void*)value);
  3005. }
  3006. inline static int32_t get_offset_of_DEBUG_24() { return static_cast<int32_t>(offsetof(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_StaticFields, ___DEBUG_24)); }
  3007. inline int32_t get_DEBUG_24() const { return ___DEBUG_24; }
  3008. inline int32_t* get_address_of_DEBUG_24() { return &___DEBUG_24; }
  3009. inline void set_DEBUG_24(int32_t value)
  3010. {
  3011. ___DEBUG_24 = value;
  3012. }
  3013. };
  3014. // System.SystemException
  3015. struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t
  3016. {
  3017. public:
  3018. public:
  3019. };
  3020. // System.Type
  3021. struct Type_t : public MemberInfo_t
  3022. {
  3023. public:
  3024. // System.RuntimeTypeHandle System.Type::_impl
  3025. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9;
  3026. public:
  3027. inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
  3028. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; }
  3029. inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; }
  3030. inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value)
  3031. {
  3032. ____impl_9 = value;
  3033. }
  3034. };
  3035. struct Type_t_StaticFields
  3036. {
  3037. public:
  3038. // System.Reflection.MemberFilter System.Type::FilterAttribute
  3039. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0;
  3040. // System.Reflection.MemberFilter System.Type::FilterName
  3041. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1;
  3042. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  3043. MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2;
  3044. // System.Object System.Type::Missing
  3045. RuntimeObject * ___Missing_3;
  3046. // System.Char System.Type::Delimiter
  3047. Il2CppChar ___Delimiter_4;
  3048. // System.Type[] System.Type::EmptyTypes
  3049. TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5;
  3050. // System.Reflection.Binder System.Type::defaultBinder
  3051. Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6;
  3052. public:
  3053. inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
  3054. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
  3055. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
  3056. inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  3057. {
  3058. ___FilterAttribute_0 = value;
  3059. Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value);
  3060. }
  3061. inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
  3062. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; }
  3063. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; }
  3064. inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  3065. {
  3066. ___FilterName_1 = value;
  3067. Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value);
  3068. }
  3069. inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
  3070. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
  3071. inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
  3072. inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value)
  3073. {
  3074. ___FilterNameIgnoreCase_2 = value;
  3075. Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value);
  3076. }
  3077. inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
  3078. inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
  3079. inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
  3080. inline void set_Missing_3(RuntimeObject * value)
  3081. {
  3082. ___Missing_3 = value;
  3083. Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value);
  3084. }
  3085. inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
  3086. inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
  3087. inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
  3088. inline void set_Delimiter_4(Il2CppChar value)
  3089. {
  3090. ___Delimiter_4 = value;
  3091. }
  3092. inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
  3093. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
  3094. inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
  3095. inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value)
  3096. {
  3097. ___EmptyTypes_5 = value;
  3098. Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value);
  3099. }
  3100. inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
  3101. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; }
  3102. inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
  3103. inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value)
  3104. {
  3105. ___defaultBinder_6 = value;
  3106. Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value);
  3107. }
  3108. };
  3109. // System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>
  3110. struct Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 : public MulticastDelegate_t
  3111. {
  3112. public:
  3113. public:
  3114. };
  3115. // System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>
  3116. struct Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE : public MulticastDelegate_t
  3117. {
  3118. public:
  3119. public:
  3120. };
  3121. // System.ArgumentException
  3122. struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  3123. {
  3124. public:
  3125. // System.String System.ArgumentException::m_paramName
  3126. String_t* ___m_paramName_17;
  3127. public:
  3128. inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); }
  3129. inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
  3130. inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
  3131. inline void set_m_paramName_17(String_t* value)
  3132. {
  3133. ___m_paramName_17 = value;
  3134. Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value);
  3135. }
  3136. };
  3137. // System.ArithmeticException
  3138. struct ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  3139. {
  3140. public:
  3141. public:
  3142. };
  3143. // System.FormatException
  3144. struct FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62
  3145. {
  3146. public:
  3147. public:
  3148. };
  3149. // System.Reflection.TypeInfo
  3150. struct TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F : public Type_t
  3151. {
  3152. public:
  3153. public:
  3154. };
  3155. // System.ArgumentNullException
  3156. struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00
  3157. {
  3158. public:
  3159. public:
  3160. };
  3161. // System.DivideByZeroException
  3162. struct DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 : public ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47
  3163. {
  3164. public:
  3165. public:
  3166. };
  3167. // Fractions.InvalidNumberException
  3168. struct InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F : public ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47
  3169. {
  3170. public:
  3171. public:
  3172. };
  3173. #ifdef __clang__
  3174. #pragma clang diagnostic pop
  3175. #endif
  3176. // System.String[]
  3177. struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A : public RuntimeArray
  3178. {
  3179. public:
  3180. ALIGN_FIELD (8) String_t* m_Items[1];
  3181. public:
  3182. inline String_t* GetAt(il2cpp_array_size_t index) const
  3183. {
  3184. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3185. return m_Items[index];
  3186. }
  3187. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  3188. {
  3189. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3190. return m_Items + index;
  3191. }
  3192. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  3193. {
  3194. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3195. m_Items[index] = value;
  3196. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3197. }
  3198. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  3199. {
  3200. return m_Items[index];
  3201. }
  3202. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  3203. {
  3204. return m_Items + index;
  3205. }
  3206. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  3207. {
  3208. m_Items[index] = value;
  3209. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  3210. }
  3211. };
  3212. // System.Char[]
  3213. struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray
  3214. {
  3215. public:
  3216. ALIGN_FIELD (8) Il2CppChar m_Items[1];
  3217. public:
  3218. inline Il2CppChar GetAt(il2cpp_array_size_t index) const
  3219. {
  3220. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3221. return m_Items[index];
  3222. }
  3223. inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
  3224. {
  3225. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3226. return m_Items + index;
  3227. }
  3228. inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
  3229. {
  3230. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3231. m_Items[index] = value;
  3232. }
  3233. inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
  3234. {
  3235. return m_Items[index];
  3236. }
  3237. inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3238. {
  3239. return m_Items + index;
  3240. }
  3241. inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
  3242. {
  3243. m_Items[index] = value;
  3244. }
  3245. };
  3246. // System.Byte[]
  3247. struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray
  3248. {
  3249. public:
  3250. ALIGN_FIELD (8) uint8_t m_Items[1];
  3251. public:
  3252. inline uint8_t GetAt(il2cpp_array_size_t index) const
  3253. {
  3254. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3255. return m_Items[index];
  3256. }
  3257. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  3258. {
  3259. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3260. return m_Items + index;
  3261. }
  3262. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  3263. {
  3264. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3265. m_Items[index] = value;
  3266. }
  3267. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  3268. {
  3269. return m_Items[index];
  3270. }
  3271. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3272. {
  3273. return m_Items + index;
  3274. }
  3275. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  3276. {
  3277. m_Items[index] = value;
  3278. }
  3279. };
  3280. // System.Int32[]
  3281. struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray
  3282. {
  3283. public:
  3284. ALIGN_FIELD (8) int32_t m_Items[1];
  3285. public:
  3286. inline int32_t GetAt(il2cpp_array_size_t index) const
  3287. {
  3288. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3289. return m_Items[index];
  3290. }
  3291. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  3292. {
  3293. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3294. return m_Items + index;
  3295. }
  3296. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  3297. {
  3298. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  3299. m_Items[index] = value;
  3300. }
  3301. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  3302. {
  3303. return m_Items[index];
  3304. }
  3305. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  3306. {
  3307. return m_Items + index;
  3308. }
  3309. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  3310. {
  3311. m_Items[index] = value;
  3312. }
  3313. };
  3314. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke(const BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2& unmarshaled, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke& marshaled);
  3315. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_back(const BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke& marshaled, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2& unmarshaled);
  3316. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_cleanup(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_pinvoke& marshaled);
  3317. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com(const BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2& unmarshaled, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com& marshaled);
  3318. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_back(const BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com& marshaled, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2& unmarshaled);
  3319. IL2CPP_EXTERN_C void BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_cleanup(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshaled_com& marshaled);
  3320. // System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
  3321. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m2CDA40DEC2900A9CB00F8348FF386DF44ABD0EC7_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, const RuntimeMethod* method);
  3322. // System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(!0)
  3323. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m8194125167FD7A887F1B39D342A71A0BD0C8BF5C_gshared (HashSet_1_t680119C7ED8D82AED56CDB83DF6F0E9149852A9B * __this, RuntimeObject * ___item0, const RuntimeMethod* method);
  3324. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
  3325. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method);
  3326. // System.Void System.Func`3<System.Object,System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  3327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mD14F35586915F2F8014526C264BEA9D1FFAB667D_gshared (Func_3_tBBBFF266D23D5A9A7940D16DA73BCD5DE0753A27 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  3328. // System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Add(!0,!1)
  3329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1D9CF8FA99A277EE49BC3002FDEAACDCDB29803B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method);
  3330. // System.Void System.Func`3<System.Object,System.Object,Fractions.Fraction>::.ctor(System.Object,System.IntPtr)
  3331. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mC20FCD2E6285FB83237A9C28BF0E1CE370647D3C_gshared (Func_3_tC4BB104A362D3DBA6E3005E896F19C3AA8EF294C * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method);
  3332. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  3333. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method);
  3334. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  3335. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  3336. // System.Void System.Object::.ctor()
  3337. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method);
  3338. // System.Void Fractions.Formatter.DefaultFractionFormatProvider::.ctor()
  3339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatProvider__ctor_m4D5C05F6271BD3E991182AFCF697616F9DBC1417 (DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 * __this, const RuntimeMethod* method);
  3340. // System.String Fractions.Properties.Resources::get_TypeXnotSupported()
  3341. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_TypeXnotSupported_m7C198F974D5196E4A24D74A27D8337DE83C9C7C1 (const RuntimeMethod* method);
  3342. // System.Type System.Object::GetType()
  3343. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method);
  3344. // System.String System.String::Format(System.String,System.Object)
  3345. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17 (String_t* ___format0, RuntimeObject * ___arg01, const RuntimeMethod* method);
  3346. // System.Void System.FormatException::.ctor(System.String)
  3347. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_mB8F9A26F985EF9A6C0C082F7D70CFDF2DBDBB23B (FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 * __this, String_t* ___message0, const RuntimeMethod* method);
  3348. // System.Boolean System.String::IsNullOrEmpty(System.String)
  3349. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C (String_t* ___value0, const RuntimeMethod* method);
  3350. // System.Boolean System.String::op_Equality(System.String,System.String)
  3351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method);
  3352. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatGeneral(Fractions.Fraction)
  3353. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method);
  3354. // System.Void System.Text.StringBuilder::.ctor(System.Int32)
  3355. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E (StringBuilder_t * __this, int32_t ___capacity0, const RuntimeMethod* method);
  3356. // System.Char System.String::get_Chars(System.Int32)
  3357. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70 (String_t* __this, int32_t ___index0, const RuntimeMethod* method);
  3358. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.String)
  3359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1 (StringBuilder_t * __this, String_t* ___value0, const RuntimeMethod* method);
  3360. // System.Numerics.BigInteger Fractions.Fraction::get_Numerator()
  3361. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3362. // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
  3363. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164 (const RuntimeMethod* method);
  3364. // System.String System.Numerics.BigInteger::ToString(System.IFormatProvider)
  3365. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, RuntimeObject* ___provider0, const RuntimeMethod* method);
  3366. // System.Numerics.BigInteger Fractions.Fraction::get_Denominator()
  3367. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3368. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatInteger(Fractions.Fraction)
  3369. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatInteger_mE33624AD8E332B14D704579D12B9965EA7FE5585 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method);
  3370. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatRemainder(Fractions.Fraction)
  3371. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatRemainder_m0A1BDF930499B61A156F84E41A9EACE712AF3D33 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method);
  3372. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatMixed(Fractions.Fraction)
  3373. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatMixed_mFFB6E57A025833D222E0294736E7D9CBE65E4892 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method);
  3374. // System.Text.StringBuilder System.Text.StringBuilder::Append(System.Char)
  3375. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t * StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E (StringBuilder_t * __this, Il2CppChar ___value0, const RuntimeMethod* method);
  3376. // System.Int32 System.String::get_Length()
  3377. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method);
  3378. // System.Numerics.BigInteger System.Numerics.BigInteger::Abs(System.Numerics.BigInteger)
  3379. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3380. // System.Boolean System.Numerics.BigInteger::op_LessThan(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3381. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThan_m89561BB731F384360A88B56FB95F520AF2B881D7 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3382. // System.Numerics.BigInteger System.Numerics.BigInteger::get_Zero()
  3383. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline (const RuntimeMethod* method);
  3384. // System.Boolean System.Numerics.BigInteger::op_Inequality(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Inequality_mB1391E11D28CED8AAA43CBD9A6F2D8611D627867 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3386. // System.Numerics.BigInteger System.Numerics.BigInteger::op_Division(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3387. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___dividend0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___divisor1, const RuntimeMethod* method);
  3388. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.Numerics.BigInteger)
  3389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m8B52CCFBDB3D8534125A9437A0B3FC21DBE6E9DC (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3390. // Fractions.Fraction Fractions.Fraction::op_Subtraction(Fractions.Fraction,Fractions.Fraction)
  3391. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Subtraction_m484CAB8A8EA19BE90D429CBF2F1F2EC278CB4076 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method);
  3392. // Fractions.Fraction Fractions.Fraction::Abs(Fractions.Fraction)
  3393. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Abs_m27CD74E35F0FFDBC59C2D360539ED0D2ABEEDE2A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method);
  3394. // System.Boolean Fractions.Fraction::get_IsZero()
  3395. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3396. // System.String System.String::Concat(System.String,System.String,System.String)
  3397. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method);
  3398. // System.Boolean System.Numerics.BigInteger::op_Equality(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3399. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_Equality_mC4EE6C9D66F0696466BBF98FC9B0A7F7058549BD (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3400. // System.Numerics.BigInteger System.Numerics.BigInteger::get_One()
  3401. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline (const RuntimeMethod* method);
  3402. // System.Void Fractions.Formatter.DefaultFractionFormatter::.ctor()
  3403. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatter__ctor_mF2207ED6234590A7C01EAE25BDB888E66E68A20D (DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 * __this, const RuntimeMethod* method);
  3404. // System.Boolean System.Type::op_Inequality(System.Type,System.Type)
  3405. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method);
  3406. // System.String Fractions.Properties.Resources::get_CompareToArgumentException()
  3407. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_CompareToArgumentException_m8F802114A7A5A7990FE7F9913987655D16D8534A (const RuntimeMethod* method);
  3408. // System.String System.String::Format(System.String,System.Object,System.Object)
  3409. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66 (String_t* ___format0, RuntimeObject * ___arg01, RuntimeObject * ___arg12, const RuntimeMethod* method);
  3410. // System.Void System.ArgumentException::.ctor(System.String,System.String)
  3411. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method);
  3412. // System.Int32 Fractions.Fraction::CompareTo(Fractions.Fraction)
  3413. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_CompareTo_mF7A97D8F66847596E16F221D89957518D0914C7A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method);
  3414. // System.Int32 Fractions.Fraction::CompareTo(System.Object)
  3415. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, RuntimeObject * ___other0, const RuntimeMethod* method);
  3416. // System.Int32 System.Numerics.BigInteger::CompareTo(System.Numerics.BigInteger)
  3417. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_CompareTo_mB209DCCC6ADB5AED45CF17A7F953DBF1EFCA3EF9 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___other0, const RuntimeMethod* method);
  3418. // System.Boolean Fractions.Fraction::get_IsPositive()
  3419. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3420. // System.Numerics.BigInteger System.Numerics.BigInteger::GreatestCommonDivisor(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3421. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_GreatestCommonDivisor_mAC4FF67DDD41976C857B17B85951C79368CD418C (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3422. // System.Numerics.BigInteger System.Numerics.BigInteger::Divide(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___dividend0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___divisor1, const RuntimeMethod* method);
  3424. // System.Numerics.BigInteger System.Numerics.BigInteger::Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3425. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3426. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger,Fractions.FractionState)
  3427. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, int32_t ___state2, const RuntimeMethod* method);
  3428. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Boolean)
  3429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, bool ___normalize2, const RuntimeMethod* method);
  3430. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3431. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, const RuntimeMethod* method);
  3432. // Fractions.Fraction Fractions.Fraction::GetReducedFraction(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_GetReducedFraction_m76C84360EC78A2A80BF49C17CECB7CD1D9D72758 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, const RuntimeMethod* method);
  3434. // System.Boolean System.Numerics.BigInteger::get_IsZero()
  3435. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, const RuntimeMethod* method);
  3436. // System.Void System.Numerics.BigInteger::.ctor(System.Int32)
  3437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m104B492675CC61CB48D17E18900DF23DCB7408D4 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, int32_t ___value0, const RuntimeMethod* method);
  3438. // System.Void Fractions.Fraction::.ctor(System.Int32)
  3439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, int32_t ___numerator0, const RuntimeMethod* method);
  3440. // System.Void System.Numerics.BigInteger::.ctor(System.Int64)
  3441. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mD712B74AEF1E9AF8497BE69D852B845EF21F8F5D (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, int64_t ___value0, const RuntimeMethod* method);
  3442. // System.Void Fractions.Fraction::.ctor(System.Int64)
  3443. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, int64_t ___numerator0, const RuntimeMethod* method);
  3444. // System.Void System.Numerics.BigInteger::.ctor(System.UInt32)
  3445. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m52EB8D81CA50E9ED1E8658E10D79FD06C73ADCF7 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, uint32_t ___value0, const RuntimeMethod* method);
  3446. // System.Void Fractions.Fraction::.ctor(System.UInt32)
  3447. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m47B903566A15E6B122D8407475B14857B78E5B83 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, uint32_t ___numerator0, const RuntimeMethod* method);
  3448. // System.Void System.Numerics.BigInteger::.ctor(System.UInt64)
  3449. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mC6F69437098FCC5419F0D9EBBF3B81F8BAEA47BC (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, uint64_t ___value0, const RuntimeMethod* method);
  3450. // System.Void Fractions.Fraction::.ctor(System.UInt64)
  3451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m58055D194857C4B88DA43E914A57456729D461F4 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, uint64_t ___numerator0, const RuntimeMethod* method);
  3452. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger)
  3453. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, const RuntimeMethod* method);
  3454. // Fractions.Fraction Fractions.Fraction::FromDouble(System.Double)
  3455. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442 (double ___value0, const RuntimeMethod* method);
  3456. // System.Void Fractions.Fraction::.ctor(System.Double)
  3457. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m999E37E0012CC2C2F33E0D55C1B84CD09154DEBA (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, double ___value0, const RuntimeMethod* method);
  3458. // Fractions.Fraction Fractions.Fraction::FromString(System.String,System.Globalization.NumberStyles,System.IFormatProvider)
  3459. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF (String_t* ___fractionString0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, const RuntimeMethod* method);
  3460. // System.Void System.ArgumentNullException::.ctor(System.String)
  3461. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method);
  3462. // System.Boolean Fractions.Fraction::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,Fractions.Fraction&)
  3463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_TryParse_mEB11AC1BF5D01765196FE641712E3FA9E9F62FDD (String_t* ___fractionString0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, bool ___normalize3, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction4, const RuntimeMethod* method);
  3464. // System.String Fractions.Properties.Resources::get_CannotConvertToFraction()
  3465. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_CannotConvertToFraction_mF2738F4104A78DAC30E20BF0A265A1E70645330F (const RuntimeMethod* method);
  3466. // System.Boolean Fractions.Fraction::CannotParse(Fractions.Fraction&)
  3467. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction0, const RuntimeMethod* method);
  3468. // System.String[] System.String::Split(System.Char[])
  3469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* String_Split_m2C74DC2B85B322998094BEDE787C378822E1F28B (String_t* __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___separator0, const RuntimeMethod* method);
  3470. // System.Boolean Fractions.Fraction::TryParseSingleNumber(System.String,System.Globalization.NumberStyles,System.IFormatProvider,Fractions.Fraction&)
  3471. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_TryParseSingleNumber_mD4B4F9C588E1AC8B6989FE08F6166852ED5D7677 (String_t* ___number0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction3, const RuntimeMethod* method);
  3472. // System.Boolean System.Numerics.BigInteger::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Numerics.BigInteger&)
  3473. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_TryParse_mAFC9E4EE82CFC39FC63375F27C090AC7CDA1E3EB (String_t* ___value0, int32_t ___style1, RuntimeObject* ___provider2, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * ___result3, const RuntimeMethod* method);
  3474. // System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo::GetInstance(System.IFormatProvider)
  3475. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB (RuntimeObject* ___formatProvider0, const RuntimeMethod* method);
  3476. // System.String System.Globalization.NumberFormatInfo::get_NumberDecimalSeparator()
  3477. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberDecimalSeparator_mDEE0AD902FFF6FD50CC73C9636ECF5603B5705D3_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method);
  3478. // System.Boolean System.String::Contains(System.String)
  3479. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A (String_t* __this, String_t* ___value0, const RuntimeMethod* method);
  3480. // System.Boolean System.Decimal::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Decimal&)
  3481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_TryParse_m33A509B1E4659C190D496FFCFD4494D8B0DCFCAA (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * ___result3, const RuntimeMethod* method);
  3482. // Fractions.Fraction Fractions.Fraction::FromDecimal(System.Decimal)
  3483. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromDecimal_m6BDD8271C168E5EA9CD52A08BDCCF2977DE60C3C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___value0, const RuntimeMethod* method);
  3484. // System.Boolean System.Double::IsNaN(System.Double)
  3485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347 (double ___d0, const RuntimeMethod* method);
  3486. // System.Boolean System.Double::IsInfinity(System.Double)
  3487. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_IsInfinity_mEA460DCA490F45C8AB5179BFFE48D3E06965381B (double ___d0, const RuntimeMethod* method);
  3488. // System.Void Fractions.InvalidNumberException::.ctor()
  3489. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidNumberException__ctor_m35BC8AF0E4DA2C0B29C32490265532D95402A5F6 (InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F * __this, const RuntimeMethod* method);
  3490. // System.Int64 System.BitConverter::DoubleToInt64Bits(System.Double)
  3491. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BitConverter_DoubleToInt64Bits_m78E6144E962221C2F0A920C217754944BCF1DACA (double ___value0, const RuntimeMethod* method);
  3492. // Fractions.Fraction Fractions.Fraction::get_Zero()
  3493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887_inline (const RuntimeMethod* method);
  3494. // System.Numerics.BigInteger System.Numerics.BigInteger::op_Implicit(System.UInt64)
  3495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_Implicit_mFB175F06ED1BC9163CECF7C8523470E5F4DC2F9D (uint64_t ___value0, const RuntimeMethod* method);
  3496. // System.Numerics.BigInteger System.Numerics.BigInteger::op_LeftShift(System.Numerics.BigInteger,System.Int32)
  3497. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_LeftShift_m36703D8137E21C0563C4D84DD842E15DDBDE041E (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, int32_t ___shift1, const RuntimeMethod* method);
  3498. // Fractions.Fraction Fractions.Fraction::op_Multiply(Fractions.Fraction,Fractions.Fraction)
  3499. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Multiply_mDE606ED84C0076FC3339588D7241033B873ABA4A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method);
  3500. // Fractions.Fraction Fractions.Fraction::Invert()
  3501. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3502. // System.Int32 System.Math::Sign(System.Double)
  3503. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Sign_mF70767482E334D3EA66CAD19C6B575FBB2DAF565 (double ___value0, const RuntimeMethod* method);
  3504. // System.Void System.Numerics.BigInteger::.ctor(System.Double)
  3505. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m28984B04D3CE15020B0DF656A28FA303CC15BD5B (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, double ___value0, const RuntimeMethod* method);
  3506. // System.Boolean Fractions.Extensions.MathExt::RemainingDigitsAfterTheDecimalPoint(System.Double)
  3507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MathExt_RemainingDigitsAfterTheDecimalPoint_mDEF5215D9FD494312B875F54D480277D74621254 (double ___remainingDigits0, const RuntimeMethod* method);
  3508. // System.Double System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3509. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BigInteger_op_Explicit_m9CFA3DA45CA0A2A28B4302CA87492587B87076FB (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3510. // System.Numerics.BigInteger System.Numerics.BigInteger::Negate(System.Numerics.BigInteger)
  3511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3512. // System.Boolean System.Decimal::op_Equality(System.Decimal,System.Decimal)
  3513. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  3514. // System.Int32[] System.Decimal::GetBits(System.Decimal)
  3515. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d0, const RuntimeMethod* method);
  3516. // System.Byte[] System.BitConverter::GetBytes(System.Int32)
  3517. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* BitConverter_GetBytes_m5C926FE938C878F7E4E95A5DED46C34DB1431D39 (int32_t ___value0, const RuntimeMethod* method);
  3518. // System.Void System.Numerics.BigInteger::.ctor(System.Byte[])
  3519. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_mE86998DE086542EC44032A9A6F3978C08DB8DC1D (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___value0, const RuntimeMethod* method);
  3520. // System.Numerics.BigInteger System.Numerics.BigInteger::op_Implicit(System.Int32)
  3521. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_Implicit_m9806E7B722243D69545EE09318A5DC364ACBC652 (int32_t ___value0, const RuntimeMethod* method);
  3522. // System.Numerics.BigInteger System.Numerics.BigInteger::Pow(System.Numerics.BigInteger,System.Int32)
  3523. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Pow_mA52D686E2FB53238877C77EEEFAD23A9601028AF (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, int32_t ___exponent1, const RuntimeMethod* method);
  3524. // System.Int32 System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3525. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_op_Explicit_m1914E9F2188F67F4A904260CF995121BFCF51BFA (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3526. // System.Int32 Fractions.Fraction::ToInt32()
  3527. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_ToInt32_m43F36531D20AD29756213BC1F5CF1C7BAAFAF460 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3528. // System.Int64 System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3529. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BigInteger_op_Explicit_m0B2B8DBEEE3847FA247D38807E14314D65952ABF (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3530. // System.Int64 Fractions.Fraction::ToInt64()
  3531. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Fraction_ToInt64_m86B83DF9DC82ECD113227E800C99375E290637E3 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3532. // System.UInt32 System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3533. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t BigInteger_op_Explicit_m94FF4CDAA9859BDD9D6F853145AB3C25E51CF79B (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3534. // System.UInt32 Fractions.Fraction::ToUInt32()
  3535. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Fraction_ToUInt32_m995E6DEE541BCAE8D1A5D3A3B7913644EC62496D (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3536. // System.UInt64 System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t BigInteger_op_Explicit_m481EE272BCCA64CCCF7A78E7C4CF6E314D52E8BA (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3538. // System.UInt64 Fractions.Fraction::ToUInt64()
  3539. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Fraction_ToUInt64_m01C43B1AAD0FB188A4C2180B736E7B6A00F5D43B (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3540. // System.Numerics.BigInteger Fractions.Fraction::ToBigInteger()
  3541. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_ToBigInteger_mEE360E14DB6D97621A72CA8A9C53051651533579 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3542. // System.Boolean System.Numerics.BigInteger::op_GreaterThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3543. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_GreaterThanOrEqual_mA7877996339EB4694414211C903D94F2B224C297 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3544. // System.Boolean System.Numerics.BigInteger::op_LessThanOrEqual(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3545. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_op_LessThanOrEqual_m78E4ACA68BFC6D622D5D769D2A8328DAA35301F4 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3546. // System.Decimal System.Numerics.BigInteger::op_Explicit(System.Numerics.BigInteger)
  3547. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 BigInteger_op_Explicit_m67FAC3B738A0A38953009C3BF2C09C2C29891633 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method);
  3548. // System.Decimal System.Decimal::op_Division(System.Decimal,System.Decimal)
  3549. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Division_mFAC0F3DAD8F0051D3996321FF2A26A0C9EF3E7BF (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  3550. // System.Numerics.BigInteger System.Numerics.BigInteger::op_Modulus(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3551. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_Modulus_m90CD4DEC2293E0D71B73A33720AEE6CFEDECBE2E (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___dividend0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___divisor1, const RuntimeMethod* method);
  3552. // System.Numerics.BigInteger System.Numerics.BigInteger::op_Multiply(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3553. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3554. // System.Double System.Math::Pow(System.Double,System.Double)
  3555. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F (double ___x0, double ___y1, const RuntimeMethod* method);
  3556. // System.Decimal System.Decimal::op_Explicit(System.Double)
  3557. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Explicit_m30F045B51EAFBB86DD85D2EBEC25C435CF313D9B (double ___value0, const RuntimeMethod* method);
  3558. // System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
  3559. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Decimal_op_Addition_mC9608A268CBC30F2F34F81394EC1D6ED1D079819 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d10, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___d21, const RuntimeMethod* method);
  3560. // System.Decimal Fractions.Fraction::ToDecimal()
  3561. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Fraction_ToDecimal_m920D18D2B15051B2AFDB65F650815FB874E2E87A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3562. // System.Double Fractions.Fraction::ToDouble()
  3563. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Fraction_ToDouble_m0631F7B038C4A5D0E55E8581A58EFAA695C5DD80 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3564. // System.Int32 System.Numerics.BigInteger::get_Sign()
  3565. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, const RuntimeMethod* method);
  3566. // Fractions.FractionState Fractions.Fraction::get_State()
  3567. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3568. // System.Boolean System.Numerics.BigInteger::Equals(System.Numerics.BigInteger)
  3569. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_Equals_m05302B320532185A473A0E9CBA352FA30BB43C9A (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___other0, const RuntimeMethod* method);
  3570. // System.Boolean Fractions.Fraction::Equals(Fractions.Fraction)
  3571. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_Equals_mF22BF55DADA143AD8FE489F8B53904055A88F2BC (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method);
  3572. // System.Boolean Fractions.Fraction::Equals(System.Object)
  3573. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_Equals_mE19E20E141FB685542980B7E3FCD06FA645765E0 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, RuntimeObject * ___other0, const RuntimeMethod* method);
  3574. // System.Int32 System.Numerics.BigInteger::GetHashCode()
  3575. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BigInteger_GetHashCode_m68DD5586F08BF39F4D6547FED0EF8185F6584306 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, const RuntimeMethod* method);
  3576. // System.Int32 Fractions.Fraction::GetHashCode()
  3577. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_GetHashCode_m6BF62C2B6828890CF0C06742799354D9BD755AEF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3578. // System.Numerics.BigInteger System.Numerics.BigInteger::Add(System.Numerics.BigInteger,System.Numerics.BigInteger)
  3579. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_Add_mF19186DC029742C86DB2D689C237162E317B31FD (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___left0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___right1, const RuntimeMethod* method);
  3580. // Fractions.Fraction Fractions.Fraction::Add(Fractions.Fraction)
  3581. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___summand0, const RuntimeMethod* method);
  3582. // Fractions.Fraction Fractions.Fraction::Subtract(Fractions.Fraction)
  3583. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Subtract_mB89978450885E886D5F1EBCA0029B2E0FFA3ED2F (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___subtrahend0, const RuntimeMethod* method);
  3584. // Fractions.Fraction Fractions.Fraction::Multiply(Fractions.Fraction)
  3585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Multiply_m4FF96C6158A505C11BF399F90A1A762F38D69BA9 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___factor0, const RuntimeMethod* method);
  3586. // System.String Fractions.Properties.Resources::get_DivideByZero()
  3587. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_DivideByZero_m9974079D3DD47D5D8DDA8A24838982E48E9AA6FE (const RuntimeMethod* method);
  3588. // System.Void System.DivideByZeroException::.ctor(System.String)
  3589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DivideByZeroException__ctor_m74F3BED757509809C1ABFA2368D542AC098E8D66 (DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 * __this, String_t* ___message0, const RuntimeMethod* method);
  3590. // Fractions.Fraction Fractions.Fraction::Divide(Fractions.Fraction)
  3591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___divisor0, const RuntimeMethod* method);
  3592. // System.Boolean System.Numerics.BigInteger::get_IsOne()
  3593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BigInteger_get_IsOne_m634E3C96A5A2AEE571DF2E3FC24FCBED2339DD78 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, const RuntimeMethod* method);
  3594. // System.String Fractions.Fraction::ToString(System.String,System.IFormatProvider)
  3595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Fraction_ToString_m07A9AE7B99F7235091625B2A889D21BC31738BDF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, String_t* ___format0, RuntimeObject* ___formatProvider1, const RuntimeMethod* method);
  3596. // System.String Fractions.Fraction::ToString()
  3597. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Fraction_ToString_mFB99015CB4CF962B2930C780FAD36030E7C30913 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method);
  3598. // System.Void System.Decimal::.ctor(System.Int32,System.Int32,System.Int32,System.Boolean,System.Byte)
  3599. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3 (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 * __this, int32_t ___lo0, int32_t ___mid1, int32_t ___hi2, bool ___isNegative3, uint8_t ___scale4, const RuntimeMethod* method);
  3600. // System.Void System.Numerics.BigInteger::.ctor(System.Decimal)
  3601. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BigInteger__ctor_m022F65218976B242C90878967F29358111839491 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 * __this, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___value0, const RuntimeMethod* method);
  3602. // System.Numerics.BigInteger System.Numerics.BigInteger::get_MinusOne()
  3603. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_MinusOne_m5B018EBF2A8A345E0FE9188C32AFC404C1D7347E_inline (const RuntimeMethod* method);
  3604. // System.Void System.Collections.Generic.HashSet`1<System.Type>::.ctor()
  3605. inline void HashSet_1__ctor_mBBBBEE148ED492271216D211619EBA1D2756289D (HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * __this, const RuntimeMethod* method)
  3606. {
  3607. (( void (*) (HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 *, const RuntimeMethod*))HashSet_1__ctor_m2CDA40DEC2900A9CB00F8348FF386DF44ABD0EC7_gshared)(__this, method);
  3608. }
  3609. // System.Boolean System.Collections.Generic.HashSet`1<System.Type>::Add(!0)
  3610. inline bool HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B (HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * __this, Type_t * ___item0, const RuntimeMethod* method)
  3611. {
  3612. return (( bool (*) (HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 *, Type_t *, const RuntimeMethod*))HashSet_1_Add_m8194125167FD7A887F1B39D342A71A0BD0C8BF5C_gshared)(__this, ___item0, method);
  3613. }
  3614. // System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>::.ctor()
  3615. inline void Dictionary_2__ctor_mA49A84DB25A128B699ECDD39DB72469DF6A77E72 (Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * __this, const RuntimeMethod* method)
  3616. {
  3617. (( void (*) (Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD *, const RuntimeMethod*))Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared)(__this, method);
  3618. }
  3619. // System.Void System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>::.ctor(System.Object,System.IntPtr)
  3620. inline void Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  3621. {
  3622. (( void (*) (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_3__ctor_mD14F35586915F2F8014526C264BEA9D1FFAB667D_gshared)(__this, ___object0, ___method1, method);
  3623. }
  3624. // System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,System.Object>>::Add(!0,!1)
  3625. inline void Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3 (Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * __this, Type_t * ___key0, Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * ___value1, const RuntimeMethod* method)
  3626. {
  3627. (( void (*) (Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD *, Type_t *, Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *, const RuntimeMethod*))Dictionary_2_Add_m1D9CF8FA99A277EE49BC3002FDEAACDCDB29803B_gshared)(__this, ___key0, ___value1, method);
  3628. }
  3629. // System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>::.ctor()
  3630. inline void Dictionary_2__ctor_mC22CCAD9704BBC5B5D8581C81FD0F41A26A11710 (Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * __this, const RuntimeMethod* method)
  3631. {
  3632. (( void (*) (Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E *, const RuntimeMethod*))Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared)(__this, method);
  3633. }
  3634. // System.Void System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>::.ctor(System.Object,System.IntPtr)
  3635. inline void Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1 (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
  3636. {
  3637. (( void (*) (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_3__ctor_mC20FCD2E6285FB83237A9C28BF0E1CE370647D3C_gshared)(__this, ___object0, ___method1, method);
  3638. }
  3639. // System.Void System.Collections.Generic.Dictionary`2<System.Type,System.Func`3<System.Object,System.Globalization.CultureInfo,Fractions.Fraction>>::Add(!0,!1)
  3640. inline void Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18 (Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * __this, Type_t * ___key0, Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * ___value1, const RuntimeMethod* method)
  3641. {
  3642. (( void (*) (Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E *, Type_t *, Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *, const RuntimeMethod*))Dictionary_2_Add_m1D9CF8FA99A277EE49BC3002FDEAACDCDB29803B_gshared)(__this, ___key0, ___value1, method);
  3643. }
  3644. // System.Void System.ArithmeticException::.ctor()
  3645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_m8D777C32566482EA6C5567D5405C0D3D7E4445FB (ArithmeticException_t8E5F44FABC7FAE0966CBA6DE9BFD545F2660ED47 * __this, const RuntimeMethod* method);
  3646. // System.Reflection.TypeInfo System.Reflection.IntrospectionExtensions::GetTypeInfo(System.Type)
  3647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F * IntrospectionExtensions_GetTypeInfo_m77034F8576BE695819427C13103C591277C1B636 (Type_t * ___type0, const RuntimeMethod* method);
  3648. // System.Void System.Resources.ResourceManager::.ctor(System.String,System.Reflection.Assembly)
  3649. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void ResourceManager__ctor_m71706EDDD65E34D84909C9C65591C6FD7C6D95A2 (ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * __this, String_t* ___baseName0, Assembly_t * ___assembly1, const RuntimeMethod* method);
  3650. // System.Resources.ResourceManager Fractions.Properties.Resources::get_ResourceManager()
  3651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128 (const RuntimeMethod* method);
  3652. // System.Void Fractions.TypeConverters.FractionTypeConverter/<>c::.ctor()
  3653. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA5AE0638D0AB1E75665E9FE77A840AA72F98FEA1 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, const RuntimeMethod* method);
  3654. // Fractions.Fraction Fractions.Fraction::FromString(System.String,System.IFormatProvider)
  3655. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromString_m1C8949FDCBF7F559634905BF1BB5712024FB22F7 (String_t* ___fractionString0, RuntimeObject* ___formatProvider1, const RuntimeMethod* method);
  3656. #ifdef __clang__
  3657. #pragma clang diagnostic push
  3658. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3659. #pragma clang diagnostic ignored "-Wunused-variable"
  3660. #endif
  3661. #ifdef __clang__
  3662. #pragma clang diagnostic pop
  3663. #endif
  3664. #ifdef __clang__
  3665. #pragma clang diagnostic push
  3666. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3667. #pragma clang diagnostic ignored "-Wunused-variable"
  3668. #endif
  3669. // System.Object Fractions.Formatter.DefaultFractionFormatProvider::System.IFormatProvider.GetFormat(System.Type)
  3670. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * DefaultFractionFormatProvider_System_IFormatProvider_GetFormat_mFE3E24C2C463B8DE1BF95109DCF14AFC23C30BF0 (DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 * __this, Type_t * ___formatType0, const RuntimeMethod* method)
  3671. {
  3672. static bool s_Il2CppMethodInitialized;
  3673. if (!s_Il2CppMethodInitialized)
  3674. {
  3675. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var);
  3677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  3678. s_Il2CppMethodInitialized = true;
  3679. }
  3680. {
  3681. Type_t * L_0 = ___formatType0;
  3682. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast<intptr_t> (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var) };
  3683. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  3684. Type_t * L_2;
  3685. L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_1, /*hidden argument*/NULL);
  3686. bool L_3;
  3687. L_3 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046(L_0, L_2, /*hidden argument*/NULL);
  3688. if (L_3)
  3689. {
  3690. goto IL_0014;
  3691. }
  3692. }
  3693. {
  3694. return NULL;
  3695. }
  3696. IL_0014:
  3697. {
  3698. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3699. RuntimeObject* L_4 = ((DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var))->get_Instance_0();
  3700. return L_4;
  3701. }
  3702. }
  3703. // System.Void Fractions.Formatter.DefaultFractionFormatProvider::.ctor()
  3704. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatProvider__ctor_m4D5C05F6271BD3E991182AFCF697616F9DBC1417 (DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 * __this, const RuntimeMethod* method)
  3705. {
  3706. {
  3707. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  3708. return;
  3709. }
  3710. }
  3711. // System.Void Fractions.Formatter.DefaultFractionFormatProvider::.cctor()
  3712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatProvider__cctor_mDC36CCF8E68605156C78DCD3D05B21624A71D2C1 (const RuntimeMethod* method)
  3713. {
  3714. static bool s_Il2CppMethodInitialized;
  3715. if (!s_Il2CppMethodInitialized)
  3716. {
  3717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var);
  3718. s_Il2CppMethodInitialized = true;
  3719. }
  3720. {
  3721. DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 * L_0 = (DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517 *)il2cpp_codegen_object_new(DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var);
  3722. DefaultFractionFormatProvider__ctor_m4D5C05F6271BD3E991182AFCF697616F9DBC1417(L_0, /*hidden argument*/NULL);
  3723. ((DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_StaticFields*)il2cpp_codegen_static_fields_for(DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var))->set_Instance_0(L_0);
  3724. return;
  3725. }
  3726. }
  3727. #ifdef __clang__
  3728. #pragma clang diagnostic pop
  3729. #endif
  3730. #ifdef __clang__
  3731. #pragma clang diagnostic push
  3732. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3733. #pragma clang diagnostic ignored "-Wunused-variable"
  3734. #endif
  3735. // System.String Fractions.Formatter.DefaultFractionFormatter::Format(System.String,System.Object,System.IFormatProvider)
  3736. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_Format_m8C765FBCE8F96E0D77700808A308EA14719D0696 (DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 * __this, String_t* ___format0, RuntimeObject * ___arg1, RuntimeObject* ___formatProvider2, const RuntimeMethod* method)
  3737. {
  3738. static bool s_Il2CppMethodInitialized;
  3739. if (!s_Il2CppMethodInitialized)
  3740. {
  3741. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  3742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  3744. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  3745. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  3746. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
  3747. s_Il2CppMethodInitialized = true;
  3748. }
  3749. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  3750. memset((&V_0), 0, sizeof(V_0));
  3751. StringBuilder_t * V_1 = NULL;
  3752. String_t* V_2 = NULL;
  3753. int32_t V_3 = 0;
  3754. Il2CppChar V_4 = 0x0;
  3755. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_5;
  3756. memset((&V_5), 0, sizeof(V_5));
  3757. {
  3758. RuntimeObject * L_0 = ___arg1;
  3759. if (L_0)
  3760. {
  3761. goto IL_0009;
  3762. }
  3763. }
  3764. {
  3765. String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->get_Empty_5();
  3766. return L_1;
  3767. }
  3768. IL_0009:
  3769. {
  3770. RuntimeObject * L_2 = ___arg1;
  3771. if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_2, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)))
  3772. {
  3773. goto IL_0027;
  3774. }
  3775. }
  3776. {
  3777. String_t* L_3;
  3778. L_3 = Resources_get_TypeXnotSupported_m7C198F974D5196E4A24D74A27D8337DE83C9C7C1(/*hidden argument*/NULL);
  3779. RuntimeObject * L_4 = ___arg1;
  3780. NullCheck(L_4);
  3781. Type_t * L_5;
  3782. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_4, /*hidden argument*/NULL);
  3783. String_t* L_6;
  3784. L_6 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(L_3, L_5, /*hidden argument*/NULL);
  3785. FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 * L_7 = (FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759_il2cpp_TypeInfo_var)));
  3786. FormatException__ctor_mB8F9A26F985EF9A6C0C082F7D70CFDF2DBDBB23B(L_7, L_6, /*hidden argument*/NULL);
  3787. IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DefaultFractionFormatter_Format_m8C765FBCE8F96E0D77700808A308EA14719D0696_RuntimeMethod_var)));
  3788. }
  3789. IL_0027:
  3790. {
  3791. RuntimeObject * L_8 = ___arg1;
  3792. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_8, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  3793. String_t* L_9 = ___format0;
  3794. bool L_10;
  3795. L_10 = String_IsNullOrEmpty_m9AFBB5335B441B94E884B8A9D4A27AD60E3D7F7C(L_9, /*hidden argument*/NULL);
  3796. if (L_10)
  3797. {
  3798. goto IL_0043;
  3799. }
  3800. }
  3801. {
  3802. String_t* L_11 = ___format0;
  3803. bool L_12;
  3804. L_12 = String_op_Equality_m2B91EE68355F142F67095973D32EB5828B7B73CB(L_11, _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, /*hidden argument*/NULL);
  3805. if (!L_12)
  3806. {
  3807. goto IL_004a;
  3808. }
  3809. }
  3810. IL_0043:
  3811. {
  3812. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_13 = V_0;
  3813. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3814. String_t* L_14;
  3815. L_14 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_13, /*hidden argument*/NULL);
  3816. return L_14;
  3817. }
  3818. IL_004a:
  3819. {
  3820. StringBuilder_t * L_15 = (StringBuilder_t *)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3821. StringBuilder__ctor_mEDFFE2D378A15F6DAB54D52661C84C1B52E7BA2E(L_15, ((int32_t)32), /*hidden argument*/NULL);
  3822. V_1 = L_15;
  3823. String_t* L_16 = ___format0;
  3824. V_2 = L_16;
  3825. V_3 = 0;
  3826. goto IL_011d;
  3827. }
  3828. IL_005b:
  3829. {
  3830. String_t* L_17 = V_2;
  3831. int32_t L_18 = V_3;
  3832. NullCheck(L_17);
  3833. Il2CppChar L_19;
  3834. L_19 = String_get_Chars_m9B1A5E4C8D70AA33A60F03735AF7B77AB9DBBA70(L_17, L_18, /*hidden argument*/NULL);
  3835. V_4 = L_19;
  3836. Il2CppChar L_20 = V_4;
  3837. if ((!(((uint32_t)L_20) <= ((uint32_t)((int32_t)109)))))
  3838. {
  3839. goto IL_0084;
  3840. }
  3841. }
  3842. {
  3843. Il2CppChar L_21 = V_4;
  3844. if ((((int32_t)L_21) == ((int32_t)((int32_t)71))))
  3845. {
  3846. goto IL_0098;
  3847. }
  3848. }
  3849. {
  3850. Il2CppChar L_22 = V_4;
  3851. if ((((int32_t)L_22) == ((int32_t)((int32_t)100))))
  3852. {
  3853. goto IL_00c5;
  3854. }
  3855. }
  3856. {
  3857. Il2CppChar L_23 = V_4;
  3858. if ((((int32_t)L_23) == ((int32_t)((int32_t)109))))
  3859. {
  3860. goto IL_0101;
  3861. }
  3862. }
  3863. {
  3864. goto IL_0110;
  3865. }
  3866. IL_0084:
  3867. {
  3868. Il2CppChar L_24 = V_4;
  3869. if ((((int32_t)L_24) == ((int32_t)((int32_t)110))))
  3870. {
  3871. goto IL_00a7;
  3872. }
  3873. }
  3874. {
  3875. Il2CppChar L_25 = V_4;
  3876. if ((((int32_t)L_25) == ((int32_t)((int32_t)114))))
  3877. {
  3878. goto IL_00f2;
  3879. }
  3880. }
  3881. {
  3882. Il2CppChar L_26 = V_4;
  3883. if ((((int32_t)L_26) == ((int32_t)((int32_t)122))))
  3884. {
  3885. goto IL_00e3;
  3886. }
  3887. }
  3888. {
  3889. goto IL_0110;
  3890. }
  3891. IL_0098:
  3892. {
  3893. StringBuilder_t * L_27 = V_1;
  3894. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_28 = V_0;
  3895. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3896. String_t* L_29;
  3897. L_29 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_28, /*hidden argument*/NULL);
  3898. NullCheck(L_27);
  3899. StringBuilder_t * L_30;
  3900. L_30 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_27, L_29, /*hidden argument*/NULL);
  3901. goto IL_0119;
  3902. }
  3903. IL_00a7:
  3904. {
  3905. StringBuilder_t * L_31 = V_1;
  3906. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_32;
  3907. L_32 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  3908. V_5 = L_32;
  3909. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  3910. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_33;
  3911. L_33 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  3912. String_t* L_34;
  3913. L_34 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_5), L_33, /*hidden argument*/NULL);
  3914. NullCheck(L_31);
  3915. StringBuilder_t * L_35;
  3916. L_35 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_31, L_34, /*hidden argument*/NULL);
  3917. goto IL_0119;
  3918. }
  3919. IL_00c5:
  3920. {
  3921. StringBuilder_t * L_36 = V_1;
  3922. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_37;
  3923. L_37 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  3924. V_5 = L_37;
  3925. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  3926. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_38;
  3927. L_38 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  3928. String_t* L_39;
  3929. L_39 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_5), L_38, /*hidden argument*/NULL);
  3930. NullCheck(L_36);
  3931. StringBuilder_t * L_40;
  3932. L_40 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_36, L_39, /*hidden argument*/NULL);
  3933. goto IL_0119;
  3934. }
  3935. IL_00e3:
  3936. {
  3937. StringBuilder_t * L_41 = V_1;
  3938. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_42 = V_0;
  3939. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3940. String_t* L_43;
  3941. L_43 = DefaultFractionFormatter_FormatInteger_mE33624AD8E332B14D704579D12B9965EA7FE5585(L_42, /*hidden argument*/NULL);
  3942. NullCheck(L_41);
  3943. StringBuilder_t * L_44;
  3944. L_44 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_41, L_43, /*hidden argument*/NULL);
  3945. goto IL_0119;
  3946. }
  3947. IL_00f2:
  3948. {
  3949. StringBuilder_t * L_45 = V_1;
  3950. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_46 = V_0;
  3951. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3952. String_t* L_47;
  3953. L_47 = DefaultFractionFormatter_FormatRemainder_m0A1BDF930499B61A156F84E41A9EACE712AF3D33(L_46, /*hidden argument*/NULL);
  3954. NullCheck(L_45);
  3955. StringBuilder_t * L_48;
  3956. L_48 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_45, L_47, /*hidden argument*/NULL);
  3957. goto IL_0119;
  3958. }
  3959. IL_0101:
  3960. {
  3961. StringBuilder_t * L_49 = V_1;
  3962. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_50 = V_0;
  3963. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  3964. String_t* L_51;
  3965. L_51 = DefaultFractionFormatter_FormatMixed_mFFB6E57A025833D222E0294736E7D9CBE65E4892(L_50, /*hidden argument*/NULL);
  3966. NullCheck(L_49);
  3967. StringBuilder_t * L_52;
  3968. L_52 = StringBuilder_Append_mD02AB0C74C6F55E3E330818C77EC147E22096FB1(L_49, L_51, /*hidden argument*/NULL);
  3969. goto IL_0119;
  3970. }
  3971. IL_0110:
  3972. {
  3973. StringBuilder_t * L_53 = V_1;
  3974. Il2CppChar L_54 = V_4;
  3975. NullCheck(L_53);
  3976. StringBuilder_t * L_55;
  3977. L_55 = StringBuilder_Append_m1ADA3C16E40BF253BCDB5F9579B4DBA9C3E5B22E(L_53, L_54, /*hidden argument*/NULL);
  3978. }
  3979. IL_0119:
  3980. {
  3981. int32_t L_56 = V_3;
  3982. V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1));
  3983. }
  3984. IL_011d:
  3985. {
  3986. int32_t L_57 = V_3;
  3987. String_t* L_58 = V_2;
  3988. NullCheck(L_58);
  3989. int32_t L_59;
  3990. L_59 = String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline(L_58, /*hidden argument*/NULL);
  3991. if ((((int32_t)L_57) < ((int32_t)L_59)))
  3992. {
  3993. goto IL_005b;
  3994. }
  3995. }
  3996. {
  3997. StringBuilder_t * L_60 = V_1;
  3998. NullCheck(L_60);
  3999. String_t* L_61;
  4000. L_61 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_60);
  4001. return L_61;
  4002. }
  4003. }
  4004. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatMixed(Fractions.Fraction)
  4005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatMixed_mFFB6E57A025833D222E0294736E7D9CBE65E4892 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method)
  4006. {
  4007. static bool s_Il2CppMethodInitialized;
  4008. if (!s_Il2CppMethodInitialized)
  4009. {
  4010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4012. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4013. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4014. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  4015. s_Il2CppMethodInitialized = true;
  4016. }
  4017. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  4018. memset((&V_0), 0, sizeof(V_0));
  4019. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_1;
  4020. memset((&V_1), 0, sizeof(V_1));
  4021. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B5_0;
  4022. memset((&G_B5_0), 0, sizeof(G_B5_0));
  4023. {
  4024. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0;
  4025. L_0 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4026. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4027. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4028. L_1 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_0, /*hidden argument*/NULL);
  4029. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  4030. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4031. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4032. L_3 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_2, /*hidden argument*/NULL);
  4033. bool L_4;
  4034. L_4 = BigInteger_op_LessThan_m89561BB731F384360A88B56FB95F520AF2B881D7(L_1, L_3, /*hidden argument*/NULL);
  4035. if (!L_4)
  4036. {
  4037. goto IL_0026;
  4038. }
  4039. }
  4040. {
  4041. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_5 = ___fraction0;
  4042. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4043. String_t* L_6;
  4044. L_6 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_5, /*hidden argument*/NULL);
  4045. return L_6;
  4046. }
  4047. IL_0026:
  4048. {
  4049. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  4050. L_7 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4051. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4052. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8;
  4053. L_8 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4054. bool L_9;
  4055. L_9 = BigInteger_op_Inequality_mB1391E11D28CED8AAA43CBD9A6F2D8611D627867(L_7, L_8, /*hidden argument*/NULL);
  4056. if (L_9)
  4057. {
  4058. goto IL_0040;
  4059. }
  4060. }
  4061. {
  4062. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4063. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_10;
  4064. L_10 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4065. G_B5_0 = L_10;
  4066. goto IL_0053;
  4067. }
  4068. IL_0040:
  4069. {
  4070. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_11;
  4071. L_11 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4072. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_12;
  4073. L_12 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4074. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4075. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13;
  4076. L_13 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_11, L_12, /*hidden argument*/NULL);
  4077. G_B5_0 = L_13;
  4078. }
  4079. IL_0053:
  4080. {
  4081. V_0 = G_B5_0;
  4082. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_14 = ___fraction0;
  4083. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15 = V_0;
  4084. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4085. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_16;
  4086. L_16 = Fraction_op_Implicit_m8B52CCFBDB3D8534125A9437A0B3FC21DBE6E9DC(L_15, /*hidden argument*/NULL);
  4087. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_17;
  4088. L_17 = Fraction_op_Subtraction_m484CAB8A8EA19BE90D429CBF2F1F2EC278CB4076(L_14, L_16, /*hidden argument*/NULL);
  4089. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_18;
  4090. L_18 = Fraction_Abs_m27CD74E35F0FFDBC59C2D360539ED0D2ABEEDE2A(L_17, /*hidden argument*/NULL);
  4091. V_1 = L_18;
  4092. bool L_19;
  4093. L_19 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_1), /*hidden argument*/NULL);
  4094. if (L_19)
  4095. {
  4096. goto IL_008c;
  4097. }
  4098. }
  4099. {
  4100. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4101. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_20;
  4102. L_20 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4103. String_t* L_21;
  4104. L_21 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_20, /*hidden argument*/NULL);
  4105. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_22 = V_1;
  4106. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4107. String_t* L_23;
  4108. L_23 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_22, /*hidden argument*/NULL);
  4109. String_t* L_24;
  4110. L_24 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_21, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_23, /*hidden argument*/NULL);
  4111. return L_24;
  4112. }
  4113. IL_008c:
  4114. {
  4115. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4116. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_25;
  4117. L_25 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4118. String_t* L_26;
  4119. L_26 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_25, /*hidden argument*/NULL);
  4120. return L_26;
  4121. }
  4122. }
  4123. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatInteger(Fractions.Fraction)
  4124. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatInteger_mE33624AD8E332B14D704579D12B9965EA7FE5585 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method)
  4125. {
  4126. static bool s_Il2CppMethodInitialized;
  4127. if (!s_Il2CppMethodInitialized)
  4128. {
  4129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4131. s_Il2CppMethodInitialized = true;
  4132. }
  4133. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  4134. memset((&V_0), 0, sizeof(V_0));
  4135. {
  4136. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0;
  4137. L_0 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4138. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4139. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4140. L_1 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4141. bool L_2;
  4142. L_2 = BigInteger_op_Inequality_mB1391E11D28CED8AAA43CBD9A6F2D8611D627867(L_0, L_1, /*hidden argument*/NULL);
  4143. if (L_2)
  4144. {
  4145. goto IL_0026;
  4146. }
  4147. }
  4148. {
  4149. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4150. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4151. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4152. V_0 = L_3;
  4153. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4154. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_4;
  4155. L_4 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4156. String_t* L_5;
  4157. L_5 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_4, /*hidden argument*/NULL);
  4158. return L_5;
  4159. }
  4160. IL_0026:
  4161. {
  4162. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6;
  4163. L_6 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4164. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  4165. L_7 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4166. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4167. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8;
  4168. L_8 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_6, L_7, /*hidden argument*/NULL);
  4169. V_0 = L_8;
  4170. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4171. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_9;
  4172. L_9 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4173. String_t* L_10;
  4174. L_10 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_9, /*hidden argument*/NULL);
  4175. return L_10;
  4176. }
  4177. }
  4178. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatRemainder(Fractions.Fraction)
  4179. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatRemainder_m0A1BDF930499B61A156F84E41A9EACE712AF3D33 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method)
  4180. {
  4181. static bool s_Il2CppMethodInitialized;
  4182. if (!s_Il2CppMethodInitialized)
  4183. {
  4184. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4185. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4187. s_Il2CppMethodInitialized = true;
  4188. }
  4189. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  4190. memset((&V_0), 0, sizeof(V_0));
  4191. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B5_0;
  4192. memset((&G_B5_0), 0, sizeof(G_B5_0));
  4193. {
  4194. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0;
  4195. L_0 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4196. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4197. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4198. L_1 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_0, /*hidden argument*/NULL);
  4199. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  4200. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4201. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4202. L_3 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_2, /*hidden argument*/NULL);
  4203. bool L_4;
  4204. L_4 = BigInteger_op_LessThan_m89561BB731F384360A88B56FB95F520AF2B881D7(L_1, L_3, /*hidden argument*/NULL);
  4205. if (!L_4)
  4206. {
  4207. goto IL_0026;
  4208. }
  4209. }
  4210. {
  4211. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_5 = ___fraction0;
  4212. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4213. String_t* L_6;
  4214. L_6 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_5, /*hidden argument*/NULL);
  4215. return L_6;
  4216. }
  4217. IL_0026:
  4218. {
  4219. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  4220. L_7 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4221. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4222. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8;
  4223. L_8 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4224. bool L_9;
  4225. L_9 = BigInteger_op_Inequality_mB1391E11D28CED8AAA43CBD9A6F2D8611D627867(L_7, L_8, /*hidden argument*/NULL);
  4226. if (L_9)
  4227. {
  4228. goto IL_0040;
  4229. }
  4230. }
  4231. {
  4232. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4233. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_10;
  4234. L_10 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4235. G_B5_0 = L_10;
  4236. goto IL_0053;
  4237. }
  4238. IL_0040:
  4239. {
  4240. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_11;
  4241. L_11 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4242. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_12;
  4243. L_12 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4244. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4245. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13;
  4246. L_13 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_11, L_12, /*hidden argument*/NULL);
  4247. G_B5_0 = L_13;
  4248. }
  4249. IL_0053:
  4250. {
  4251. V_0 = G_B5_0;
  4252. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_14 = ___fraction0;
  4253. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15 = V_0;
  4254. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4255. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_16;
  4256. L_16 = Fraction_op_Implicit_m8B52CCFBDB3D8534125A9437A0B3FC21DBE6E9DC(L_15, /*hidden argument*/NULL);
  4257. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_17;
  4258. L_17 = Fraction_op_Subtraction_m484CAB8A8EA19BE90D429CBF2F1F2EC278CB4076(L_14, L_16, /*hidden argument*/NULL);
  4259. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4260. String_t* L_18;
  4261. L_18 = DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319(L_17, /*hidden argument*/NULL);
  4262. return L_18;
  4263. }
  4264. }
  4265. // System.String Fractions.Formatter.DefaultFractionFormatter::FormatGeneral(Fractions.Fraction)
  4266. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DefaultFractionFormatter_FormatGeneral_m3C00ED55D7CF857AF1665B3CB2D475535202E319 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method)
  4267. {
  4268. static bool s_Il2CppMethodInitialized;
  4269. if (!s_Il2CppMethodInitialized)
  4270. {
  4271. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4272. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4273. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
  4274. s_Il2CppMethodInitialized = true;
  4275. }
  4276. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  4277. memset((&V_0), 0, sizeof(V_0));
  4278. {
  4279. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0;
  4280. L_0 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4281. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4282. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4283. L_1 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4284. bool L_2;
  4285. L_2 = BigInteger_op_Equality_mC4EE6C9D66F0696466BBF98FC9B0A7F7058549BD(L_0, L_1, /*hidden argument*/NULL);
  4286. if (!L_2)
  4287. {
  4288. goto IL_0026;
  4289. }
  4290. }
  4291. {
  4292. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4293. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4294. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4295. V_0 = L_3;
  4296. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4297. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_4;
  4298. L_4 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4299. String_t* L_5;
  4300. L_5 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_4, /*hidden argument*/NULL);
  4301. return L_5;
  4302. }
  4303. IL_0026:
  4304. {
  4305. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6;
  4306. L_6 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4307. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4308. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  4309. L_7 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  4310. bool L_8;
  4311. L_8 = BigInteger_op_Equality_mC4EE6C9D66F0696466BBF98FC9B0A7F7058549BD(L_6, L_7, /*hidden argument*/NULL);
  4312. if (!L_8)
  4313. {
  4314. goto IL_004e;
  4315. }
  4316. }
  4317. {
  4318. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_9;
  4319. L_9 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4320. V_0 = L_9;
  4321. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4322. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_10;
  4323. L_10 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4324. String_t* L_11;
  4325. L_11 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_10, /*hidden argument*/NULL);
  4326. return L_11;
  4327. }
  4328. IL_004e:
  4329. {
  4330. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_12;
  4331. L_12 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4332. V_0 = L_12;
  4333. IL2CPP_RUNTIME_CLASS_INIT(CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98_il2cpp_TypeInfo_var);
  4334. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_13;
  4335. L_13 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4336. String_t* L_14;
  4337. L_14 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_13, /*hidden argument*/NULL);
  4338. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15;
  4339. L_15 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  4340. V_0 = L_15;
  4341. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_16;
  4342. L_16 = CultureInfo_get_InvariantCulture_m9FAAFAF8A00091EE1FCB7098AD3F163ECDF02164(/*hidden argument*/NULL);
  4343. String_t* L_17;
  4344. L_17 = BigInteger_ToString_m7E5D4069C1C5C61EFB9C822980A6DDA1D57192E1((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_16, /*hidden argument*/NULL);
  4345. String_t* L_18;
  4346. L_18 = String_Concat_m89EAB4C6A96B0E5C3F87300D6BE78D386B9EFC44(L_14, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_17, /*hidden argument*/NULL);
  4347. return L_18;
  4348. }
  4349. }
  4350. // System.Void Fractions.Formatter.DefaultFractionFormatter::.ctor()
  4351. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatter__ctor_mF2207ED6234590A7C01EAE25BDB888E66E68A20D (DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 * __this, const RuntimeMethod* method)
  4352. {
  4353. {
  4354. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  4355. return;
  4356. }
  4357. }
  4358. // System.Void Fractions.Formatter.DefaultFractionFormatter::.cctor()
  4359. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DefaultFractionFormatter__cctor_m0EB3E45CDA84CFF5EB79464D26C145FAAA0C47B4 (const RuntimeMethod* method)
  4360. {
  4361. static bool s_Il2CppMethodInitialized;
  4362. if (!s_Il2CppMethodInitialized)
  4363. {
  4364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4365. s_Il2CppMethodInitialized = true;
  4366. }
  4367. {
  4368. DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 * L_0 = (DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2 *)il2cpp_codegen_object_new(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  4369. DefaultFractionFormatter__ctor_mF2207ED6234590A7C01EAE25BDB888E66E68A20D(L_0, /*hidden argument*/NULL);
  4370. ((DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var))->set_Instance_0(L_0);
  4371. return;
  4372. }
  4373. }
  4374. #ifdef __clang__
  4375. #pragma clang diagnostic pop
  4376. #endif
  4377. #ifdef __clang__
  4378. #pragma clang diagnostic push
  4379. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4380. #pragma clang diagnostic ignored "-Wunused-variable"
  4381. #endif
  4382. // Conversion methods for marshalling of: Fractions.Fraction
  4383. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_pinvoke(const Fraction_t949DB96245DCB21D980284D32045C76D207D04E7& unmarshaled, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_pinvoke& marshaled)
  4384. {
  4385. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke(unmarshaled.get__denominator_5(), marshaled.____denominator_5);
  4386. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke(unmarshaled.get__numerator_6(), marshaled.____numerator_6);
  4387. marshaled.____state_7 = unmarshaled.get__state_7();
  4388. }
  4389. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_pinvoke_back(const Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_pinvoke& marshaled, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7& unmarshaled)
  4390. {
  4391. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 unmarshaled__denominator_temp_0;
  4392. memset((&unmarshaled__denominator_temp_0), 0, sizeof(unmarshaled__denominator_temp_0));
  4393. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_back(marshaled.____denominator_5, unmarshaled__denominator_temp_0);
  4394. unmarshaled.set__denominator_5(unmarshaled__denominator_temp_0);
  4395. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 unmarshaled__numerator_temp_1;
  4396. memset((&unmarshaled__numerator_temp_1), 0, sizeof(unmarshaled__numerator_temp_1));
  4397. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_back(marshaled.____numerator_6, unmarshaled__numerator_temp_1);
  4398. unmarshaled.set__numerator_6(unmarshaled__numerator_temp_1);
  4399. int32_t unmarshaled__state_temp_2 = 0;
  4400. unmarshaled__state_temp_2 = marshaled.____state_7;
  4401. unmarshaled.set__state_7(unmarshaled__state_temp_2);
  4402. }
  4403. // Conversion method for clean up from marshalling of: Fractions.Fraction
  4404. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_pinvoke_cleanup(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_pinvoke& marshaled)
  4405. {
  4406. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_cleanup(marshaled.____denominator_5);
  4407. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_pinvoke_cleanup(marshaled.____numerator_6);
  4408. }
  4409. // Conversion methods for marshalling of: Fractions.Fraction
  4410. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_com(const Fraction_t949DB96245DCB21D980284D32045C76D207D04E7& unmarshaled, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_com& marshaled)
  4411. {
  4412. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com(unmarshaled.get__denominator_5(), marshaled.____denominator_5);
  4413. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com(unmarshaled.get__numerator_6(), marshaled.____numerator_6);
  4414. marshaled.____state_7 = unmarshaled.get__state_7();
  4415. }
  4416. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_com_back(const Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_com& marshaled, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7& unmarshaled)
  4417. {
  4418. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 unmarshaled__denominator_temp_0;
  4419. memset((&unmarshaled__denominator_temp_0), 0, sizeof(unmarshaled__denominator_temp_0));
  4420. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_back(marshaled.____denominator_5, unmarshaled__denominator_temp_0);
  4421. unmarshaled.set__denominator_5(unmarshaled__denominator_temp_0);
  4422. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 unmarshaled__numerator_temp_1;
  4423. memset((&unmarshaled__numerator_temp_1), 0, sizeof(unmarshaled__numerator_temp_1));
  4424. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_back(marshaled.____numerator_6, unmarshaled__numerator_temp_1);
  4425. unmarshaled.set__numerator_6(unmarshaled__numerator_temp_1);
  4426. int32_t unmarshaled__state_temp_2 = 0;
  4427. unmarshaled__state_temp_2 = marshaled.____state_7;
  4428. unmarshaled.set__state_7(unmarshaled__state_temp_2);
  4429. }
  4430. // Conversion method for clean up from marshalling of: Fractions.Fraction
  4431. IL2CPP_EXTERN_C void Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshal_com_cleanup(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_marshaled_com& marshaled)
  4432. {
  4433. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_cleanup(marshaled.____denominator_5);
  4434. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_marshal_com_cleanup(marshaled.____numerator_6);
  4435. }
  4436. // System.Int32 Fractions.Fraction::CompareTo(System.Object)
  4437. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
  4438. {
  4439. static bool s_Il2CppMethodInitialized;
  4440. if (!s_Il2CppMethodInitialized)
  4441. {
  4442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var);
  4443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  4445. s_Il2CppMethodInitialized = true;
  4446. }
  4447. {
  4448. RuntimeObject * L_0 = ___other0;
  4449. if (L_0)
  4450. {
  4451. goto IL_0005;
  4452. }
  4453. }
  4454. {
  4455. return 1;
  4456. }
  4457. IL_0005:
  4458. {
  4459. RuntimeObject * L_1 = ___other0;
  4460. NullCheck(L_1);
  4461. Type_t * L_2;
  4462. L_2 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_1, /*hidden argument*/NULL);
  4463. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast<intptr_t> (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var) };
  4464. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  4465. Type_t * L_4;
  4466. L_4 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_3, /*hidden argument*/NULL);
  4467. bool L_5;
  4468. L_5 = Type_op_Inequality_m6DDC5E923203A79BF505F9275B694AD3FAA36DB0(L_2, L_4, /*hidden argument*/NULL);
  4469. if (!L_5)
  4470. {
  4471. goto IL_0047;
  4472. }
  4473. }
  4474. {
  4475. String_t* L_6;
  4476. L_6 = Resources_get_CompareToArgumentException_m8F802114A7A5A7990FE7F9913987655D16D8534A(/*hidden argument*/NULL);
  4477. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_7 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  4478. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_8 = L_7;
  4479. RuntimeObject * L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)), &L_8);
  4480. NullCheck(L_9);
  4481. Type_t * L_10;
  4482. L_10 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_9, /*hidden argument*/NULL);
  4483. RuntimeObject * L_11 = ___other0;
  4484. NullCheck(L_11);
  4485. Type_t * L_12;
  4486. L_12 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_11, /*hidden argument*/NULL);
  4487. String_t* L_13;
  4488. L_13 = String_Format_m8D1CB0410C35E052A53AE957C914C841E54BAB66(L_6, L_10, L_12, /*hidden argument*/NULL);
  4489. ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_14 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var)));
  4490. ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_14, L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), /*hidden argument*/NULL);
  4491. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A_RuntimeMethod_var)));
  4492. }
  4493. IL_0047:
  4494. {
  4495. RuntimeObject * L_15 = ___other0;
  4496. int32_t L_16;
  4497. L_16 = Fraction_CompareTo_mF7A97D8F66847596E16F221D89957518D0914C7A((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_15, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  4498. return L_16;
  4499. }
  4500. }
  4501. IL2CPP_EXTERN_C int32_t Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
  4502. {
  4503. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4504. int32_t _offset = 1;
  4505. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4506. int32_t _returnValue;
  4507. _returnValue = Fraction_CompareTo_m1014FBE69096A2EB82C79F847FCBCFECFDE5454A(_thisAdjusted, ___other0, method);
  4508. return _returnValue;
  4509. }
  4510. // System.Int32 Fractions.Fraction::CompareTo(Fractions.Fraction)
  4511. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_CompareTo_mF7A97D8F66847596E16F221D89957518D0914C7A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method)
  4512. {
  4513. static bool s_Il2CppMethodInitialized;
  4514. if (!s_Il2CppMethodInitialized)
  4515. {
  4516. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4517. s_Il2CppMethodInitialized = true;
  4518. }
  4519. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  4520. memset((&V_0), 0, sizeof(V_0));
  4521. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_1;
  4522. memset((&V_1), 0, sizeof(V_1));
  4523. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_2;
  4524. memset((&V_2), 0, sizeof(V_2));
  4525. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_3;
  4526. memset((&V_3), 0, sizeof(V_3));
  4527. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_4;
  4528. memset((&V_4), 0, sizeof(V_4));
  4529. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_5;
  4530. memset((&V_5), 0, sizeof(V_5));
  4531. {
  4532. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__denominator_5();
  4533. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1 = ___other0;
  4534. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = L_1.get__denominator_5();
  4535. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4536. bool L_3;
  4537. L_3 = BigInteger_op_Equality_mC4EE6C9D66F0696466BBF98FC9B0A7F7058549BD(L_0, L_2, /*hidden argument*/NULL);
  4538. if (!L_3)
  4539. {
  4540. goto IL_0029;
  4541. }
  4542. }
  4543. {
  4544. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4 = __this->get__numerator_6();
  4545. V_5 = L_4;
  4546. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_5 = ___other0;
  4547. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = L_5.get__numerator_6();
  4548. int32_t L_7;
  4549. L_7 = BigInteger_CompareTo_mB209DCCC6ADB5AED45CF17A7F953DBF1EFCA3EF9((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_5), L_6, /*hidden argument*/NULL);
  4550. return L_7;
  4551. }
  4552. IL_0029:
  4553. {
  4554. bool L_8;
  4555. L_8 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  4556. bool L_9;
  4557. L_9 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___other0), /*hidden argument*/NULL);
  4558. if ((((int32_t)L_8) == ((int32_t)L_9)))
  4559. {
  4560. goto IL_0059;
  4561. }
  4562. }
  4563. {
  4564. bool L_10;
  4565. L_10 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  4566. if (!L_10)
  4567. {
  4568. goto IL_004d;
  4569. }
  4570. }
  4571. {
  4572. bool L_11;
  4573. L_11 = Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___other0), /*hidden argument*/NULL);
  4574. if (L_11)
  4575. {
  4576. goto IL_004b;
  4577. }
  4578. }
  4579. {
  4580. return 1;
  4581. }
  4582. IL_004b:
  4583. {
  4584. return (-1);
  4585. }
  4586. IL_004d:
  4587. {
  4588. bool L_12;
  4589. L_12 = Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  4590. if (L_12)
  4591. {
  4592. goto IL_0057;
  4593. }
  4594. }
  4595. {
  4596. return (-1);
  4597. }
  4598. IL_0057:
  4599. {
  4600. return 1;
  4601. }
  4602. IL_0059:
  4603. {
  4604. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13 = __this->get__denominator_5();
  4605. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_14 = ___other0;
  4606. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15 = L_14.get__denominator_5();
  4607. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4608. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_16;
  4609. L_16 = BigInteger_GreatestCommonDivisor_mAC4FF67DDD41976C857B17B85951C79368CD418C(L_13, L_15, /*hidden argument*/NULL);
  4610. V_0 = L_16;
  4611. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_17 = __this->get__denominator_5();
  4612. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_18 = V_0;
  4613. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_19;
  4614. L_19 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_17, L_18, /*hidden argument*/NULL);
  4615. V_1 = L_19;
  4616. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_20 = ___other0;
  4617. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_21 = L_20.get__denominator_5();
  4618. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_22 = V_0;
  4619. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_23;
  4620. L_23 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_21, L_22, /*hidden argument*/NULL);
  4621. V_2 = L_23;
  4622. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_24 = __this->get__numerator_6();
  4623. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_25 = V_2;
  4624. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_26;
  4625. L_26 = BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2(L_24, L_25, /*hidden argument*/NULL);
  4626. V_3 = L_26;
  4627. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_27 = ___other0;
  4628. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_28 = L_27.get__numerator_6();
  4629. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_29 = V_1;
  4630. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_30;
  4631. L_30 = BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2(L_28, L_29, /*hidden argument*/NULL);
  4632. V_4 = L_30;
  4633. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_31 = V_4;
  4634. int32_t L_32;
  4635. L_32 = BigInteger_CompareTo_mB209DCCC6ADB5AED45CF17A7F953DBF1EFCA3EF9((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_3), L_31, /*hidden argument*/NULL);
  4636. return L_32;
  4637. }
  4638. }
  4639. IL2CPP_EXTERN_C int32_t Fraction_CompareTo_mF7A97D8F66847596E16F221D89957518D0914C7A_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method)
  4640. {
  4641. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4642. int32_t _offset = 1;
  4643. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4644. int32_t _returnValue;
  4645. _returnValue = Fraction_CompareTo_mF7A97D8F66847596E16F221D89957518D0914C7A(_thisAdjusted, ___other0, method);
  4646. return _returnValue;
  4647. }
  4648. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger,Fractions.FractionState)
  4649. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, int32_t ___state2, const RuntimeMethod* method)
  4650. {
  4651. {
  4652. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ___numerator0;
  4653. __this->set__numerator_6(L_0);
  4654. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1 = ___denominator1;
  4655. __this->set__denominator_5(L_1);
  4656. int32_t L_2 = ___state2;
  4657. __this->set__state_7(L_2);
  4658. return;
  4659. }
  4660. }
  4661. IL2CPP_EXTERN_C void Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53_AdjustorThunk (RuntimeObject * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, int32_t ___state2, const RuntimeMethod* method)
  4662. {
  4663. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4664. int32_t _offset = 1;
  4665. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4666. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53(_thisAdjusted, ___numerator0, ___denominator1, ___state2, method);
  4667. }
  4668. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger)
  4669. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, const RuntimeMethod* method)
  4670. {
  4671. {
  4672. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ___numerator0;
  4673. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1 = ___denominator1;
  4674. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, L_0, L_1, (bool)1, /*hidden argument*/NULL);
  4675. return;
  4676. }
  4677. }
  4678. IL2CPP_EXTERN_C void Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6_AdjustorThunk (RuntimeObject * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, const RuntimeMethod* method)
  4679. {
  4680. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4681. int32_t _offset = 1;
  4682. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4683. Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6(_thisAdjusted, ___numerator0, ___denominator1, method);
  4684. }
  4685. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger,System.Numerics.BigInteger,System.Boolean)
  4686. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, bool ___normalize2, const RuntimeMethod* method)
  4687. {
  4688. static bool s_Il2CppMethodInitialized;
  4689. if (!s_Il2CppMethodInitialized)
  4690. {
  4691. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4692. s_Il2CppMethodInitialized = true;
  4693. }
  4694. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B4_0 = NULL;
  4695. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_0 = NULL;
  4696. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B5_0 = NULL;
  4697. int32_t G_B6_0 = 0;
  4698. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B6_1 = NULL;
  4699. {
  4700. bool L_0 = ___normalize2;
  4701. if (!L_0)
  4702. {
  4703. goto IL_0011;
  4704. }
  4705. }
  4706. {
  4707. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1 = ___numerator0;
  4708. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = ___denominator1;
  4709. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  4710. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_3;
  4711. L_3 = Fraction_GetReducedFraction_m76C84360EC78A2A80BF49C17CECB7CD1D9D72758(L_1, L_2, /*hidden argument*/NULL);
  4712. *(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this = L_3;
  4713. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this)->____denominator_5))->____bits_1), (void*)NULL);
  4714. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  4715. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this)->____numerator_6))->____bits_1), (void*)NULL);
  4716. #endif
  4717. return;
  4718. }
  4719. IL_0011:
  4720. {
  4721. bool L_4;
  4722. L_4 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___numerator0), /*hidden argument*/NULL);
  4723. G_B3_0 = __this;
  4724. if (!L_4)
  4725. {
  4726. G_B4_0 = __this;
  4727. goto IL_0024;
  4728. }
  4729. }
  4730. {
  4731. bool L_5;
  4732. L_5 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___denominator1), /*hidden argument*/NULL);
  4733. G_B4_0 = G_B3_0;
  4734. if (L_5)
  4735. {
  4736. G_B5_0 = G_B3_0;
  4737. goto IL_0027;
  4738. }
  4739. }
  4740. IL_0024:
  4741. {
  4742. G_B6_0 = 0;
  4743. G_B6_1 = G_B4_0;
  4744. goto IL_0028;
  4745. }
  4746. IL_0027:
  4747. {
  4748. G_B6_0 = 1;
  4749. G_B6_1 = G_B5_0;
  4750. }
  4751. IL_0028:
  4752. {
  4753. G_B6_1->set__state_7(G_B6_0);
  4754. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = ___numerator0;
  4755. __this->set__numerator_6(L_6);
  4756. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7 = ___denominator1;
  4757. __this->set__denominator_5(L_7);
  4758. return;
  4759. }
  4760. }
  4761. IL2CPP_EXTERN_C void Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40_AdjustorThunk (RuntimeObject * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, bool ___normalize2, const RuntimeMethod* method)
  4762. {
  4763. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4764. int32_t _offset = 1;
  4765. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4766. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40(_thisAdjusted, ___numerator0, ___denominator1, ___normalize2, method);
  4767. }
  4768. // System.Void Fractions.Fraction::.ctor(System.Int32)
  4769. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, int32_t ___numerator0, const RuntimeMethod* method)
  4770. {
  4771. static bool s_Il2CppMethodInitialized;
  4772. if (!s_Il2CppMethodInitialized)
  4773. {
  4774. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4775. s_Il2CppMethodInitialized = true;
  4776. }
  4777. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B2_0 = NULL;
  4778. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B1_0 = NULL;
  4779. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B3_0;
  4780. memset((&G_B3_0), 0, sizeof(G_B3_0));
  4781. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_1 = NULL;
  4782. {
  4783. int32_t L_0 = ___numerator0;
  4784. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4785. memset((&L_1), 0, sizeof(L_1));
  4786. BigInteger__ctor_m104B492675CC61CB48D17E18900DF23DCB7408D4((&L_1), L_0, /*hidden argument*/NULL);
  4787. __this->set__numerator_6(L_1);
  4788. int32_t L_2 = ___numerator0;
  4789. G_B1_0 = __this;
  4790. if (L_2)
  4791. {
  4792. G_B2_0 = __this;
  4793. goto IL_0017;
  4794. }
  4795. }
  4796. {
  4797. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4798. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4799. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4800. G_B3_0 = L_3;
  4801. G_B3_1 = G_B1_0;
  4802. goto IL_001c;
  4803. }
  4804. IL_0017:
  4805. {
  4806. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4807. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  4808. L_4 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  4809. G_B3_0 = L_4;
  4810. G_B3_1 = G_B2_0;
  4811. }
  4812. IL_001c:
  4813. {
  4814. G_B3_1->set__denominator_5(G_B3_0);
  4815. __this->set__state_7(1);
  4816. return;
  4817. }
  4818. }
  4819. IL2CPP_EXTERN_C void Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF_AdjustorThunk (RuntimeObject * __this, int32_t ___numerator0, const RuntimeMethod* method)
  4820. {
  4821. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4822. int32_t _offset = 1;
  4823. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4824. Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF(_thisAdjusted, ___numerator0, method);
  4825. }
  4826. // System.Void Fractions.Fraction::.ctor(System.Int64)
  4827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, int64_t ___numerator0, const RuntimeMethod* method)
  4828. {
  4829. static bool s_Il2CppMethodInitialized;
  4830. if (!s_Il2CppMethodInitialized)
  4831. {
  4832. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4833. s_Il2CppMethodInitialized = true;
  4834. }
  4835. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B2_0 = NULL;
  4836. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B1_0 = NULL;
  4837. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B3_0;
  4838. memset((&G_B3_0), 0, sizeof(G_B3_0));
  4839. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_1 = NULL;
  4840. {
  4841. int64_t L_0 = ___numerator0;
  4842. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4843. memset((&L_1), 0, sizeof(L_1));
  4844. BigInteger__ctor_mD712B74AEF1E9AF8497BE69D852B845EF21F8F5D((&L_1), L_0, /*hidden argument*/NULL);
  4845. __this->set__numerator_6(L_1);
  4846. int64_t L_2 = ___numerator0;
  4847. G_B1_0 = __this;
  4848. if (L_2)
  4849. {
  4850. G_B2_0 = __this;
  4851. goto IL_0017;
  4852. }
  4853. }
  4854. {
  4855. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4856. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4857. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4858. G_B3_0 = L_3;
  4859. G_B3_1 = G_B1_0;
  4860. goto IL_001c;
  4861. }
  4862. IL_0017:
  4863. {
  4864. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4865. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  4866. L_4 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  4867. G_B3_0 = L_4;
  4868. G_B3_1 = G_B2_0;
  4869. }
  4870. IL_001c:
  4871. {
  4872. G_B3_1->set__denominator_5(G_B3_0);
  4873. __this->set__state_7(1);
  4874. return;
  4875. }
  4876. }
  4877. IL2CPP_EXTERN_C void Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E_AdjustorThunk (RuntimeObject * __this, int64_t ___numerator0, const RuntimeMethod* method)
  4878. {
  4879. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4880. int32_t _offset = 1;
  4881. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4882. Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E(_thisAdjusted, ___numerator0, method);
  4883. }
  4884. // System.Void Fractions.Fraction::.ctor(System.UInt32)
  4885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m47B903566A15E6B122D8407475B14857B78E5B83 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, uint32_t ___numerator0, const RuntimeMethod* method)
  4886. {
  4887. static bool s_Il2CppMethodInitialized;
  4888. if (!s_Il2CppMethodInitialized)
  4889. {
  4890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4891. s_Il2CppMethodInitialized = true;
  4892. }
  4893. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B2_0 = NULL;
  4894. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B1_0 = NULL;
  4895. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B3_0;
  4896. memset((&G_B3_0), 0, sizeof(G_B3_0));
  4897. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_1 = NULL;
  4898. {
  4899. uint32_t L_0 = ___numerator0;
  4900. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4901. memset((&L_1), 0, sizeof(L_1));
  4902. BigInteger__ctor_m52EB8D81CA50E9ED1E8658E10D79FD06C73ADCF7((&L_1), L_0, /*hidden argument*/NULL);
  4903. __this->set__numerator_6(L_1);
  4904. uint32_t L_2 = ___numerator0;
  4905. G_B1_0 = __this;
  4906. if (L_2)
  4907. {
  4908. G_B2_0 = __this;
  4909. goto IL_0017;
  4910. }
  4911. }
  4912. {
  4913. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4914. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4915. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4916. G_B3_0 = L_3;
  4917. G_B3_1 = G_B1_0;
  4918. goto IL_001c;
  4919. }
  4920. IL_0017:
  4921. {
  4922. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4923. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  4924. L_4 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  4925. G_B3_0 = L_4;
  4926. G_B3_1 = G_B2_0;
  4927. }
  4928. IL_001c:
  4929. {
  4930. G_B3_1->set__denominator_5(G_B3_0);
  4931. __this->set__state_7(1);
  4932. return;
  4933. }
  4934. }
  4935. IL2CPP_EXTERN_C void Fraction__ctor_m47B903566A15E6B122D8407475B14857B78E5B83_AdjustorThunk (RuntimeObject * __this, uint32_t ___numerator0, const RuntimeMethod* method)
  4936. {
  4937. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4938. int32_t _offset = 1;
  4939. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4940. Fraction__ctor_m47B903566A15E6B122D8407475B14857B78E5B83(_thisAdjusted, ___numerator0, method);
  4941. }
  4942. // System.Void Fractions.Fraction::.ctor(System.UInt64)
  4943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m58055D194857C4B88DA43E914A57456729D461F4 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, uint64_t ___numerator0, const RuntimeMethod* method)
  4944. {
  4945. static bool s_Il2CppMethodInitialized;
  4946. if (!s_Il2CppMethodInitialized)
  4947. {
  4948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4949. s_Il2CppMethodInitialized = true;
  4950. }
  4951. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B2_0 = NULL;
  4952. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B1_0 = NULL;
  4953. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B3_0;
  4954. memset((&G_B3_0), 0, sizeof(G_B3_0));
  4955. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_1 = NULL;
  4956. {
  4957. uint64_t L_0 = ___numerator0;
  4958. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  4959. memset((&L_1), 0, sizeof(L_1));
  4960. BigInteger__ctor_mC6F69437098FCC5419F0D9EBBF3B81F8BAEA47BC((&L_1), L_0, /*hidden argument*/NULL);
  4961. __this->set__numerator_6(L_1);
  4962. uint64_t L_2 = ___numerator0;
  4963. G_B1_0 = __this;
  4964. if (L_2)
  4965. {
  4966. G_B2_0 = __this;
  4967. goto IL_0017;
  4968. }
  4969. }
  4970. {
  4971. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4972. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  4973. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  4974. G_B3_0 = L_3;
  4975. G_B3_1 = G_B1_0;
  4976. goto IL_001c;
  4977. }
  4978. IL_0017:
  4979. {
  4980. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  4981. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  4982. L_4 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  4983. G_B3_0 = L_4;
  4984. G_B3_1 = G_B2_0;
  4985. }
  4986. IL_001c:
  4987. {
  4988. G_B3_1->set__denominator_5(G_B3_0);
  4989. __this->set__state_7(1);
  4990. return;
  4991. }
  4992. }
  4993. IL2CPP_EXTERN_C void Fraction__ctor_m58055D194857C4B88DA43E914A57456729D461F4_AdjustorThunk (RuntimeObject * __this, uint64_t ___numerator0, const RuntimeMethod* method)
  4994. {
  4995. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  4996. int32_t _offset = 1;
  4997. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  4998. Fraction__ctor_m58055D194857C4B88DA43E914A57456729D461F4(_thisAdjusted, ___numerator0, method);
  4999. }
  5000. // System.Void Fractions.Fraction::.ctor(System.Numerics.BigInteger)
  5001. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, const RuntimeMethod* method)
  5002. {
  5003. static bool s_Il2CppMethodInitialized;
  5004. if (!s_Il2CppMethodInitialized)
  5005. {
  5006. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5007. s_Il2CppMethodInitialized = true;
  5008. }
  5009. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B2_0 = NULL;
  5010. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B1_0 = NULL;
  5011. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B3_0;
  5012. memset((&G_B3_0), 0, sizeof(G_B3_0));
  5013. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * G_B3_1 = NULL;
  5014. {
  5015. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ___numerator0;
  5016. __this->set__numerator_6(L_0);
  5017. bool L_1;
  5018. L_1 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___numerator0), /*hidden argument*/NULL);
  5019. G_B1_0 = __this;
  5020. if (L_1)
  5021. {
  5022. G_B2_0 = __this;
  5023. goto IL_0018;
  5024. }
  5025. }
  5026. {
  5027. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5028. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  5029. L_2 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  5030. G_B3_0 = L_2;
  5031. G_B3_1 = G_B1_0;
  5032. goto IL_001d;
  5033. }
  5034. IL_0018:
  5035. {
  5036. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5037. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  5038. L_3 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  5039. G_B3_0 = L_3;
  5040. G_B3_1 = G_B2_0;
  5041. }
  5042. IL_001d:
  5043. {
  5044. G_B3_1->set__denominator_5(G_B3_0);
  5045. __this->set__state_7(1);
  5046. return;
  5047. }
  5048. }
  5049. IL2CPP_EXTERN_C void Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C_AdjustorThunk (RuntimeObject * __this, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, const RuntimeMethod* method)
  5050. {
  5051. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  5052. int32_t _offset = 1;
  5053. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  5054. Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C(_thisAdjusted, ___numerator0, method);
  5055. }
  5056. // System.Void Fractions.Fraction::.ctor(System.Double)
  5057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__ctor_m999E37E0012CC2C2F33E0D55C1B84CD09154DEBA (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, double ___value0, const RuntimeMethod* method)
  5058. {
  5059. static bool s_Il2CppMethodInitialized;
  5060. if (!s_Il2CppMethodInitialized)
  5061. {
  5062. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5063. s_Il2CppMethodInitialized = true;
  5064. }
  5065. {
  5066. double L_0 = ___value0;
  5067. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5068. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  5069. L_1 = Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442(L_0, /*hidden argument*/NULL);
  5070. *(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this = L_1;
  5071. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this)->____denominator_5))->____bits_1), (void*)NULL);
  5072. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5073. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this)->____numerator_6))->____bits_1), (void*)NULL);
  5074. #endif
  5075. return;
  5076. }
  5077. }
  5078. IL2CPP_EXTERN_C void Fraction__ctor_m999E37E0012CC2C2F33E0D55C1B84CD09154DEBA_AdjustorThunk (RuntimeObject * __this, double ___value0, const RuntimeMethod* method)
  5079. {
  5080. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  5081. int32_t _offset = 1;
  5082. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  5083. Fraction__ctor_m999E37E0012CC2C2F33E0D55C1B84CD09154DEBA(_thisAdjusted, ___value0, method);
  5084. }
  5085. // Fractions.Fraction Fractions.Fraction::FromString(System.String)
  5086. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromString_m3747CD0374DB88D2A3BB38443A54DC031EACD709 (String_t* ___fractionString0, const RuntimeMethod* method)
  5087. {
  5088. static bool s_Il2CppMethodInitialized;
  5089. if (!s_Il2CppMethodInitialized)
  5090. {
  5091. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5092. s_Il2CppMethodInitialized = true;
  5093. }
  5094. {
  5095. String_t* L_0 = ___fractionString0;
  5096. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5097. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  5098. L_1 = Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF(L_0, ((int32_t)111), (RuntimeObject*)NULL, /*hidden argument*/NULL);
  5099. return L_1;
  5100. }
  5101. }
  5102. // Fractions.Fraction Fractions.Fraction::FromString(System.String,System.IFormatProvider)
  5103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromString_m1C8949FDCBF7F559634905BF1BB5712024FB22F7 (String_t* ___fractionString0, RuntimeObject* ___formatProvider1, const RuntimeMethod* method)
  5104. {
  5105. static bool s_Il2CppMethodInitialized;
  5106. if (!s_Il2CppMethodInitialized)
  5107. {
  5108. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5109. s_Il2CppMethodInitialized = true;
  5110. }
  5111. {
  5112. String_t* L_0 = ___fractionString0;
  5113. RuntimeObject* L_1 = ___formatProvider1;
  5114. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5115. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_2;
  5116. L_2 = Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF(L_0, ((int32_t)111), L_1, /*hidden argument*/NULL);
  5117. return L_2;
  5118. }
  5119. }
  5120. // Fractions.Fraction Fractions.Fraction::FromString(System.String,System.Globalization.NumberStyles,System.IFormatProvider)
  5121. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF (String_t* ___fractionString0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, const RuntimeMethod* method)
  5122. {
  5123. static bool s_Il2CppMethodInitialized;
  5124. if (!s_Il2CppMethodInitialized)
  5125. {
  5126. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5127. s_Il2CppMethodInitialized = true;
  5128. }
  5129. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  5130. memset((&V_0), 0, sizeof(V_0));
  5131. {
  5132. String_t* L_0 = ___fractionString0;
  5133. if (L_0)
  5134. {
  5135. goto IL_000e;
  5136. }
  5137. }
  5138. {
  5139. ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var)));
  5140. ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA46E3CCB9CD15DE976A72E1B7C665F6950D7E22A)), /*hidden argument*/NULL);
  5141. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF_RuntimeMethod_var)));
  5142. }
  5143. IL_000e:
  5144. {
  5145. String_t* L_2 = ___fractionString0;
  5146. int32_t L_3 = ___numberStyles1;
  5147. RuntimeObject* L_4 = ___formatProvider2;
  5148. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5149. bool L_5;
  5150. L_5 = Fraction_TryParse_mEB11AC1BF5D01765196FE641712E3FA9E9F62FDD(L_2, L_3, L_4, (bool)1, (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  5151. if (L_5)
  5152. {
  5153. goto IL_002c;
  5154. }
  5155. }
  5156. {
  5157. String_t* L_6;
  5158. L_6 = Resources_get_CannotConvertToFraction_mF2738F4104A78DAC30E20BF0A265A1E70645330F(/*hidden argument*/NULL);
  5159. String_t* L_7 = ___fractionString0;
  5160. String_t* L_8;
  5161. L_8 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(L_6, L_7, /*hidden argument*/NULL);
  5162. FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 * L_9 = (FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_t119BB207B54B4B1BC28D9B1783C4625AE23D4759_il2cpp_TypeInfo_var)));
  5163. FormatException__ctor_mB8F9A26F985EF9A6C0C082F7D70CFDF2DBDBB23B(L_9, L_8, /*hidden argument*/NULL);
  5164. IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_FromString_m77AC56447160182398B388E3F9AD2A99BA5731EF_RuntimeMethod_var)));
  5165. }
  5166. IL_002c:
  5167. {
  5168. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_10 = V_0;
  5169. return L_10;
  5170. }
  5171. }
  5172. // System.Boolean Fractions.Fraction::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Boolean,Fractions.Fraction&)
  5173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_TryParse_mEB11AC1BF5D01765196FE641712E3FA9E9F62FDD (String_t* ___fractionString0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, bool ___normalize3, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction4, const RuntimeMethod* method)
  5174. {
  5175. static bool s_Il2CppMethodInitialized;
  5176. if (!s_Il2CppMethodInitialized)
  5177. {
  5178. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5179. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var);
  5180. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5181. s_Il2CppMethodInitialized = true;
  5182. }
  5183. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* V_0 = NULL;
  5184. String_t* V_1 = NULL;
  5185. String_t* V_2 = NULL;
  5186. int32_t V_3 = 0;
  5187. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_4;
  5188. memset((&V_4), 0, sizeof(V_4));
  5189. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_5;
  5190. memset((&V_5), 0, sizeof(V_5));
  5191. {
  5192. String_t* L_0 = ___fractionString0;
  5193. if (L_0)
  5194. {
  5195. goto IL_000b;
  5196. }
  5197. }
  5198. {
  5199. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_1 = ___fraction4;
  5200. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5201. bool L_2;
  5202. L_2 = Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_1, /*hidden argument*/NULL);
  5203. return L_2;
  5204. }
  5205. IL_000b:
  5206. {
  5207. String_t* L_3 = ___fractionString0;
  5208. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34_il2cpp_TypeInfo_var, (uint32_t)1);
  5209. CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = L_4;
  5210. NullCheck(L_5);
  5211. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (Il2CppChar)((int32_t)47));
  5212. NullCheck(L_3);
  5213. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_6;
  5214. L_6 = String_Split_m2C74DC2B85B322998094BEDE787C378822E1F28B(L_3, L_5, /*hidden argument*/NULL);
  5215. V_0 = L_6;
  5216. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_7 = V_0;
  5217. NullCheck(L_7);
  5218. if ((!(((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length)))) == ((uint32_t)1))))
  5219. {
  5220. goto IL_0030;
  5221. }
  5222. }
  5223. {
  5224. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_8 = V_0;
  5225. NullCheck(L_8);
  5226. int32_t L_9 = 0;
  5227. String_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  5228. int32_t L_11 = ___numberStyles1;
  5229. RuntimeObject* L_12 = ___formatProvider2;
  5230. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_13 = ___fraction4;
  5231. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5232. bool L_14;
  5233. L_14 = Fraction_TryParseSingleNumber_mD4B4F9C588E1AC8B6989FE08F6166852ED5D7677(L_10, L_11, L_12, (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_13, /*hidden argument*/NULL);
  5234. return L_14;
  5235. }
  5236. IL_0030:
  5237. {
  5238. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_15 = V_0;
  5239. NullCheck(L_15);
  5240. if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))) < ((int32_t)2)))
  5241. {
  5242. goto IL_0076;
  5243. }
  5244. }
  5245. {
  5246. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_16 = V_0;
  5247. NullCheck(L_16);
  5248. int32_t L_17 = 0;
  5249. String_t* L_18 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  5250. V_1 = L_18;
  5251. StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* L_19 = V_0;
  5252. NullCheck(L_19);
  5253. int32_t L_20 = 1;
  5254. String_t* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  5255. V_2 = L_21;
  5256. int32_t L_22 = ___numberStyles1;
  5257. V_3 = ((int32_t)((int32_t)L_22&(int32_t)((int32_t)-33)));
  5258. String_t* L_23 = V_1;
  5259. int32_t L_24 = V_3;
  5260. RuntimeObject* L_25 = ___formatProvider2;
  5261. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5262. bool L_26;
  5263. L_26 = BigInteger_TryParse_mAFC9E4EE82CFC39FC63375F27C090AC7CDA1E3EB(L_23, L_24, L_25, (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_4), /*hidden argument*/NULL);
  5264. if (!L_26)
  5265. {
  5266. goto IL_005b;
  5267. }
  5268. }
  5269. {
  5270. String_t* L_27 = V_2;
  5271. int32_t L_28 = V_3;
  5272. RuntimeObject* L_29 = ___formatProvider2;
  5273. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5274. bool L_30;
  5275. L_30 = BigInteger_TryParse_mAFC9E4EE82CFC39FC63375F27C090AC7CDA1E3EB(L_27, L_28, L_29, (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_5), /*hidden argument*/NULL);
  5276. if (L_30)
  5277. {
  5278. goto IL_0063;
  5279. }
  5280. }
  5281. IL_005b:
  5282. {
  5283. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_31 = ___fraction4;
  5284. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5285. bool L_32;
  5286. L_32 = Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_31, /*hidden argument*/NULL);
  5287. return L_32;
  5288. }
  5289. IL_0063:
  5290. {
  5291. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_33 = ___fraction4;
  5292. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_34 = V_4;
  5293. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_35 = V_5;
  5294. bool L_36 = ___normalize3;
  5295. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_37;
  5296. memset((&L_37), 0, sizeof(L_37));
  5297. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_37), L_34, L_35, L_36, /*hidden argument*/NULL);
  5298. *(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_33 = L_37;
  5299. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_33)->____denominator_5))->____bits_1), (void*)NULL);
  5300. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5301. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_33)->____numerator_6))->____bits_1), (void*)NULL);
  5302. #endif
  5303. return (bool)1;
  5304. }
  5305. IL_0076:
  5306. {
  5307. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_38 = ___fraction4;
  5308. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5309. bool L_39;
  5310. L_39 = Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_38, /*hidden argument*/NULL);
  5311. return L_39;
  5312. }
  5313. }
  5314. // System.Boolean Fractions.Fraction::TryParseSingleNumber(System.String,System.Globalization.NumberStyles,System.IFormatProvider,Fractions.Fraction&)
  5315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_TryParseSingleNumber_mD4B4F9C588E1AC8B6989FE08F6166852ED5D7677 (String_t* ___number0, int32_t ___numberStyles1, RuntimeObject* ___formatProvider2, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction3, const RuntimeMethod* method)
  5316. {
  5317. static bool s_Il2CppMethodInitialized;
  5318. if (!s_Il2CppMethodInitialized)
  5319. {
  5320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5323. s_Il2CppMethodInitialized = true;
  5324. }
  5325. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * V_0 = NULL;
  5326. int32_t V_1 = 0;
  5327. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_2;
  5328. memset((&V_2), 0, sizeof(V_2));
  5329. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 V_3;
  5330. memset((&V_3), 0, sizeof(V_3));
  5331. {
  5332. RuntimeObject* L_0 = ___formatProvider2;
  5333. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_1;
  5334. L_1 = NumberFormatInfo_GetInstance_mE5108A48B8BFDB2158C05951FACC08AFB09FDDBB(L_0, /*hidden argument*/NULL);
  5335. V_0 = L_1;
  5336. String_t* L_2 = ___number0;
  5337. NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * L_3 = V_0;
  5338. NullCheck(L_3);
  5339. String_t* L_4;
  5340. L_4 = NumberFormatInfo_get_NumberDecimalSeparator_mDEE0AD902FFF6FD50CC73C9636ECF5603B5705D3_inline(L_3, /*hidden argument*/NULL);
  5341. NullCheck(L_2);
  5342. bool L_5;
  5343. L_5 = String_Contains_mA26BDCCE8F191E8965EB8EEFC18BB4D0F85A075A(L_2, L_4, /*hidden argument*/NULL);
  5344. if (!L_5)
  5345. {
  5346. goto IL_0036;
  5347. }
  5348. }
  5349. {
  5350. String_t* L_6 = ___number0;
  5351. int32_t L_7 = ___numberStyles1;
  5352. RuntimeObject* L_8 = ___formatProvider2;
  5353. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5354. bool L_9;
  5355. L_9 = Decimal_TryParse_m33A509B1E4659C190D496FFCFD4494D8B0DCFCAA(L_6, L_7, L_8, (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)(&V_3), /*hidden argument*/NULL);
  5356. if (L_9)
  5357. {
  5358. goto IL_0028;
  5359. }
  5360. }
  5361. {
  5362. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_10 = ___fraction3;
  5363. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5364. bool L_11;
  5365. L_11 = Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_10, /*hidden argument*/NULL);
  5366. return L_11;
  5367. }
  5368. IL_0028:
  5369. {
  5370. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_12 = ___fraction3;
  5371. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_13 = V_3;
  5372. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5373. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_14;
  5374. L_14 = Fraction_FromDecimal_m6BDD8271C168E5EA9CD52A08BDCCF2977DE60C3C(L_13, /*hidden argument*/NULL);
  5375. *(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_12 = L_14;
  5376. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_12)->____denominator_5))->____bits_1), (void*)NULL);
  5377. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5378. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_12)->____numerator_6))->____bits_1), (void*)NULL);
  5379. #endif
  5380. return (bool)1;
  5381. }
  5382. IL_0036:
  5383. {
  5384. int32_t L_15 = ___numberStyles1;
  5385. V_1 = ((int32_t)((int32_t)L_15&(int32_t)((int32_t)-33)));
  5386. String_t* L_16 = ___number0;
  5387. int32_t L_17 = V_1;
  5388. RuntimeObject* L_18 = ___formatProvider2;
  5389. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5390. bool L_19;
  5391. L_19 = BigInteger_TryParse_mAFC9E4EE82CFC39FC63375F27C090AC7CDA1E3EB(L_16, L_17, L_18, (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_2), /*hidden argument*/NULL);
  5392. if (L_19)
  5393. {
  5394. goto IL_004e;
  5395. }
  5396. }
  5397. {
  5398. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_20 = ___fraction3;
  5399. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5400. bool L_21;
  5401. L_21 = Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_20, /*hidden argument*/NULL);
  5402. return L_21;
  5403. }
  5404. IL_004e:
  5405. {
  5406. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_22 = ___fraction3;
  5407. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_23 = V_2;
  5408. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_24;
  5409. memset((&L_24), 0, sizeof(L_24));
  5410. Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C((&L_24), L_23, /*hidden argument*/NULL);
  5411. *(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_22 = L_24;
  5412. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_22)->____denominator_5))->____bits_1), (void*)NULL);
  5413. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  5414. Il2CppCodeGenWriteBarrier((void**)&((&(((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)L_22)->____numerator_6))->____bits_1), (void*)NULL);
  5415. #endif
  5416. return (bool)1;
  5417. }
  5418. }
  5419. // System.Boolean Fractions.Fraction::CannotParse(Fractions.Fraction&)
  5420. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_CannotParse_m20DF3996437225F5D6988812F3DE9F05592188D8 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * ___fraction0, const RuntimeMethod* method)
  5421. {
  5422. {
  5423. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * L_0 = ___fraction0;
  5424. il2cpp_codegen_initobj(L_0, sizeof(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ));
  5425. return (bool)0;
  5426. }
  5427. }
  5428. // Fractions.Fraction Fractions.Fraction::FromDouble(System.Double)
  5429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442 (double ___value0, const RuntimeMethod* method)
  5430. {
  5431. static bool s_Il2CppMethodInitialized;
  5432. if (!s_Il2CppMethodInitialized)
  5433. {
  5434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
  5436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5439. s_Il2CppMethodInitialized = true;
  5440. }
  5441. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  5442. memset((&V_0), 0, sizeof(V_0));
  5443. uint64_t V_1 = 0;
  5444. bool V_2 = false;
  5445. uint64_t V_3 = 0;
  5446. int32_t V_4 = 0;
  5447. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_5;
  5448. memset((&V_5), 0, sizeof(V_5));
  5449. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_6;
  5450. memset((&V_6), 0, sizeof(V_6));
  5451. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 G_B7_0;
  5452. memset((&G_B7_0), 0, sizeof(G_B7_0));
  5453. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 G_B6_0;
  5454. memset((&G_B6_0), 0, sizeof(G_B6_0));
  5455. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 G_B8_0;
  5456. memset((&G_B8_0), 0, sizeof(G_B8_0));
  5457. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 G_B8_1;
  5458. memset((&G_B8_1), 0, sizeof(G_B8_1));
  5459. {
  5460. double L_0 = ___value0;
  5461. IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5462. bool L_1;
  5463. L_1 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_0, /*hidden argument*/NULL);
  5464. if (L_1)
  5465. {
  5466. goto IL_0010;
  5467. }
  5468. }
  5469. {
  5470. double L_2 = ___value0;
  5471. IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5472. bool L_3;
  5473. L_3 = Double_IsInfinity_mEA460DCA490F45C8AB5179BFFE48D3E06965381B(L_2, /*hidden argument*/NULL);
  5474. if (!L_3)
  5475. {
  5476. goto IL_0016;
  5477. }
  5478. }
  5479. IL_0010:
  5480. {
  5481. InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F * L_4 = (InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F_il2cpp_TypeInfo_var)));
  5482. InvalidNumberException__ctor_m35BC8AF0E4DA2C0B29C32490265532D95402A5F6(L_4, /*hidden argument*/NULL);
  5483. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442_RuntimeMethod_var)));
  5484. }
  5485. IL_0016:
  5486. {
  5487. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5488. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5;
  5489. L_5 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  5490. V_0 = L_5;
  5491. double L_6 = ___value0;
  5492. IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
  5493. int64_t L_7;
  5494. L_7 = BitConverter_DoubleToInt64Bits_m78E6144E962221C2F0A920C217754944BCF1DACA(L_6, /*hidden argument*/NULL);
  5495. V_1 = L_7;
  5496. uint64_t L_8 = V_1;
  5497. if (L_8)
  5498. {
  5499. goto IL_002c;
  5500. }
  5501. }
  5502. {
  5503. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5504. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_9;
  5505. L_9 = Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887_inline(/*hidden argument*/NULL);
  5506. return L_9;
  5507. }
  5508. IL_002c:
  5509. {
  5510. uint64_t L_10 = V_1;
  5511. V_2 = (bool)((((int64_t)((int64_t)((int64_t)L_10&(int64_t)((int64_t)(std::numeric_limits<int64_t>::min)())))) == ((int64_t)((int64_t)(std::numeric_limits<int64_t>::min)())))? 1 : 0);
  5512. uint64_t L_11 = V_1;
  5513. V_3 = ((int64_t)((int64_t)L_11&(int64_t)((int64_t)4503599627370495LL)));
  5514. uint64_t L_12 = V_1;
  5515. V_4 = ((int32_t)((int32_t)((int64_t)il2cpp_codegen_subtract((int64_t)((int64_t)((uint64_t)((int64_t)((int64_t)L_12&(int64_t)((int64_t)9218868437227405312LL)))>>((int32_t)52))), (int64_t)((int64_t)((int64_t)((int32_t)1023)))))));
  5516. uint64_t L_13 = V_3;
  5517. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5518. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_14;
  5519. L_14 = BigInteger_op_Implicit_mFB175F06ED1BC9163CECF7C8523470E5F4DC2F9D(((int64_t)il2cpp_codegen_add((int64_t)L_13, (int64_t)((int64_t)4503599627370496LL))), /*hidden argument*/NULL);
  5520. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15;
  5521. L_15 = BigInteger_op_Implicit_mFB175F06ED1BC9163CECF7C8523470E5F4DC2F9D(((int64_t)4503599627370496LL), /*hidden argument*/NULL);
  5522. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_16;
  5523. memset((&L_16), 0, sizeof(L_16));
  5524. Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6((&L_16), L_14, L_15, /*hidden argument*/NULL);
  5525. int32_t L_17 = V_4;
  5526. G_B6_0 = L_16;
  5527. if ((((int32_t)L_17) < ((int32_t)0)))
  5528. {
  5529. G_B7_0 = L_16;
  5530. goto IL_009e;
  5531. }
  5532. }
  5533. {
  5534. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_18 = V_0;
  5535. int32_t L_19 = V_4;
  5536. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5537. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_20;
  5538. L_20 = BigInteger_op_LeftShift_m36703D8137E21C0563C4D84DD842E15DDBDE041E(L_18, L_19, /*hidden argument*/NULL);
  5539. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_21;
  5540. memset((&L_21), 0, sizeof(L_21));
  5541. Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C((&L_21), L_20, /*hidden argument*/NULL);
  5542. G_B8_0 = L_21;
  5543. G_B8_1 = G_B6_0;
  5544. goto IL_00b1;
  5545. }
  5546. IL_009e:
  5547. {
  5548. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_22 = V_0;
  5549. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_23 = V_0;
  5550. int32_t L_24 = V_4;
  5551. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5552. int32_t L_25;
  5553. L_25 = il2cpp_codegen_abs(L_24);
  5554. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5555. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_26;
  5556. L_26 = BigInteger_op_LeftShift_m36703D8137E21C0563C4D84DD842E15DDBDE041E(L_23, L_25, /*hidden argument*/NULL);
  5557. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_27;
  5558. memset((&L_27), 0, sizeof(L_27));
  5559. Fraction__ctor_mD31B1281F5041C4A0BEBD3BABA7046605D65B9F6((&L_27), L_22, L_26, /*hidden argument*/NULL);
  5560. G_B8_0 = L_27;
  5561. G_B8_1 = G_B7_0;
  5562. }
  5563. IL_00b1:
  5564. {
  5565. V_5 = G_B8_0;
  5566. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_28 = V_5;
  5567. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5568. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_29;
  5569. L_29 = Fraction_op_Multiply_mDE606ED84C0076FC3339588D7241033B873ABA4A(G_B8_1, L_28, /*hidden argument*/NULL);
  5570. V_6 = L_29;
  5571. bool L_30 = V_2;
  5572. if (L_30)
  5573. {
  5574. goto IL_00c2;
  5575. }
  5576. }
  5577. {
  5578. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_31 = V_6;
  5579. return L_31;
  5580. }
  5581. IL_00c2:
  5582. {
  5583. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_32;
  5584. L_32 = Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_6), /*hidden argument*/NULL);
  5585. return L_32;
  5586. }
  5587. }
  5588. // Fractions.Fraction Fractions.Fraction::FromDoubleRounded(System.Double)
  5589. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromDoubleRounded_mECC3C6EE14BC6946FF0C1FCC433F4F309B119C6F (double ___value0, const RuntimeMethod* method)
  5590. {
  5591. static bool s_Il2CppMethodInitialized;
  5592. if (!s_Il2CppMethodInitialized)
  5593. {
  5594. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5595. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5596. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5598. s_Il2CppMethodInitialized = true;
  5599. }
  5600. int32_t V_0 = 0;
  5601. double V_1 = 0.0;
  5602. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_2;
  5603. memset((&V_2), 0, sizeof(V_2));
  5604. double V_3 = 0.0;
  5605. double V_4 = 0.0;
  5606. double V_5 = 0.0;
  5607. int32_t V_6 = 0;
  5608. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 G_B12_0;
  5609. memset((&G_B12_0), 0, sizeof(G_B12_0));
  5610. {
  5611. double L_0 = ___value0;
  5612. IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5613. bool L_1;
  5614. L_1 = Double_IsNaN_m94415C98C2D7DCAA32A82E1911AC13958AAD4347(L_0, /*hidden argument*/NULL);
  5615. if (L_1)
  5616. {
  5617. goto IL_0010;
  5618. }
  5619. }
  5620. {
  5621. double L_2 = ___value0;
  5622. IL2CPP_RUNTIME_CLASS_INIT(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  5623. bool L_3;
  5624. L_3 = Double_IsInfinity_mEA460DCA490F45C8AB5179BFFE48D3E06965381B(L_2, /*hidden argument*/NULL);
  5625. if (!L_3)
  5626. {
  5627. goto IL_0016;
  5628. }
  5629. }
  5630. IL_0010:
  5631. {
  5632. InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F * L_4 = (InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F_il2cpp_TypeInfo_var)));
  5633. InvalidNumberException__ctor_m35BC8AF0E4DA2C0B29C32490265532D95402A5F6(L_4, /*hidden argument*/NULL);
  5634. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_FromDoubleRounded_mECC3C6EE14BC6946FF0C1FCC433F4F309B119C6F_RuntimeMethod_var)));
  5635. }
  5636. IL_0016:
  5637. {
  5638. double L_5 = ___value0;
  5639. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5640. double L_6;
  5641. L_6 = fabs(((double)il2cpp_codegen_subtract((double)L_5, (double)(0.0))));
  5642. if ((!(((double)L_6) < ((double)(4.9406564584124654E-324)))))
  5643. {
  5644. goto IL_0037;
  5645. }
  5646. }
  5647. {
  5648. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5649. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_7;
  5650. L_7 = Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887_inline(/*hidden argument*/NULL);
  5651. return L_7;
  5652. }
  5653. IL_0037:
  5654. {
  5655. double L_8 = ___value0;
  5656. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5657. int32_t L_9;
  5658. L_9 = Math_Sign_mF70767482E334D3EA66CAD19C6B575FBB2DAF565(L_8, /*hidden argument*/NULL);
  5659. V_0 = L_9;
  5660. double L_10 = ___value0;
  5661. double L_11;
  5662. L_11 = fabs(L_10);
  5663. V_1 = L_11;
  5664. double L_12 = V_1;
  5665. BigInteger__ctor_m28984B04D3CE15020B0DF656A28FA303CC15BD5B((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_2), L_12, /*hidden argument*/NULL);
  5666. V_3 = (1.0);
  5667. double L_13 = V_1;
  5668. V_4 = L_13;
  5669. V_5 = (0.0);
  5670. V_6 = 0;
  5671. goto IL_00b2;
  5672. }
  5673. IL_006a:
  5674. {
  5675. double L_14 = V_4;
  5676. double L_15 = V_4;
  5677. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5678. double L_16;
  5679. L_16 = floor(L_15);
  5680. V_4 = ((double)((double)(1.0)/(double)((double)il2cpp_codegen_subtract((double)L_14, (double)L_16))));
  5681. double L_17 = V_3;
  5682. double L_18 = V_4;
  5683. double L_19;
  5684. L_19 = floor(L_18);
  5685. double L_20 = V_3;
  5686. double L_21 = V_5;
  5687. V_3 = ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_19, (double)L_20)), (double)L_21));
  5688. double L_22 = V_1;
  5689. double L_23 = V_3;
  5690. BigInteger__ctor_m28984B04D3CE15020B0DF656A28FA303CC15BD5B((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_2), ((double)il2cpp_codegen_add((double)((double)il2cpp_codegen_multiply((double)L_22, (double)L_23)), (double)(0.5))), /*hidden argument*/NULL);
  5691. V_5 = L_17;
  5692. int32_t L_24 = V_6;
  5693. int32_t L_25 = ((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1));
  5694. V_6 = L_25;
  5695. if ((((int32_t)L_25) > ((int32_t)((int32_t)594))))
  5696. {
  5697. goto IL_00d6;
  5698. }
  5699. }
  5700. IL_00b2:
  5701. {
  5702. double L_26 = V_4;
  5703. bool L_27;
  5704. L_27 = MathExt_RemainingDigitsAfterTheDecimalPoint_mDEF5215D9FD494312B875F54D480277D74621254(L_26, /*hidden argument*/NULL);
  5705. if (!L_27)
  5706. {
  5707. goto IL_00d6;
  5708. }
  5709. }
  5710. {
  5711. double L_28 = V_1;
  5712. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_29 = V_2;
  5713. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5714. double L_30;
  5715. L_30 = BigInteger_op_Explicit_m9CFA3DA45CA0A2A28B4302CA87492587B87076FB(L_29, /*hidden argument*/NULL);
  5716. double L_31 = V_3;
  5717. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  5718. double L_32;
  5719. L_32 = fabs(((double)il2cpp_codegen_subtract((double)L_28, (double)((double)((double)((double)((double)L_30))/(double)L_31)))));
  5720. if ((((double)L_32) > ((double)(4.9406564584124654E-324))))
  5721. {
  5722. goto IL_006a;
  5723. }
  5724. }
  5725. IL_00d6:
  5726. {
  5727. int32_t L_33 = V_0;
  5728. if ((((int32_t)L_33) < ((int32_t)0)))
  5729. {
  5730. goto IL_00dd;
  5731. }
  5732. }
  5733. {
  5734. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_34 = V_2;
  5735. G_B12_0 = L_34;
  5736. goto IL_00e3;
  5737. }
  5738. IL_00dd:
  5739. {
  5740. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_35 = V_2;
  5741. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5742. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_36;
  5743. L_36 = BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D(L_35, /*hidden argument*/NULL);
  5744. G_B12_0 = L_36;
  5745. }
  5746. IL_00e3:
  5747. {
  5748. double L_37 = V_3;
  5749. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_38;
  5750. memset((&L_38), 0, sizeof(L_38));
  5751. BigInteger__ctor_m28984B04D3CE15020B0DF656A28FA303CC15BD5B((&L_38), L_37, /*hidden argument*/NULL);
  5752. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_39;
  5753. memset((&L_39), 0, sizeof(L_39));
  5754. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_39), G_B12_0, L_38, (bool)1, /*hidden argument*/NULL);
  5755. return L_39;
  5756. }
  5757. }
  5758. // Fractions.Fraction Fractions.Fraction::FromDecimal(System.Decimal)
  5759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_FromDecimal_m6BDD8271C168E5EA9CD52A08BDCCF2977DE60C3C (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 ___value0, const RuntimeMethod* method)
  5760. {
  5761. static bool s_Il2CppMethodInitialized;
  5762. if (!s_Il2CppMethodInitialized)
  5763. {
  5764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5765. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
  5766. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var);
  5767. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5768. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5769. s_Il2CppMethodInitialized = true;
  5770. }
  5771. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL;
  5772. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_1 = NULL;
  5773. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_2 = NULL;
  5774. uint8_t V_3 = 0x0;
  5775. bool V_4 = false;
  5776. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_5;
  5777. memset((&V_5), 0, sizeof(V_5));
  5778. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_6;
  5779. memset((&V_6), 0, sizeof(V_6));
  5780. {
  5781. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_0 = ___value0;
  5782. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5783. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_1 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7();
  5784. bool L_2;
  5785. L_2 = Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049(L_0, L_1, /*hidden argument*/NULL);
  5786. if (!L_2)
  5787. {
  5788. goto IL_0013;
  5789. }
  5790. }
  5791. {
  5792. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5793. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_3 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__zero_2();
  5794. return L_3;
  5795. }
  5796. IL_0013:
  5797. {
  5798. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_4 = ___value0;
  5799. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5800. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_5 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_One_8();
  5801. bool L_6;
  5802. L_6 = Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049(L_4, L_5, /*hidden argument*/NULL);
  5803. if (!L_6)
  5804. {
  5805. goto IL_0026;
  5806. }
  5807. }
  5808. {
  5809. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5810. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_7 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__one_3();
  5811. return L_7;
  5812. }
  5813. IL_0026:
  5814. {
  5815. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_8 = ___value0;
  5816. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5817. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_9 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_MinusOne_9();
  5818. bool L_10;
  5819. L_10 = Decimal_op_Equality_m2A6DA65ED2EA13C91B50973C956BAC180925D049(L_8, L_9, /*hidden argument*/NULL);
  5820. if (!L_10)
  5821. {
  5822. goto IL_0039;
  5823. }
  5824. }
  5825. {
  5826. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  5827. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_11 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__minus_one_4();
  5828. return L_11;
  5829. }
  5830. IL_0039:
  5831. {
  5832. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_12 = ___value0;
  5833. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  5834. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13;
  5835. L_13 = Decimal_GetBits_mED337813028359E66E5D3A525906EE3E25DAEE90(L_12, /*hidden argument*/NULL);
  5836. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = L_13;
  5837. NullCheck(L_14);
  5838. int32_t L_15 = 0;
  5839. int32_t L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  5840. IL2CPP_RUNTIME_CLASS_INIT(BitConverter_t8DCBA24B909F1B221372AF2B37C76DCF614BA654_il2cpp_TypeInfo_var);
  5841. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17;
  5842. L_17 = BitConverter_GetBytes_m5C926FE938C878F7E4E95A5DED46C34DB1431D39(L_16, /*hidden argument*/NULL);
  5843. V_0 = L_17;
  5844. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = L_14;
  5845. NullCheck(L_18);
  5846. int32_t L_19 = 1;
  5847. int32_t L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  5848. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21;
  5849. L_21 = BitConverter_GetBytes_m5C926FE938C878F7E4E95A5DED46C34DB1431D39(L_20, /*hidden argument*/NULL);
  5850. V_1 = L_21;
  5851. Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_22 = L_18;
  5852. NullCheck(L_22);
  5853. int32_t L_23 = 2;
  5854. int32_t L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  5855. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_25;
  5856. L_25 = BitConverter_GetBytes_m5C926FE938C878F7E4E95A5DED46C34DB1431D39(L_24, /*hidden argument*/NULL);
  5857. V_2 = L_25;
  5858. NullCheck(L_22);
  5859. int32_t L_26 = 3;
  5860. int32_t L_27 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  5861. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_28;
  5862. L_28 = BitConverter_GetBytes_m5C926FE938C878F7E4E95A5DED46C34DB1431D39(L_27, /*hidden argument*/NULL);
  5863. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_29 = L_28;
  5864. NullCheck(L_29);
  5865. int32_t L_30 = 2;
  5866. uint8_t L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  5867. V_3 = L_31;
  5868. NullCheck(L_29);
  5869. int32_t L_32 = 3;
  5870. uint8_t L_33 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  5871. V_4 = (bool)((((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)128)))) == ((int32_t)0))? 1 : 0);
  5872. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726_il2cpp_TypeInfo_var, (uint32_t)((int32_t)13));
  5873. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_35 = L_34;
  5874. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_36 = V_0;
  5875. NullCheck(L_36);
  5876. int32_t L_37 = 0;
  5877. uint8_t L_38 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
  5878. NullCheck(L_35);
  5879. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)L_38);
  5880. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_39 = L_35;
  5881. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_40 = V_0;
  5882. NullCheck(L_40);
  5883. int32_t L_41 = 1;
  5884. uint8_t L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  5885. NullCheck(L_39);
  5886. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)L_42);
  5887. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_43 = L_39;
  5888. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_44 = V_0;
  5889. NullCheck(L_44);
  5890. int32_t L_45 = 2;
  5891. uint8_t L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  5892. NullCheck(L_43);
  5893. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(2), (uint8_t)L_46);
  5894. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_47 = L_43;
  5895. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_48 = V_0;
  5896. NullCheck(L_48);
  5897. int32_t L_49 = 3;
  5898. uint8_t L_50 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_49));
  5899. NullCheck(L_47);
  5900. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(3), (uint8_t)L_50);
  5901. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_51 = L_47;
  5902. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_52 = V_1;
  5903. NullCheck(L_52);
  5904. int32_t L_53 = 0;
  5905. uint8_t L_54 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  5906. NullCheck(L_51);
  5907. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(4), (uint8_t)L_54);
  5908. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_55 = L_51;
  5909. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_56 = V_1;
  5910. NullCheck(L_56);
  5911. int32_t L_57 = 1;
  5912. uint8_t L_58 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  5913. NullCheck(L_55);
  5914. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(5), (uint8_t)L_58);
  5915. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_59 = L_55;
  5916. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_60 = V_1;
  5917. NullCheck(L_60);
  5918. int32_t L_61 = 2;
  5919. uint8_t L_62 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  5920. NullCheck(L_59);
  5921. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(6), (uint8_t)L_62);
  5922. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_63 = L_59;
  5923. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_64 = V_1;
  5924. NullCheck(L_64);
  5925. int32_t L_65 = 3;
  5926. uint8_t L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
  5927. NullCheck(L_63);
  5928. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(7), (uint8_t)L_66);
  5929. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_67 = L_63;
  5930. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_68 = V_2;
  5931. NullCheck(L_68);
  5932. int32_t L_69 = 0;
  5933. uint8_t L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  5934. NullCheck(L_67);
  5935. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(8), (uint8_t)L_70);
  5936. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_71 = L_67;
  5937. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_72 = V_2;
  5938. NullCheck(L_72);
  5939. int32_t L_73 = 1;
  5940. uint8_t L_74 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_73));
  5941. NullCheck(L_71);
  5942. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (uint8_t)L_74);
  5943. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_75 = L_71;
  5944. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_76 = V_2;
  5945. NullCheck(L_76);
  5946. int32_t L_77 = 2;
  5947. uint8_t L_78 = (L_76)->GetAt(static_cast<il2cpp_array_size_t>(L_77));
  5948. NullCheck(L_75);
  5949. (L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (uint8_t)L_78);
  5950. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_79 = L_75;
  5951. ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_80 = V_2;
  5952. NullCheck(L_80);
  5953. int32_t L_81 = 3;
  5954. uint8_t L_82 = (L_80)->GetAt(static_cast<il2cpp_array_size_t>(L_81));
  5955. NullCheck(L_79);
  5956. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (uint8_t)L_82);
  5957. BigInteger__ctor_mE86998DE086542EC44032A9A6F3978C08DB8DC1D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_5), L_79, /*hidden argument*/NULL);
  5958. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5959. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_83;
  5960. L_83 = BigInteger_op_Implicit_m9806E7B722243D69545EE09318A5DC364ACBC652(((int32_t)10), /*hidden argument*/NULL);
  5961. uint8_t L_84 = V_3;
  5962. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_85;
  5963. L_85 = BigInteger_Pow_mA52D686E2FB53238877C77EEEFAD23A9601028AF(L_83, L_84, /*hidden argument*/NULL);
  5964. V_6 = L_85;
  5965. bool L_86 = V_4;
  5966. if (L_86)
  5967. {
  5968. goto IL_00ee;
  5969. }
  5970. }
  5971. {
  5972. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_87 = V_5;
  5973. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5974. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_88;
  5975. L_88 = BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D(L_87, /*hidden argument*/NULL);
  5976. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_89 = V_6;
  5977. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_90;
  5978. memset((&L_90), 0, sizeof(L_90));
  5979. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_90), L_88, L_89, (bool)1, /*hidden argument*/NULL);
  5980. return L_90;
  5981. }
  5982. IL_00ee:
  5983. {
  5984. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_91 = V_5;
  5985. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_92 = V_6;
  5986. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_93;
  5987. memset((&L_93), 0, sizeof(L_93));
  5988. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_93), L_91, L_92, (bool)1, /*hidden argument*/NULL);
  5989. return L_93;
  5990. }
  5991. }
  5992. // System.Int32 Fractions.Fraction::ToInt32()
  5993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_ToInt32_m43F36531D20AD29756213BC1F5CF1C7BAAFAF460 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  5994. {
  5995. static bool s_Il2CppMethodInitialized;
  5996. if (!s_Il2CppMethodInitialized)
  5997. {
  5998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  5999. s_Il2CppMethodInitialized = true;
  6000. }
  6001. {
  6002. bool L_0;
  6003. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6004. if (!L_0)
  6005. {
  6006. goto IL_000a;
  6007. }
  6008. }
  6009. {
  6010. return 0;
  6011. }
  6012. IL_000a:
  6013. {
  6014. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6015. L_1 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6016. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6017. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6018. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6019. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6020. L_3 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_1, L_2, /*hidden argument*/NULL);
  6021. int32_t L_4;
  6022. L_4 = BigInteger_op_Explicit_m1914E9F2188F67F4A904260CF995121BFCF51BFA(L_3, /*hidden argument*/NULL);
  6023. return L_4;
  6024. }
  6025. }
  6026. IL2CPP_EXTERN_C int32_t Fraction_ToInt32_m43F36531D20AD29756213BC1F5CF1C7BAAFAF460_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6027. {
  6028. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6029. int32_t _offset = 1;
  6030. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6031. int32_t _returnValue;
  6032. _returnValue = Fraction_ToInt32_m43F36531D20AD29756213BC1F5CF1C7BAAFAF460(_thisAdjusted, method);
  6033. return _returnValue;
  6034. }
  6035. // System.Int64 Fractions.Fraction::ToInt64()
  6036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Fraction_ToInt64_m86B83DF9DC82ECD113227E800C99375E290637E3 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6037. {
  6038. static bool s_Il2CppMethodInitialized;
  6039. if (!s_Il2CppMethodInitialized)
  6040. {
  6041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6042. s_Il2CppMethodInitialized = true;
  6043. }
  6044. {
  6045. bool L_0;
  6046. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6047. if (!L_0)
  6048. {
  6049. goto IL_000b;
  6050. }
  6051. }
  6052. {
  6053. return ((int64_t)((int64_t)0));
  6054. }
  6055. IL_000b:
  6056. {
  6057. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6058. L_1 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6059. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6060. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6061. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6062. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6063. L_3 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_1, L_2, /*hidden argument*/NULL);
  6064. int64_t L_4;
  6065. L_4 = BigInteger_op_Explicit_m0B2B8DBEEE3847FA247D38807E14314D65952ABF(L_3, /*hidden argument*/NULL);
  6066. return L_4;
  6067. }
  6068. }
  6069. IL2CPP_EXTERN_C int64_t Fraction_ToInt64_m86B83DF9DC82ECD113227E800C99375E290637E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6070. {
  6071. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6072. int32_t _offset = 1;
  6073. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6074. int64_t _returnValue;
  6075. _returnValue = Fraction_ToInt64_m86B83DF9DC82ECD113227E800C99375E290637E3(_thisAdjusted, method);
  6076. return _returnValue;
  6077. }
  6078. // System.UInt32 Fractions.Fraction::ToUInt32()
  6079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Fraction_ToUInt32_m995E6DEE541BCAE8D1A5D3A3B7913644EC62496D (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6080. {
  6081. static bool s_Il2CppMethodInitialized;
  6082. if (!s_Il2CppMethodInitialized)
  6083. {
  6084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6085. s_Il2CppMethodInitialized = true;
  6086. }
  6087. {
  6088. bool L_0;
  6089. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6090. if (!L_0)
  6091. {
  6092. goto IL_000a;
  6093. }
  6094. }
  6095. {
  6096. return 0;
  6097. }
  6098. IL_000a:
  6099. {
  6100. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6101. L_1 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6102. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6103. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6104. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6105. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6106. L_3 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_1, L_2, /*hidden argument*/NULL);
  6107. uint32_t L_4;
  6108. L_4 = BigInteger_op_Explicit_m94FF4CDAA9859BDD9D6F853145AB3C25E51CF79B(L_3, /*hidden argument*/NULL);
  6109. return L_4;
  6110. }
  6111. }
  6112. IL2CPP_EXTERN_C uint32_t Fraction_ToUInt32_m995E6DEE541BCAE8D1A5D3A3B7913644EC62496D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6113. {
  6114. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6115. int32_t _offset = 1;
  6116. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6117. uint32_t _returnValue;
  6118. _returnValue = Fraction_ToUInt32_m995E6DEE541BCAE8D1A5D3A3B7913644EC62496D(_thisAdjusted, method);
  6119. return _returnValue;
  6120. }
  6121. // System.UInt64 Fractions.Fraction::ToUInt64()
  6122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Fraction_ToUInt64_m01C43B1AAD0FB188A4C2180B736E7B6A00F5D43B (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6123. {
  6124. static bool s_Il2CppMethodInitialized;
  6125. if (!s_Il2CppMethodInitialized)
  6126. {
  6127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6128. s_Il2CppMethodInitialized = true;
  6129. }
  6130. {
  6131. bool L_0;
  6132. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6133. if (!L_0)
  6134. {
  6135. goto IL_000b;
  6136. }
  6137. }
  6138. {
  6139. return ((int64_t)((int64_t)0));
  6140. }
  6141. IL_000b:
  6142. {
  6143. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6144. L_1 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6145. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6146. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6147. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6148. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6149. L_3 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_1, L_2, /*hidden argument*/NULL);
  6150. uint64_t L_4;
  6151. L_4 = BigInteger_op_Explicit_m481EE272BCCA64CCCF7A78E7C4CF6E314D52E8BA(L_3, /*hidden argument*/NULL);
  6152. return L_4;
  6153. }
  6154. }
  6155. IL2CPP_EXTERN_C uint64_t Fraction_ToUInt64_m01C43B1AAD0FB188A4C2180B736E7B6A00F5D43B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6156. {
  6157. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6158. int32_t _offset = 1;
  6159. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6160. uint64_t _returnValue;
  6161. _returnValue = Fraction_ToUInt64_m01C43B1AAD0FB188A4C2180B736E7B6A00F5D43B(_thisAdjusted, method);
  6162. return _returnValue;
  6163. }
  6164. // System.Numerics.BigInteger Fractions.Fraction::ToBigInteger()
  6165. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_ToBigInteger_mEE360E14DB6D97621A72CA8A9C53051651533579 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6166. {
  6167. static bool s_Il2CppMethodInitialized;
  6168. if (!s_Il2CppMethodInitialized)
  6169. {
  6170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6171. s_Il2CppMethodInitialized = true;
  6172. }
  6173. {
  6174. bool L_0;
  6175. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6176. if (!L_0)
  6177. {
  6178. goto IL_000e;
  6179. }
  6180. }
  6181. {
  6182. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6183. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6184. L_1 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  6185. return L_1;
  6186. }
  6187. IL_000e:
  6188. {
  6189. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6190. L_2 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6191. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6192. L_3 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6193. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6194. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  6195. L_4 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_2, L_3, /*hidden argument*/NULL);
  6196. return L_4;
  6197. }
  6198. }
  6199. IL2CPP_EXTERN_C BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_ToBigInteger_mEE360E14DB6D97621A72CA8A9C53051651533579_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6200. {
  6201. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6202. int32_t _offset = 1;
  6203. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6204. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 _returnValue;
  6205. _returnValue = Fraction_ToBigInteger_mEE360E14DB6D97621A72CA8A9C53051651533579(_thisAdjusted, method);
  6206. return _returnValue;
  6207. }
  6208. // System.Decimal Fractions.Fraction::ToDecimal()
  6209. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Fraction_ToDecimal_m920D18D2B15051B2AFDB65F650815FB874E2E87A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6210. {
  6211. static bool s_Il2CppMethodInitialized;
  6212. if (!s_Il2CppMethodInitialized)
  6213. {
  6214. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  6216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  6218. s_Il2CppMethodInitialized = true;
  6219. }
  6220. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 V_0;
  6221. memset((&V_0), 0, sizeof(V_0));
  6222. {
  6223. bool L_0;
  6224. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6225. if (!L_0)
  6226. {
  6227. goto IL_000e;
  6228. }
  6229. }
  6230. {
  6231. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  6232. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_1 = ((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_StaticFields*)il2cpp_codegen_static_fields_for(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var))->get_Zero_7();
  6233. return L_1;
  6234. }
  6235. IL_000e:
  6236. {
  6237. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__numerator_6();
  6238. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6239. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get_MIN_DECIMAL_0();
  6240. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6241. bool L_4;
  6242. L_4 = BigInteger_op_GreaterThanOrEqual_mA7877996339EB4694414211C903D94F2B224C297(L_2, L_3, /*hidden argument*/NULL);
  6243. if (!L_4)
  6244. {
  6245. goto IL_0072;
  6246. }
  6247. }
  6248. {
  6249. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5 = __this->get__numerator_6();
  6250. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6251. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get_MAX_DECIMAL_1();
  6252. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6253. bool L_7;
  6254. L_7 = BigInteger_op_LessThanOrEqual_m78E4ACA68BFC6D622D5D769D2A8328DAA35301F4(L_5, L_6, /*hidden argument*/NULL);
  6255. if (!L_7)
  6256. {
  6257. goto IL_0072;
  6258. }
  6259. }
  6260. {
  6261. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8 = __this->get__denominator_5();
  6262. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6263. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_9 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get_MIN_DECIMAL_0();
  6264. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6265. bool L_10;
  6266. L_10 = BigInteger_op_GreaterThanOrEqual_mA7877996339EB4694414211C903D94F2B224C297(L_8, L_9, /*hidden argument*/NULL);
  6267. if (!L_10)
  6268. {
  6269. goto IL_0072;
  6270. }
  6271. }
  6272. {
  6273. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_11 = __this->get__denominator_5();
  6274. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6275. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_12 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get_MAX_DECIMAL_1();
  6276. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6277. bool L_13;
  6278. L_13 = BigInteger_op_LessThanOrEqual_m78E4ACA68BFC6D622D5D769D2A8328DAA35301F4(L_11, L_12, /*hidden argument*/NULL);
  6279. if (!L_13)
  6280. {
  6281. goto IL_0072;
  6282. }
  6283. }
  6284. {
  6285. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_14 = __this->get__numerator_6();
  6286. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6287. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_15;
  6288. L_15 = BigInteger_op_Explicit_m67FAC3B738A0A38953009C3BF2C09C2C29891633(L_14, /*hidden argument*/NULL);
  6289. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_16 = __this->get__denominator_5();
  6290. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_17;
  6291. L_17 = BigInteger_op_Explicit_m67FAC3B738A0A38953009C3BF2C09C2C29891633(L_16, /*hidden argument*/NULL);
  6292. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  6293. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_18;
  6294. L_18 = Decimal_op_Division_mFAC0F3DAD8F0051D3996321FF2A26A0C9EF3E7BF(L_15, L_17, /*hidden argument*/NULL);
  6295. return L_18;
  6296. }
  6297. IL_0072:
  6298. {
  6299. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_19 = __this->get__numerator_6();
  6300. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_20 = __this->get__denominator_5();
  6301. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6302. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_21;
  6303. L_21 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_19, L_20, /*hidden argument*/NULL);
  6304. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_22;
  6305. L_22 = BigInteger_op_Explicit_m67FAC3B738A0A38953009C3BF2C09C2C29891633(L_21, /*hidden argument*/NULL);
  6306. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_23 = __this->get__numerator_6();
  6307. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_24 = __this->get__denominator_5();
  6308. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_25;
  6309. L_25 = BigInteger_op_Modulus_m90CD4DEC2293E0D71B73A33720AEE6CFEDECBE2E(L_23, L_24, /*hidden argument*/NULL);
  6310. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_26;
  6311. L_26 = BigInteger_op_Implicit_m9806E7B722243D69545EE09318A5DC364ACBC652(((int32_t)10), /*hidden argument*/NULL);
  6312. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_27;
  6313. L_27 = BigInteger_Pow_mA52D686E2FB53238877C77EEEFAD23A9601028AF(L_26, ((int32_t)28), /*hidden argument*/NULL);
  6314. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_28;
  6315. L_28 = BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067(L_25, L_27, /*hidden argument*/NULL);
  6316. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_29 = __this->get__denominator_5();
  6317. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_30;
  6318. L_30 = BigInteger_op_Division_m2D185E48C4E6D957CDE6CC6551999807A378C59B(L_28, L_29, /*hidden argument*/NULL);
  6319. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_31;
  6320. L_31 = BigInteger_op_Explicit_m67FAC3B738A0A38953009C3BF2C09C2C29891633(L_30, /*hidden argument*/NULL);
  6321. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  6322. double L_32;
  6323. L_32 = Math_Pow_mC2C8700DAAD1316AA457A1D271F78CDF0D61AC2F((10.0), (28.0), /*hidden argument*/NULL);
  6324. IL2CPP_RUNTIME_CLASS_INIT(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  6325. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_33;
  6326. L_33 = Decimal_op_Explicit_m30F045B51EAFBB86DD85D2EBEC25C435CF313D9B(L_32, /*hidden argument*/NULL);
  6327. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_34;
  6328. L_34 = Decimal_op_Division_mFAC0F3DAD8F0051D3996321FF2A26A0C9EF3E7BF(L_31, L_33, /*hidden argument*/NULL);
  6329. V_0 = L_34;
  6330. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_35 = V_0;
  6331. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_36;
  6332. L_36 = Decimal_op_Addition_mC9608A268CBC30F2F34F81394EC1D6ED1D079819(L_22, L_35, /*hidden argument*/NULL);
  6333. return L_36;
  6334. }
  6335. }
  6336. IL2CPP_EXTERN_C Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 Fraction_ToDecimal_m920D18D2B15051B2AFDB65F650815FB874E2E87A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6337. {
  6338. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6339. int32_t _offset = 1;
  6340. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6341. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 _returnValue;
  6342. _returnValue = Fraction_ToDecimal_m920D18D2B15051B2AFDB65F650815FB874E2E87A(_thisAdjusted, method);
  6343. return _returnValue;
  6344. }
  6345. // System.Double Fractions.Fraction::ToDouble()
  6346. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Fraction_ToDouble_m0631F7B038C4A5D0E55E8581A58EFAA695C5DD80 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6347. {
  6348. static bool s_Il2CppMethodInitialized;
  6349. if (!s_Il2CppMethodInitialized)
  6350. {
  6351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6352. s_Il2CppMethodInitialized = true;
  6353. }
  6354. {
  6355. bool L_0;
  6356. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6357. if (!L_0)
  6358. {
  6359. goto IL_0012;
  6360. }
  6361. }
  6362. {
  6363. return (0.0);
  6364. }
  6365. IL_0012:
  6366. {
  6367. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6368. L_1 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6369. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6370. double L_2;
  6371. L_2 = BigInteger_op_Explicit_m9CFA3DA45CA0A2A28B4302CA87492587B87076FB(L_1, /*hidden argument*/NULL);
  6372. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6373. L_3 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6374. double L_4;
  6375. L_4 = BigInteger_op_Explicit_m9CFA3DA45CA0A2A28B4302CA87492587B87076FB(L_3, /*hidden argument*/NULL);
  6376. return ((double)((double)((double)((double)L_2))/(double)((double)((double)L_4))));
  6377. }
  6378. }
  6379. IL2CPP_EXTERN_C double Fraction_ToDouble_m0631F7B038C4A5D0E55E8581A58EFAA695C5DD80_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6380. {
  6381. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6382. int32_t _offset = 1;
  6383. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6384. double _returnValue;
  6385. _returnValue = Fraction_ToDouble_m0631F7B038C4A5D0E55E8581A58EFAA695C5DD80(_thisAdjusted, method);
  6386. return _returnValue;
  6387. }
  6388. // System.Numerics.BigInteger Fractions.Fraction::get_Numerator()
  6389. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6390. {
  6391. {
  6392. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__numerator_6();
  6393. return L_0;
  6394. }
  6395. }
  6396. IL2CPP_EXTERN_C BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6397. {
  6398. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6399. int32_t _offset = 1;
  6400. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6401. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 _returnValue;
  6402. _returnValue = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline(_thisAdjusted, method);
  6403. return _returnValue;
  6404. }
  6405. // System.Numerics.BigInteger Fractions.Fraction::get_Denominator()
  6406. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6407. {
  6408. {
  6409. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__denominator_5();
  6410. return L_0;
  6411. }
  6412. }
  6413. IL2CPP_EXTERN_C BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6414. {
  6415. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6416. int32_t _offset = 1;
  6417. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6418. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 _returnValue;
  6419. _returnValue = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline(_thisAdjusted, method);
  6420. return _returnValue;
  6421. }
  6422. // System.Boolean Fractions.Fraction::get_IsPositive()
  6423. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6424. {
  6425. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6426. memset((&V_0), 0, sizeof(V_0));
  6427. {
  6428. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__numerator_6();
  6429. V_0 = L_0;
  6430. int32_t L_1;
  6431. L_1 = BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6432. if ((!(((uint32_t)L_1) == ((uint32_t)1))))
  6433. {
  6434. goto IL_0022;
  6435. }
  6436. }
  6437. {
  6438. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__denominator_5();
  6439. V_0 = L_2;
  6440. int32_t L_3;
  6441. L_3 = BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6442. if ((((int32_t)L_3) == ((int32_t)1)))
  6443. {
  6444. goto IL_0047;
  6445. }
  6446. }
  6447. IL_0022:
  6448. {
  6449. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4 = __this->get__numerator_6();
  6450. V_0 = L_4;
  6451. int32_t L_5;
  6452. L_5 = BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6453. if ((!(((uint32_t)L_5) == ((uint32_t)(-1)))))
  6454. {
  6455. goto IL_0045;
  6456. }
  6457. }
  6458. {
  6459. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = __this->get__denominator_5();
  6460. V_0 = L_6;
  6461. int32_t L_7;
  6462. L_7 = BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6463. return (bool)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0);
  6464. }
  6465. IL_0045:
  6466. {
  6467. return (bool)0;
  6468. }
  6469. IL_0047:
  6470. {
  6471. return (bool)1;
  6472. }
  6473. }
  6474. IL2CPP_EXTERN_C bool Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6475. {
  6476. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6477. int32_t _offset = 1;
  6478. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6479. bool _returnValue;
  6480. _returnValue = Fraction_get_IsPositive_mEF7083E3B38D4D216DD1A59CD37D905A29E41459(_thisAdjusted, method);
  6481. return _returnValue;
  6482. }
  6483. // System.Boolean Fractions.Fraction::get_IsZero()
  6484. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6485. {
  6486. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6487. memset((&V_0), 0, sizeof(V_0));
  6488. {
  6489. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__numerator_6();
  6490. V_0 = L_0;
  6491. bool L_1;
  6492. L_1 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6493. if (L_1)
  6494. {
  6495. goto IL_001f;
  6496. }
  6497. }
  6498. {
  6499. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__denominator_5();
  6500. V_0 = L_2;
  6501. bool L_3;
  6502. L_3 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6503. return L_3;
  6504. }
  6505. IL_001f:
  6506. {
  6507. return (bool)1;
  6508. }
  6509. }
  6510. IL2CPP_EXTERN_C bool Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6511. {
  6512. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6513. int32_t _offset = 1;
  6514. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6515. bool _returnValue;
  6516. _returnValue = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269(_thisAdjusted, method);
  6517. return _returnValue;
  6518. }
  6519. // Fractions.FractionState Fractions.Fraction::get_State()
  6520. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6521. {
  6522. {
  6523. int32_t L_0 = __this->get__state_7();
  6524. return L_0;
  6525. }
  6526. }
  6527. IL2CPP_EXTERN_C int32_t Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6528. {
  6529. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6530. int32_t _offset = 1;
  6531. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6532. int32_t _returnValue;
  6533. _returnValue = Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC_inline(_thisAdjusted, method);
  6534. return _returnValue;
  6535. }
  6536. // Fractions.Fraction Fractions.Fraction::get_Zero()
  6537. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887 (const RuntimeMethod* method)
  6538. {
  6539. static bool s_Il2CppMethodInitialized;
  6540. if (!s_Il2CppMethodInitialized)
  6541. {
  6542. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6543. s_Il2CppMethodInitialized = true;
  6544. }
  6545. {
  6546. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6547. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__zero_2();
  6548. return L_0;
  6549. }
  6550. }
  6551. // System.Boolean Fractions.Fraction::Equals(Fractions.Fraction)
  6552. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_Equals_mF22BF55DADA143AD8FE489F8B53904055A88F2BC (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method)
  6553. {
  6554. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6555. memset((&V_0), 0, sizeof(V_0));
  6556. {
  6557. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ___other0;
  6558. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1 = L_0.get__denominator_5();
  6559. V_0 = L_1;
  6560. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__denominator_5();
  6561. bool L_3;
  6562. L_3 = BigInteger_Equals_m05302B320532185A473A0E9CBA352FA30BB43C9A((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_2, /*hidden argument*/NULL);
  6563. if (!L_3)
  6564. {
  6565. goto IL_002b;
  6566. }
  6567. }
  6568. {
  6569. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_4 = ___other0;
  6570. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5 = L_4.get__numerator_6();
  6571. V_0 = L_5;
  6572. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = __this->get__numerator_6();
  6573. bool L_7;
  6574. L_7 = BigInteger_Equals_m05302B320532185A473A0E9CBA352FA30BB43C9A((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), L_6, /*hidden argument*/NULL);
  6575. return L_7;
  6576. }
  6577. IL_002b:
  6578. {
  6579. return (bool)0;
  6580. }
  6581. }
  6582. IL2CPP_EXTERN_C bool Fraction_Equals_mF22BF55DADA143AD8FE489F8B53904055A88F2BC_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___other0, const RuntimeMethod* method)
  6583. {
  6584. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6585. int32_t _offset = 1;
  6586. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6587. bool _returnValue;
  6588. _returnValue = Fraction_Equals_mF22BF55DADA143AD8FE489F8B53904055A88F2BC(_thisAdjusted, ___other0, method);
  6589. return _returnValue;
  6590. }
  6591. // System.Boolean Fractions.Fraction::Equals(System.Object)
  6592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Fraction_Equals_mE19E20E141FB685542980B7E3FCD06FA645765E0 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
  6593. {
  6594. static bool s_Il2CppMethodInitialized;
  6595. if (!s_Il2CppMethodInitialized)
  6596. {
  6597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6598. s_Il2CppMethodInitialized = true;
  6599. }
  6600. {
  6601. RuntimeObject * L_0 = ___other0;
  6602. if (L_0)
  6603. {
  6604. goto IL_0005;
  6605. }
  6606. }
  6607. {
  6608. return (bool)0;
  6609. }
  6610. IL_0005:
  6611. {
  6612. RuntimeObject * L_1 = ___other0;
  6613. if (!((RuntimeObject *)IsInstSealed((RuntimeObject*)L_1, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)))
  6614. {
  6615. goto IL_001a;
  6616. }
  6617. }
  6618. {
  6619. RuntimeObject * L_2 = ___other0;
  6620. bool L_3;
  6621. L_3 = Fraction_Equals_mF22BF55DADA143AD8FE489F8B53904055A88F2BC((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_2, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  6622. return L_3;
  6623. }
  6624. IL_001a:
  6625. {
  6626. return (bool)0;
  6627. }
  6628. }
  6629. IL2CPP_EXTERN_C bool Fraction_Equals_mE19E20E141FB685542980B7E3FCD06FA645765E0_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
  6630. {
  6631. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6632. int32_t _offset = 1;
  6633. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6634. bool _returnValue;
  6635. _returnValue = Fraction_Equals_mE19E20E141FB685542980B7E3FCD06FA645765E0(_thisAdjusted, ___other0, method);
  6636. return _returnValue;
  6637. }
  6638. // System.Int32 Fractions.Fraction::GetHashCode()
  6639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Fraction_GetHashCode_m6BF62C2B6828890CF0C06742799354D9BD755AEF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6640. {
  6641. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6642. memset((&V_0), 0, sizeof(V_0));
  6643. {
  6644. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__denominator_5();
  6645. V_0 = L_0;
  6646. int32_t L_1;
  6647. L_1 = BigInteger_GetHashCode_m68DD5586F08BF39F4D6547FED0EF8185F6584306((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6648. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__numerator_6();
  6649. V_0 = L_2;
  6650. int32_t L_3;
  6651. L_3 = BigInteger_GetHashCode_m68DD5586F08BF39F4D6547FED0EF8185F6584306((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  6652. return ((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)((int32_t)397)))^(int32_t)L_3));
  6653. }
  6654. }
  6655. IL2CPP_EXTERN_C int32_t Fraction_GetHashCode_m6BF62C2B6828890CF0C06742799354D9BD755AEF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6656. {
  6657. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6658. int32_t _offset = 1;
  6659. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6660. int32_t _returnValue;
  6661. _returnValue = Fraction_GetHashCode_m6BF62C2B6828890CF0C06742799354D9BD755AEF(_thisAdjusted, method);
  6662. return _returnValue;
  6663. }
  6664. // Fractions.Fraction Fractions.Fraction::Add(Fractions.Fraction)
  6665. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___summand0, const RuntimeMethod* method)
  6666. {
  6667. static bool s_Il2CppMethodInitialized;
  6668. if (!s_Il2CppMethodInitialized)
  6669. {
  6670. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6671. s_Il2CppMethodInitialized = true;
  6672. }
  6673. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6674. memset((&V_0), 0, sizeof(V_0));
  6675. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_1;
  6676. memset((&V_1), 0, sizeof(V_1));
  6677. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_2;
  6678. memset((&V_2), 0, sizeof(V_2));
  6679. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_3;
  6680. memset((&V_3), 0, sizeof(V_3));
  6681. {
  6682. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__denominator_5();
  6683. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6684. L_1 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6685. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6686. bool L_2;
  6687. L_2 = BigInteger_op_Equality_mC4EE6C9D66F0696466BBF98FC9B0A7F7058549BD(L_0, L_1, /*hidden argument*/NULL);
  6688. if (!L_2)
  6689. {
  6690. goto IL_0033;
  6691. }
  6692. }
  6693. {
  6694. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3 = __this->get__numerator_6();
  6695. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  6696. L_4 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6697. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6698. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5;
  6699. L_5 = BigInteger_Add_mF19186DC029742C86DB2D689C237162E317B31FD(L_3, L_4, /*hidden argument*/NULL);
  6700. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = __this->get__denominator_5();
  6701. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_7;
  6702. memset((&L_7), 0, sizeof(L_7));
  6703. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_7), L_5, L_6, (bool)1, /*hidden argument*/NULL);
  6704. return L_7;
  6705. }
  6706. IL_0033:
  6707. {
  6708. bool L_8;
  6709. L_8 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6710. if (!L_8)
  6711. {
  6712. goto IL_003d;
  6713. }
  6714. }
  6715. {
  6716. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_9 = ___summand0;
  6717. return L_9;
  6718. }
  6719. IL_003d:
  6720. {
  6721. bool L_10;
  6722. L_10 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6723. if (!L_10)
  6724. {
  6725. goto IL_004d;
  6726. }
  6727. }
  6728. {
  6729. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_11 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  6730. return L_11;
  6731. }
  6732. IL_004d:
  6733. {
  6734. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_12 = __this->get__denominator_5();
  6735. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13;
  6736. L_13 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6737. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6738. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_14;
  6739. L_14 = BigInteger_GreatestCommonDivisor_mAC4FF67DDD41976C857B17B85951C79368CD418C(L_12, L_13, /*hidden argument*/NULL);
  6740. V_0 = L_14;
  6741. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15 = __this->get__denominator_5();
  6742. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_16 = V_0;
  6743. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_17;
  6744. L_17 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_15, L_16, /*hidden argument*/NULL);
  6745. V_1 = L_17;
  6746. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_18;
  6747. L_18 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6748. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_19 = V_0;
  6749. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_20;
  6750. L_20 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_18, L_19, /*hidden argument*/NULL);
  6751. V_2 = L_20;
  6752. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_21 = V_1;
  6753. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_22;
  6754. L_22 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6755. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_23;
  6756. L_23 = BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2(L_21, L_22, /*hidden argument*/NULL);
  6757. V_3 = L_23;
  6758. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_24 = __this->get__numerator_6();
  6759. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_25 = V_2;
  6760. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_26;
  6761. L_26 = BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2(L_24, L_25, /*hidden argument*/NULL);
  6762. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_27;
  6763. L_27 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___summand0), /*hidden argument*/NULL);
  6764. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_28 = V_1;
  6765. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_29;
  6766. L_29 = BigInteger_Multiply_mE4F1C77DA40D8D0150A7E42DB4E9944CEFC591A2(L_27, L_28, /*hidden argument*/NULL);
  6767. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_30;
  6768. L_30 = BigInteger_Add_mF19186DC029742C86DB2D689C237162E317B31FD(L_26, L_29, /*hidden argument*/NULL);
  6769. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_31 = V_3;
  6770. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_32;
  6771. memset((&L_32), 0, sizeof(L_32));
  6772. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_32), L_30, L_31, (bool)1, /*hidden argument*/NULL);
  6773. return L_32;
  6774. }
  6775. }
  6776. IL2CPP_EXTERN_C Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___summand0, const RuntimeMethod* method)
  6777. {
  6778. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6779. int32_t _offset = 1;
  6780. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6781. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 _returnValue;
  6782. _returnValue = Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A(_thisAdjusted, ___summand0, method);
  6783. return _returnValue;
  6784. }
  6785. // Fractions.Fraction Fractions.Fraction::Subtract(Fractions.Fraction)
  6786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Subtract_mB89978450885E886D5F1EBCA0029B2E0FFA3ED2F (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___subtrahend0, const RuntimeMethod* method)
  6787. {
  6788. {
  6789. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0;
  6790. L_0 = Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___subtrahend0), /*hidden argument*/NULL);
  6791. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  6792. L_1 = Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, L_0, /*hidden argument*/NULL);
  6793. return L_1;
  6794. }
  6795. }
  6796. IL2CPP_EXTERN_C Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Subtract_mB89978450885E886D5F1EBCA0029B2E0FFA3ED2F_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___subtrahend0, const RuntimeMethod* method)
  6797. {
  6798. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6799. int32_t _offset = 1;
  6800. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6801. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 _returnValue;
  6802. _returnValue = Fraction_Subtract_mB89978450885E886D5F1EBCA0029B2E0FFA3ED2F(_thisAdjusted, ___subtrahend0, method);
  6803. return _returnValue;
  6804. }
  6805. // Fractions.Fraction Fractions.Fraction::Invert()
  6806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  6807. {
  6808. static bool s_Il2CppMethodInitialized;
  6809. if (!s_Il2CppMethodInitialized)
  6810. {
  6811. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6812. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6813. s_Il2CppMethodInitialized = true;
  6814. }
  6815. {
  6816. bool L_0;
  6817. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, /*hidden argument*/NULL);
  6818. if (!L_0)
  6819. {
  6820. goto IL_000e;
  6821. }
  6822. }
  6823. {
  6824. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6825. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__zero_2();
  6826. return L_1;
  6827. }
  6828. IL_000e:
  6829. {
  6830. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = __this->get__numerator_6();
  6831. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6832. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6833. L_3 = BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D(L_2, /*hidden argument*/NULL);
  6834. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4 = __this->get__denominator_5();
  6835. int32_t L_5 = __this->get__state_7();
  6836. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_6;
  6837. memset((&L_6), 0, sizeof(L_6));
  6838. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_6), L_3, L_4, L_5, /*hidden argument*/NULL);
  6839. return L_6;
  6840. }
  6841. }
  6842. IL2CPP_EXTERN_C Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  6843. {
  6844. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6845. int32_t _offset = 1;
  6846. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6847. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 _returnValue;
  6848. _returnValue = Fraction_Invert_mF44C826837303B6814D1E62AB9F104F7DE1E9F33(_thisAdjusted, method);
  6849. return _returnValue;
  6850. }
  6851. // Fractions.Fraction Fractions.Fraction::Multiply(Fractions.Fraction)
  6852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Multiply_m4FF96C6158A505C11BF399F90A1A762F38D69BA9 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___factor0, const RuntimeMethod* method)
  6853. {
  6854. static bool s_Il2CppMethodInitialized;
  6855. if (!s_Il2CppMethodInitialized)
  6856. {
  6857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6858. s_Il2CppMethodInitialized = true;
  6859. }
  6860. {
  6861. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__numerator_6();
  6862. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1 = ___factor0;
  6863. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = L_1.get__numerator_6();
  6864. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6865. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6866. L_3 = BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067(L_0, L_2, /*hidden argument*/NULL);
  6867. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4 = __this->get__denominator_5();
  6868. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_5 = ___factor0;
  6869. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = L_5.get__denominator_5();
  6870. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  6871. L_7 = BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067(L_4, L_6, /*hidden argument*/NULL);
  6872. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_8;
  6873. memset((&L_8), 0, sizeof(L_8));
  6874. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_8), L_3, L_7, (bool)1, /*hidden argument*/NULL);
  6875. return L_8;
  6876. }
  6877. }
  6878. IL2CPP_EXTERN_C Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Multiply_m4FF96C6158A505C11BF399F90A1A762F38D69BA9_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___factor0, const RuntimeMethod* method)
  6879. {
  6880. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6881. int32_t _offset = 1;
  6882. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6883. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 _returnValue;
  6884. _returnValue = Fraction_Multiply_m4FF96C6158A505C11BF399F90A1A762F38D69BA9(_thisAdjusted, ___factor0, method);
  6885. return _returnValue;
  6886. }
  6887. // Fractions.Fraction Fractions.Fraction::Divide(Fractions.Fraction)
  6888. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___divisor0, const RuntimeMethod* method)
  6889. {
  6890. static bool s_Il2CppMethodInitialized;
  6891. if (!s_Il2CppMethodInitialized)
  6892. {
  6893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6894. s_Il2CppMethodInitialized = true;
  6895. }
  6896. {
  6897. bool L_0;
  6898. L_0 = Fraction_get_IsZero_mDA0DCADB71D74ECA5BB41C2DA1AAEC921AF7D269((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___divisor0), /*hidden argument*/NULL);
  6899. if (!L_0)
  6900. {
  6901. goto IL_0024;
  6902. }
  6903. }
  6904. {
  6905. String_t* L_1;
  6906. L_1 = Resources_get_DivideByZero_m9974079D3DD47D5D8DDA8A24838982E48E9AA6FE(/*hidden argument*/NULL);
  6907. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_2 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  6908. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_3 = L_2;
  6909. RuntimeObject * L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var)), &L_3);
  6910. String_t* L_5;
  6911. L_5 = String_Format_mB3D38E5238C3164DB4D7D29339D9E225A4496D17(L_1, L_4, /*hidden argument*/NULL);
  6912. DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 * L_6 = (DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DivideByZeroException_tEAEB89F460AFC9F565DBB5CEDDF8BDF1888879E3_il2cpp_TypeInfo_var)));
  6913. DivideByZeroException__ctor_m74F3BED757509809C1ABFA2368D542AC098E8D66(L_6, L_5, /*hidden argument*/NULL);
  6914. IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9_RuntimeMethod_var)));
  6915. }
  6916. IL_0024:
  6917. {
  6918. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7 = __this->get__numerator_6();
  6919. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_8 = ___divisor0;
  6920. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_9 = L_8.get__denominator_5();
  6921. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6922. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_10;
  6923. L_10 = BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067(L_7, L_9, /*hidden argument*/NULL);
  6924. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_11 = __this->get__denominator_5();
  6925. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_12 = ___divisor0;
  6926. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13 = L_12.get__numerator_6();
  6927. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_14;
  6928. L_14 = BigInteger_op_Multiply_m2C693A37027C26E76BFF4F974553ACA2D8DCC067(L_11, L_13, /*hidden argument*/NULL);
  6929. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_15;
  6930. memset((&L_15), 0, sizeof(L_15));
  6931. Fraction__ctor_m1E3BF2A3B14FBAA26EC49E96AC4D063A8FBD7E40((&L_15), L_10, L_14, (bool)1, /*hidden argument*/NULL);
  6932. return L_15;
  6933. }
  6934. }
  6935. IL2CPP_EXTERN_C Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9_AdjustorThunk (RuntimeObject * __this, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___divisor0, const RuntimeMethod* method)
  6936. {
  6937. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  6938. int32_t _offset = 1;
  6939. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  6940. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 _returnValue;
  6941. _returnValue = Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9(_thisAdjusted, ___divisor0, method);
  6942. return _returnValue;
  6943. }
  6944. // Fractions.Fraction Fractions.Fraction::Abs(Fractions.Fraction)
  6945. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_Abs_m27CD74E35F0FFDBC59C2D360539ED0D2ABEEDE2A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___fraction0, const RuntimeMethod* method)
  6946. {
  6947. static bool s_Il2CppMethodInitialized;
  6948. if (!s_Il2CppMethodInitialized)
  6949. {
  6950. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6951. s_Il2CppMethodInitialized = true;
  6952. }
  6953. {
  6954. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0;
  6955. L_0 = Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  6956. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6957. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  6958. L_1 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_0, /*hidden argument*/NULL);
  6959. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2;
  6960. L_2 = Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  6961. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  6962. L_3 = BigInteger_Abs_mF9100B81D50C059B2C72158F0DC17A1E0EEBC9A7(L_2, /*hidden argument*/NULL);
  6963. int32_t L_4;
  6964. L_4 = Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC_inline((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___fraction0), /*hidden argument*/NULL);
  6965. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_5;
  6966. memset((&L_5), 0, sizeof(L_5));
  6967. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_5), L_1, L_3, L_4, /*hidden argument*/NULL);
  6968. return L_5;
  6969. }
  6970. }
  6971. // Fractions.Fraction Fractions.Fraction::GetReducedFraction(System.Numerics.BigInteger,System.Numerics.BigInteger)
  6972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_GetReducedFraction_m76C84360EC78A2A80BF49C17CECB7CD1D9D72758 (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___numerator0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___denominator1, const RuntimeMethod* method)
  6973. {
  6974. static bool s_Il2CppMethodInitialized;
  6975. if (!s_Il2CppMethodInitialized)
  6976. {
  6977. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  6978. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  6979. s_Il2CppMethodInitialized = true;
  6980. }
  6981. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 V_0;
  6982. memset((&V_0), 0, sizeof(V_0));
  6983. {
  6984. bool L_0;
  6985. L_0 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___numerator0), /*hidden argument*/NULL);
  6986. if (L_0)
  6987. {
  6988. goto IL_0012;
  6989. }
  6990. }
  6991. {
  6992. bool L_1;
  6993. L_1 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___denominator1), /*hidden argument*/NULL);
  6994. if (!L_1)
  6995. {
  6996. goto IL_0018;
  6997. }
  6998. }
  6999. IL_0012:
  7000. {
  7001. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7002. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_2;
  7003. L_2 = Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887_inline(/*hidden argument*/NULL);
  7004. return L_2;
  7005. }
  7006. IL_0018:
  7007. {
  7008. int32_t L_3;
  7009. L_3 = BigInteger_get_Sign_mB7A2E5A1C237EB3532F5AA6C13511B696B3EA660((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&___denominator1), /*hidden argument*/NULL);
  7010. if ((!(((uint32_t)L_3) == ((uint32_t)(-1)))))
  7011. {
  7012. goto IL_0032;
  7013. }
  7014. }
  7015. {
  7016. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4 = ___numerator0;
  7017. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7018. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5;
  7019. L_5 = BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D(L_4, /*hidden argument*/NULL);
  7020. ___numerator0 = L_5;
  7021. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_6 = ___denominator1;
  7022. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  7023. L_7 = BigInteger_Negate_mD93521160B71B671B684FF2C149A5102AFA9024D(L_6, /*hidden argument*/NULL);
  7024. ___denominator1 = L_7;
  7025. }
  7026. IL_0032:
  7027. {
  7028. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8 = ___numerator0;
  7029. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_9 = ___denominator1;
  7030. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7031. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_10;
  7032. L_10 = BigInteger_GreatestCommonDivisor_mAC4FF67DDD41976C857B17B85951C79368CD418C(L_8, L_9, /*hidden argument*/NULL);
  7033. V_0 = L_10;
  7034. bool L_11;
  7035. L_11 = BigInteger_get_IsOne_m634E3C96A5A2AEE571DF2E3FC24FCBED2339DD78((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  7036. if (L_11)
  7037. {
  7038. goto IL_0061;
  7039. }
  7040. }
  7041. {
  7042. bool L_12;
  7043. L_12 = BigInteger_get_IsZero_m926C5F3453B1335A6A50264AF7A448619850949D((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)(&V_0), /*hidden argument*/NULL);
  7044. if (L_12)
  7045. {
  7046. goto IL_0061;
  7047. }
  7048. }
  7049. {
  7050. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_13 = ___numerator0;
  7051. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_14 = V_0;
  7052. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7053. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_15;
  7054. L_15 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_13, L_14, /*hidden argument*/NULL);
  7055. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_16 = ___denominator1;
  7056. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_17 = V_0;
  7057. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_18;
  7058. L_18 = BigInteger_Divide_m7AD93CF9905D1418FEB940FE2376191529FB640A(L_16, L_17, /*hidden argument*/NULL);
  7059. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_19;
  7060. memset((&L_19), 0, sizeof(L_19));
  7061. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_19), L_15, L_18, 1, /*hidden argument*/NULL);
  7062. return L_19;
  7063. }
  7064. IL_0061:
  7065. {
  7066. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_20 = ___numerator0;
  7067. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_21 = ___denominator1;
  7068. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_22;
  7069. memset((&L_22), 0, sizeof(L_22));
  7070. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_22), L_20, L_21, 1, /*hidden argument*/NULL);
  7071. return L_22;
  7072. }
  7073. }
  7074. // Fractions.Fraction Fractions.Fraction::op_Addition(Fractions.Fraction,Fractions.Fraction)
  7075. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Addition_mDEFF3A47C70E46003BD5DA57B5551C508BF4DE95 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method)
  7076. {
  7077. {
  7078. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ___b1;
  7079. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7080. L_1 = Fraction_Add_m3A41B371FB2114551F15DD71D432A9F43A303B0A((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___a0), L_0, /*hidden argument*/NULL);
  7081. return L_1;
  7082. }
  7083. }
  7084. // Fractions.Fraction Fractions.Fraction::op_Subtraction(Fractions.Fraction,Fractions.Fraction)
  7085. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Subtraction_m484CAB8A8EA19BE90D429CBF2F1F2EC278CB4076 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method)
  7086. {
  7087. {
  7088. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ___b1;
  7089. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7090. L_1 = Fraction_Subtract_mB89978450885E886D5F1EBCA0029B2E0FFA3ED2F((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___a0), L_0, /*hidden argument*/NULL);
  7091. return L_1;
  7092. }
  7093. }
  7094. // Fractions.Fraction Fractions.Fraction::op_Multiply(Fractions.Fraction,Fractions.Fraction)
  7095. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Multiply_mDE606ED84C0076FC3339588D7241033B873ABA4A (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method)
  7096. {
  7097. {
  7098. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ___b1;
  7099. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7100. L_1 = Fraction_Multiply_m4FF96C6158A505C11BF399F90A1A762F38D69BA9((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___a0), L_0, /*hidden argument*/NULL);
  7101. return L_1;
  7102. }
  7103. }
  7104. // Fractions.Fraction Fractions.Fraction::op_Division(Fractions.Fraction,Fractions.Fraction)
  7105. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Division_m02A0B73BF77F61E931B992B2196B744F00D42764 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___a0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 ___b1, const RuntimeMethod* method)
  7106. {
  7107. {
  7108. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ___b1;
  7109. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7110. L_1 = Fraction_Divide_m5A0C4B4FC46364A812B2A4BB13CC1B2B209A83D9((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&___a0), L_0, /*hidden argument*/NULL);
  7111. return L_1;
  7112. }
  7113. }
  7114. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.Int32)
  7115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m2C310A94FA8DE8A9B6F415235B7AFB9F4DAC39A0 (int32_t ___value0, const RuntimeMethod* method)
  7116. {
  7117. {
  7118. int32_t L_0 = ___value0;
  7119. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7120. memset((&L_1), 0, sizeof(L_1));
  7121. Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF((&L_1), L_0, /*hidden argument*/NULL);
  7122. return L_1;
  7123. }
  7124. }
  7125. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.Int64)
  7126. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m6937ED8888DA32BCF159332F37190EC6E373BCE6 (int64_t ___value0, const RuntimeMethod* method)
  7127. {
  7128. {
  7129. int64_t L_0 = ___value0;
  7130. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7131. memset((&L_1), 0, sizeof(L_1));
  7132. Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E((&L_1), L_0, /*hidden argument*/NULL);
  7133. return L_1;
  7134. }
  7135. }
  7136. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.UInt32)
  7137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m1F105F3B1C5C785F1D1067CC4A437FE32E9C2D58 (uint32_t ___value0, const RuntimeMethod* method)
  7138. {
  7139. {
  7140. uint32_t L_0 = ___value0;
  7141. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7142. memset((&L_1), 0, sizeof(L_1));
  7143. Fraction__ctor_m47B903566A15E6B122D8407475B14857B78E5B83((&L_1), L_0, /*hidden argument*/NULL);
  7144. return L_1;
  7145. }
  7146. }
  7147. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.UInt64)
  7148. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m5E5B14C4EE7D97354CBCC674FA827BC8F064DCA5 (uint64_t ___value0, const RuntimeMethod* method)
  7149. {
  7150. {
  7151. uint64_t L_0 = ___value0;
  7152. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7153. memset((&L_1), 0, sizeof(L_1));
  7154. Fraction__ctor_m58055D194857C4B88DA43E914A57456729D461F4((&L_1), L_0, /*hidden argument*/NULL);
  7155. return L_1;
  7156. }
  7157. }
  7158. // Fractions.Fraction Fractions.Fraction::op_Implicit(System.Numerics.BigInteger)
  7159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_op_Implicit_m8B52CCFBDB3D8534125A9437A0B3FC21DBE6E9DC (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 ___value0, const RuntimeMethod* method)
  7160. {
  7161. {
  7162. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ___value0;
  7163. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7164. memset((&L_1), 0, sizeof(L_1));
  7165. Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C((&L_1), L_0, /*hidden argument*/NULL);
  7166. return L_1;
  7167. }
  7168. }
  7169. // System.String Fractions.Fraction::ToString()
  7170. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Fraction_ToString_mFB99015CB4CF962B2930C780FAD36030E7C30913 (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  7171. {
  7172. static bool s_Il2CppMethodInitialized;
  7173. if (!s_Il2CppMethodInitialized)
  7174. {
  7175. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var);
  7176. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
  7177. s_Il2CppMethodInitialized = true;
  7178. }
  7179. {
  7180. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var);
  7181. RuntimeObject* L_0 = ((DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_StaticFields*)il2cpp_codegen_static_fields_for(DefaultFractionFormatProvider_tBDC9B68FDB2FEDE237FFAC21D81BF5F5582E9517_il2cpp_TypeInfo_var))->get_Instance_0();
  7182. String_t* L_1;
  7183. L_1 = Fraction_ToString_m07A9AE7B99F7235091625B2A889D21BC31738BDF((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this, _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869, L_0, /*hidden argument*/NULL);
  7184. return L_1;
  7185. }
  7186. }
  7187. IL2CPP_EXTERN_C String_t* Fraction_ToString_mFB99015CB4CF962B2930C780FAD36030E7C30913_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
  7188. {
  7189. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  7190. int32_t _offset = 1;
  7191. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  7192. String_t* _returnValue;
  7193. _returnValue = Fraction_ToString_mFB99015CB4CF962B2930C780FAD36030E7C30913(_thisAdjusted, method);
  7194. return _returnValue;
  7195. }
  7196. // System.String Fractions.Fraction::ToString(System.String,System.IFormatProvider)
  7197. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Fraction_ToString_m07A9AE7B99F7235091625B2A889D21BC31738BDF (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, String_t* ___format0, RuntimeObject* ___formatProvider1, const RuntimeMethod* method)
  7198. {
  7199. static bool s_Il2CppMethodInitialized;
  7200. if (!s_Il2CppMethodInitialized)
  7201. {
  7202. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  7203. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7204. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930_il2cpp_TypeInfo_var);
  7205. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF_il2cpp_TypeInfo_var);
  7206. s_Il2CppMethodInitialized = true;
  7207. }
  7208. RuntimeObject* V_0 = NULL;
  7209. RuntimeObject * G_B3_0 = NULL;
  7210. {
  7211. RuntimeObject* L_0 = ___formatProvider1;
  7212. if (L_0)
  7213. {
  7214. goto IL_0006;
  7215. }
  7216. }
  7217. {
  7218. G_B3_0 = NULL;
  7219. goto IL_001c;
  7220. }
  7221. IL_0006:
  7222. {
  7223. RuntimeObject* L_1 = ___formatProvider1;
  7224. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_2 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  7225. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_3 = L_2;
  7226. RuntimeObject * L_4 = Box(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var, &L_3);
  7227. NullCheck(L_4);
  7228. Type_t * L_5;
  7229. L_5 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B(L_4, /*hidden argument*/NULL);
  7230. NullCheck(L_1);
  7231. RuntimeObject * L_6;
  7232. L_6 = InterfaceFuncInvoker1< RuntimeObject *, Type_t * >::Invoke(0 /* System.Object System.IFormatProvider::GetFormat(System.Type) */, IFormatProvider_tF2AECC4B14F41D36718920D67F930CED940412DF_il2cpp_TypeInfo_var, L_1, L_5);
  7233. G_B3_0 = L_6;
  7234. }
  7235. IL_001c:
  7236. {
  7237. V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)G_B3_0, ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930_il2cpp_TypeInfo_var));
  7238. RuntimeObject* L_7 = V_0;
  7239. if (L_7)
  7240. {
  7241. goto IL_003d;
  7242. }
  7243. }
  7244. {
  7245. IL2CPP_RUNTIME_CLASS_INIT(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var);
  7246. RuntimeObject* L_8 = ((DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_StaticFields*)il2cpp_codegen_static_fields_for(DefaultFractionFormatter_t29EF38A05937F3276FED85B1118E6E7B4C29FEB2_il2cpp_TypeInfo_var))->get_Instance_0();
  7247. String_t* L_9 = ___format0;
  7248. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_10 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  7249. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_11 = L_10;
  7250. RuntimeObject * L_12 = Box(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var, &L_11);
  7251. RuntimeObject* L_13 = ___formatProvider1;
  7252. NullCheck(L_8);
  7253. String_t* L_14;
  7254. L_14 = InterfaceFuncInvoker3< String_t*, String_t*, RuntimeObject *, RuntimeObject* >::Invoke(0 /* System.String System.ICustomFormatter::Format(System.String,System.Object,System.IFormatProvider) */, ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930_il2cpp_TypeInfo_var, L_8, L_9, L_12, L_13);
  7255. return L_14;
  7256. }
  7257. IL_003d:
  7258. {
  7259. RuntimeObject* L_15 = V_0;
  7260. String_t* L_16 = ___format0;
  7261. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_17 = (*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)__this);
  7262. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_18 = L_17;
  7263. RuntimeObject * L_19 = Box(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var, &L_18);
  7264. RuntimeObject* L_20 = ___formatProvider1;
  7265. NullCheck(L_15);
  7266. String_t* L_21;
  7267. L_21 = InterfaceFuncInvoker3< String_t*, String_t*, RuntimeObject *, RuntimeObject* >::Invoke(0 /* System.String System.ICustomFormatter::Format(System.String,System.Object,System.IFormatProvider) */, ICustomFormatter_t688AE8581BC1D963C0649E9692E95285407EC930_il2cpp_TypeInfo_var, L_15, L_16, L_19, L_20);
  7268. return L_21;
  7269. }
  7270. }
  7271. IL2CPP_EXTERN_C String_t* Fraction_ToString_m07A9AE7B99F7235091625B2A889D21BC31738BDF_AdjustorThunk (RuntimeObject * __this, String_t* ___format0, RuntimeObject* ___formatProvider1, const RuntimeMethod* method)
  7272. {
  7273. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * _thisAdjusted;
  7274. int32_t _offset = 1;
  7275. _thisAdjusted = reinterpret_cast<Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *>(__this + _offset);
  7276. String_t* _returnValue;
  7277. _returnValue = Fraction_ToString_m07A9AE7B99F7235091625B2A889D21BC31738BDF(_thisAdjusted, ___format0, ___formatProvider1, method);
  7278. return _returnValue;
  7279. }
  7280. // System.Void Fractions.Fraction::.cctor()
  7281. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Fraction__cctor_mD99981AA71BA27731C311353FCAB3AE4E7348677 (const RuntimeMethod* method)
  7282. {
  7283. static bool s_Il2CppMethodInitialized;
  7284. if (!s_Il2CppMethodInitialized)
  7285. {
  7286. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7287. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7288. s_Il2CppMethodInitialized = true;
  7289. }
  7290. {
  7291. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_0;
  7292. memset((&L_0), 0, sizeof(L_0));
  7293. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_0), (-1), (-1), (-1), (bool)1, (uint8_t)0, /*hidden argument*/NULL);
  7294. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  7295. memset((&L_1), 0, sizeof(L_1));
  7296. BigInteger__ctor_m022F65218976B242C90878967F29358111839491((&L_1), L_0, /*hidden argument*/NULL);
  7297. ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->set_MIN_DECIMAL_0(L_1);
  7298. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_2;
  7299. memset((&L_2), 0, sizeof(L_2));
  7300. Decimal__ctor_mB9DFF414FB23863B982F9D863D6E57867995C7F3((&L_2), (-1), (-1), (-1), (bool)0, (uint8_t)0, /*hidden argument*/NULL);
  7301. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_3;
  7302. memset((&L_3), 0, sizeof(L_3));
  7303. BigInteger__ctor_m022F65218976B242C90878967F29358111839491((&L_3), L_2, /*hidden argument*/NULL);
  7304. ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->set_MAX_DECIMAL_1(L_3);
  7305. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7306. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_4;
  7307. L_4 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  7308. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_5;
  7309. L_5 = BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline(/*hidden argument*/NULL);
  7310. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_6;
  7311. memset((&L_6), 0, sizeof(L_6));
  7312. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_6), L_4, L_5, 1, /*hidden argument*/NULL);
  7313. ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->set__zero_2(L_6);
  7314. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_7;
  7315. L_7 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  7316. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_8;
  7317. L_8 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  7318. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_9;
  7319. memset((&L_9), 0, sizeof(L_9));
  7320. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_9), L_7, L_8, 1, /*hidden argument*/NULL);
  7321. ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->set__one_3(L_9);
  7322. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_10;
  7323. L_10 = BigInteger_get_MinusOne_m5B018EBF2A8A345E0FE9188C32AFC404C1D7347E_inline(/*hidden argument*/NULL);
  7324. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_11;
  7325. L_11 = BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline(/*hidden argument*/NULL);
  7326. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_12;
  7327. memset((&L_12), 0, sizeof(L_12));
  7328. Fraction__ctor_m90845EA5535271D5E0BCEE33F54A2D9814201A53((&L_12), L_10, L_11, 1, /*hidden argument*/NULL);
  7329. ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->set__minus_one_4(L_12);
  7330. return;
  7331. }
  7332. }
  7333. #ifdef __clang__
  7334. #pragma clang diagnostic pop
  7335. #endif
  7336. #ifdef __clang__
  7337. #pragma clang diagnostic push
  7338. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7339. #pragma clang diagnostic ignored "-Wunused-variable"
  7340. #endif
  7341. #ifdef __clang__
  7342. #pragma clang diagnostic pop
  7343. #endif
  7344. #ifdef __clang__
  7345. #pragma clang diagnostic push
  7346. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7347. #pragma clang diagnostic ignored "-Wunused-variable"
  7348. #endif
  7349. // System.Void Fractions.TypeConverters.FractionTypeConverter::.cctor()
  7350. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FractionTypeConverter__cctor_mCEBCD04E26AA58BA32853ABB48F2504BB507E953 (const RuntimeMethod* method)
  7351. {
  7352. static bool s_Il2CppMethodInitialized;
  7353. if (!s_Il2CppMethodInitialized)
  7354. {
  7355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_0_0_0_var);
  7356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var);
  7357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mA49A84DB25A128B699ECDD39DB72469DF6A77E72_RuntimeMethod_var);
  7360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC22CCAD9704BBC5B5D8581C81FD0F41A26A11710_RuntimeMethod_var);
  7361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD_il2cpp_TypeInfo_var);
  7362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E_il2cpp_TypeInfo_var);
  7363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_0_0_0_var);
  7364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_il2cpp_TypeInfo_var);
  7365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var);
  7366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mBBBBEE148ED492271216D211619EBA1D2756289D_RuntimeMethod_var);
  7372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9_il2cpp_TypeInfo_var);
  7373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var);
  7374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var);
  7375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  7376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_0_mC22647AF5B7471D7930E789B29A1BB7622256721_RuntimeMethod_var);
  7378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_10_m5B9CC3659DAC51A3E044318155B4445FCA0295BF_RuntimeMethod_var);
  7379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_11_m534328E0E94C0AF0599F57008807BC448AF17D81_RuntimeMethod_var);
  7380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_12_m77A6265AC77734799ED11259866D756FF43E77ED_RuntimeMethod_var);
  7381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_13_m65568075ECD491DD0BF506DC25B64206D2A65B40_RuntimeMethod_var);
  7382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_1_mED78CC3B1881FAD16AFA960F9008A9E82032BB86_RuntimeMethod_var);
  7383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_2_mE84539FC5ABFE621F89EBDB4BA44E4F1EB757647_RuntimeMethod_var);
  7384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_3_m8F582D8A4B438D8F9E60A49699FD8C096487A1EC_RuntimeMethod_var);
  7385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_4_m73902A576D1F7195372427009DC4B7D0F8809D9A_RuntimeMethod_var);
  7386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_5_m4C9F97E40CC1D182CC27EB7A57197A4AC51F0992_RuntimeMethod_var);
  7387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_6_mE7411EE5DAB2B699A3BB79FC99E470D2E33367FB_RuntimeMethod_var);
  7388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_7_m90F801C6B4440C86C56830F672790F924CD2418E_RuntimeMethod_var);
  7389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_8_m4436A81FECA4A819EA68CF048E217C8B814792B7_RuntimeMethod_var);
  7390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3C_cctorU3Eb__8_9_m044445BFBE49950F6BA586FDB336117373892661_RuntimeMethod_var);
  7391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var);
  7392. s_Il2CppMethodInitialized = true;
  7393. }
  7394. {
  7395. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_0 = (HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 *)il2cpp_codegen_object_new(HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9_il2cpp_TypeInfo_var);
  7396. HashSet_1__ctor_mBBBBEE148ED492271216D211619EBA1D2756289D(L_0, /*hidden argument*/HashSet_1__ctor_mBBBBEE148ED492271216D211619EBA1D2756289D_RuntimeMethod_var);
  7397. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_1 = L_0;
  7398. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_2 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  7399. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  7400. Type_t * L_3;
  7401. L_3 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_2, /*hidden argument*/NULL);
  7402. NullCheck(L_1);
  7403. bool L_4;
  7404. L_4 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_1, L_3, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7405. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_5 = L_1;
  7406. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast<intptr_t> (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) };
  7407. Type_t * L_7;
  7408. L_7 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_6, /*hidden argument*/NULL);
  7409. NullCheck(L_5);
  7410. bool L_8;
  7411. L_8 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_5, L_7, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7412. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_9 = L_5;
  7413. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_10 = { reinterpret_cast<intptr_t> (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) };
  7414. Type_t * L_11;
  7415. L_11 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_10, /*hidden argument*/NULL);
  7416. NullCheck(L_9);
  7417. bool L_12;
  7418. L_12 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_9, L_11, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7419. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_13 = L_9;
  7420. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast<intptr_t> (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) };
  7421. Type_t * L_15;
  7422. L_15 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_14, /*hidden argument*/NULL);
  7423. NullCheck(L_13);
  7424. bool L_16;
  7425. L_16 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_13, L_15, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7426. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_17 = L_13;
  7427. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_18 = { reinterpret_cast<intptr_t> (Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_0_0_0_var) };
  7428. Type_t * L_19;
  7429. L_19 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_18, /*hidden argument*/NULL);
  7430. NullCheck(L_17);
  7431. bool L_20;
  7432. L_20 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_17, L_19, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7433. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_21 = L_17;
  7434. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast<intptr_t> (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var) };
  7435. Type_t * L_23;
  7436. L_23 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_22, /*hidden argument*/NULL);
  7437. NullCheck(L_21);
  7438. bool L_24;
  7439. L_24 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_21, L_23, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7440. HashSet_1_t6DF4EF51925F07D2DF32F6A9A96C6B4624263BB9 * L_25 = L_21;
  7441. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_26 = { reinterpret_cast<intptr_t> (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_0_0_0_var) };
  7442. Type_t * L_27;
  7443. L_27 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_26, /*hidden argument*/NULL);
  7444. NullCheck(L_25);
  7445. bool L_28;
  7446. L_28 = HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B(L_25, L_27, /*hidden argument*/HashSet_1_Add_m46ADE47113FEE0E38D1241A7D95E9A0BAD57719B_RuntimeMethod_var);
  7447. ((FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields*)il2cpp_codegen_static_fields_for(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_il2cpp_TypeInfo_var))->set_SUPPORTED_TYPES_2(L_25);
  7448. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_29 = (Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD *)il2cpp_codegen_object_new(Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD_il2cpp_TypeInfo_var);
  7449. Dictionary_2__ctor_mA49A84DB25A128B699ECDD39DB72469DF6A77E72(L_29, /*hidden argument*/Dictionary_2__ctor_mA49A84DB25A128B699ECDD39DB72469DF6A77E72_RuntimeMethod_var);
  7450. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_30 = L_29;
  7451. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_31 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  7452. Type_t * L_32;
  7453. L_32 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_31, /*hidden argument*/NULL);
  7454. IL2CPP_RUNTIME_CLASS_INIT(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var);
  7455. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_33 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7456. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_34 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7457. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_34, L_33, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_0_mC22647AF5B7471D7930E789B29A1BB7622256721_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7458. NullCheck(L_30);
  7459. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_30, L_32, L_34, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7460. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_35 = L_30;
  7461. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_36 = { reinterpret_cast<intptr_t> (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) };
  7462. Type_t * L_37;
  7463. L_37 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_36, /*hidden argument*/NULL);
  7464. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_38 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7465. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_39 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7466. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_39, L_38, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_1_mED78CC3B1881FAD16AFA960F9008A9E82032BB86_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7467. NullCheck(L_35);
  7468. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_35, L_37, L_39, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7469. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_40 = L_35;
  7470. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_41 = { reinterpret_cast<intptr_t> (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) };
  7471. Type_t * L_42;
  7472. L_42 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_41, /*hidden argument*/NULL);
  7473. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_43 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7474. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_44 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7475. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_44, L_43, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_2_mE84539FC5ABFE621F89EBDB4BA44E4F1EB757647_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7476. NullCheck(L_40);
  7477. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_40, L_42, L_44, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7478. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_45 = L_40;
  7479. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_46 = { reinterpret_cast<intptr_t> (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) };
  7480. Type_t * L_47;
  7481. L_47 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_46, /*hidden argument*/NULL);
  7482. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_48 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7483. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_49 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7484. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_49, L_48, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_3_m8F582D8A4B438D8F9E60A49699FD8C096487A1EC_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7485. NullCheck(L_45);
  7486. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_45, L_47, L_49, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7487. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_50 = L_45;
  7488. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_51 = { reinterpret_cast<intptr_t> (Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_0_0_0_var) };
  7489. Type_t * L_52;
  7490. L_52 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_51, /*hidden argument*/NULL);
  7491. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_53 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7492. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_54 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7493. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_54, L_53, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_4_m73902A576D1F7195372427009DC4B7D0F8809D9A_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7494. NullCheck(L_50);
  7495. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_50, L_52, L_54, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7496. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_55 = L_50;
  7497. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_56 = { reinterpret_cast<intptr_t> (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var) };
  7498. Type_t * L_57;
  7499. L_57 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_56, /*hidden argument*/NULL);
  7500. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_58 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7501. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_59 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7502. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_59, L_58, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_5_m4C9F97E40CC1D182CC27EB7A57197A4AC51F0992_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7503. NullCheck(L_55);
  7504. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_55, L_57, L_59, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7505. Dictionary_2_t76C57149F66748E29C1A0E15F8FE5702AD0C8EBD * L_60 = L_55;
  7506. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_61 = { reinterpret_cast<intptr_t> (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_0_0_0_var) };
  7507. Type_t * L_62;
  7508. L_62 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_61, /*hidden argument*/NULL);
  7509. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_63 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7510. Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE * L_64 = (Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE *)il2cpp_codegen_object_new(Func_3_t965CF81F5D54586EF3F56485C4724B1EE93AE8AE_il2cpp_TypeInfo_var);
  7511. Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A(L_64, L_63, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_6_mE7411EE5DAB2B699A3BB79FC99E470D2E33367FB_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_m37843D9B67EFBD5D696A4D200646AAB068CCC99A_RuntimeMethod_var);
  7512. NullCheck(L_60);
  7513. Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3(L_60, L_62, L_64, /*hidden argument*/Dictionary_2_Add_m66639A590284205BB9C0144820B5927266663EB3_RuntimeMethod_var);
  7514. ((FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields*)il2cpp_codegen_static_fields_for(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_il2cpp_TypeInfo_var))->set_CONVERT_TO_DICTIONARY_3(L_60);
  7515. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_65 = (Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E *)il2cpp_codegen_object_new(Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E_il2cpp_TypeInfo_var);
  7516. Dictionary_2__ctor_mC22CCAD9704BBC5B5D8581C81FD0F41A26A11710(L_65, /*hidden argument*/Dictionary_2__ctor_mC22CCAD9704BBC5B5D8581C81FD0F41A26A11710_RuntimeMethod_var);
  7517. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_66 = L_65;
  7518. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_67 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  7519. Type_t * L_68;
  7520. L_68 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_67, /*hidden argument*/NULL);
  7521. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_69 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7522. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_70 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7523. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_70, L_69, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_7_m90F801C6B4440C86C56830F672790F924CD2418E_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7524. NullCheck(L_66);
  7525. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_66, L_68, L_70, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7526. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_71 = L_66;
  7527. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_72 = { reinterpret_cast<intptr_t> (Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_0_0_0_var) };
  7528. Type_t * L_73;
  7529. L_73 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_72, /*hidden argument*/NULL);
  7530. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_74 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7531. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_75 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7532. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_75, L_74, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_8_m4436A81FECA4A819EA68CF048E217C8B814792B7_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7533. NullCheck(L_71);
  7534. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_71, L_73, L_75, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7535. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_76 = L_71;
  7536. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_77 = { reinterpret_cast<intptr_t> (Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_0_0_0_var) };
  7537. Type_t * L_78;
  7538. L_78 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_77, /*hidden argument*/NULL);
  7539. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_79 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7540. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_80 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7541. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_80, L_79, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_9_m044445BFBE49950F6BA586FDB336117373892661_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7542. NullCheck(L_76);
  7543. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_76, L_78, L_80, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7544. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_81 = L_76;
  7545. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_82 = { reinterpret_cast<intptr_t> (Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_0_0_0_var) };
  7546. Type_t * L_83;
  7547. L_83 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_82, /*hidden argument*/NULL);
  7548. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_84 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7549. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_85 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7550. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_85, L_84, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_10_m5B9CC3659DAC51A3E044318155B4445FCA0295BF_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7551. NullCheck(L_81);
  7552. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_81, L_83, L_85, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7553. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_86 = L_81;
  7554. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_87 = { reinterpret_cast<intptr_t> (Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_0_0_0_var) };
  7555. Type_t * L_88;
  7556. L_88 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_87, /*hidden argument*/NULL);
  7557. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_89 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7558. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_90 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7559. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_90, L_89, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_11_m534328E0E94C0AF0599F57008807BC448AF17D81_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7560. NullCheck(L_86);
  7561. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_86, L_88, L_90, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7562. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_91 = L_86;
  7563. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_92 = { reinterpret_cast<intptr_t> (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_0_0_0_var) };
  7564. Type_t * L_93;
  7565. L_93 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_92, /*hidden argument*/NULL);
  7566. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_94 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7567. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_95 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7568. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_95, L_94, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_12_m77A6265AC77734799ED11259866D756FF43E77ED_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7569. NullCheck(L_91);
  7570. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_91, L_93, L_95, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7571. Dictionary_2_tC42109D08A55BBEE066949F8FEF64EDDEDC7075E * L_96 = L_91;
  7572. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_97 = { reinterpret_cast<intptr_t> (BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_0_0_0_var) };
  7573. Type_t * L_98;
  7574. L_98 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_97, /*hidden argument*/NULL);
  7575. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_99 = ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->get_U3CU3E9_0();
  7576. Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 * L_100 = (Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441 *)il2cpp_codegen_object_new(Func_3_t38A6A0BBF0FDC5F704DA779C1B66EDBD7C77C441_il2cpp_TypeInfo_var);
  7577. Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1(L_100, L_99, (intptr_t)((intptr_t)U3CU3Ec_U3C_cctorU3Eb__8_13_m65568075ECD491DD0BF506DC25B64206D2A65B40_RuntimeMethod_var), /*hidden argument*/Func_3__ctor_mBE295FB43A969DC59165AF5B42A00029C1447AB1_RuntimeMethod_var);
  7578. NullCheck(L_96);
  7579. Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18(L_96, L_98, L_100, /*hidden argument*/Dictionary_2_Add_mADD967ECDFB551433E5AE47DD9BB3762AD96CD18_RuntimeMethod_var);
  7580. ((FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_StaticFields*)il2cpp_codegen_static_fields_for(FractionTypeConverter_t8D8154F6C7631033C2126266C1306089D99A2A1C_il2cpp_TypeInfo_var))->set_CONVERT_FROM_DICTIONARY_4(L_96);
  7581. return;
  7582. }
  7583. }
  7584. #ifdef __clang__
  7585. #pragma clang diagnostic pop
  7586. #endif
  7587. #ifdef __clang__
  7588. #pragma clang diagnostic push
  7589. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7590. #pragma clang diagnostic ignored "-Wunused-variable"
  7591. #endif
  7592. // System.Void Fractions.InvalidNumberException::.ctor()
  7593. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidNumberException__ctor_m35BC8AF0E4DA2C0B29C32490265532D95402A5F6 (InvalidNumberException_tA028BA131F7C3300B316B6E02BA6D636BDA3767F * __this, const RuntimeMethod* method)
  7594. {
  7595. {
  7596. ArithmeticException__ctor_m8D777C32566482EA6C5567D5405C0D3D7E4445FB(__this, /*hidden argument*/NULL);
  7597. return;
  7598. }
  7599. }
  7600. #ifdef __clang__
  7601. #pragma clang diagnostic pop
  7602. #endif
  7603. #ifdef __clang__
  7604. #pragma clang diagnostic push
  7605. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7606. #pragma clang diagnostic ignored "-Wunused-variable"
  7607. #endif
  7608. // System.Boolean Fractions.Extensions.MathExt::RemainingDigitsAfterTheDecimalPoint(System.Double)
  7609. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MathExt_RemainingDigitsAfterTheDecimalPoint_mDEF5215D9FD494312B875F54D480277D74621254 (double ___remainingDigits0, const RuntimeMethod* method)
  7610. {
  7611. static bool s_Il2CppMethodInitialized;
  7612. if (!s_Il2CppMethodInitialized)
  7613. {
  7614. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  7615. s_Il2CppMethodInitialized = true;
  7616. }
  7617. {
  7618. double L_0 = ___remainingDigits0;
  7619. double L_1 = ___remainingDigits0;
  7620. IL2CPP_RUNTIME_CLASS_INIT(Math_tA269614262430118C9FC5C4D9EF4F61C812568F0_il2cpp_TypeInfo_var);
  7621. double L_2;
  7622. L_2 = floor(L_1);
  7623. double L_3;
  7624. L_3 = fabs(((double)il2cpp_codegen_subtract((double)L_0, (double)L_2)));
  7625. return (bool)((((double)L_3) > ((double)(4.9406564584124654E-324)))? 1 : 0);
  7626. }
  7627. }
  7628. #ifdef __clang__
  7629. #pragma clang diagnostic pop
  7630. #endif
  7631. #ifdef __clang__
  7632. #pragma clang diagnostic push
  7633. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7634. #pragma clang diagnostic ignored "-Wunused-variable"
  7635. #endif
  7636. // System.Resources.ResourceManager Fractions.Properties.Resources::get_ResourceManager()
  7637. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128 (const RuntimeMethod* method)
  7638. {
  7639. static bool s_Il2CppMethodInitialized;
  7640. if (!s_Il2CppMethodInitialized)
  7641. {
  7642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_il2cpp_TypeInfo_var);
  7643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_0_0_0_var);
  7644. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var);
  7645. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97CF5837DD0BAD2624819CF91603CFDB28B7BB60);
  7647. s_Il2CppMethodInitialized = true;
  7648. }
  7649. {
  7650. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_0 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceMan_0();
  7651. if (L_0)
  7652. {
  7653. goto IL_002a;
  7654. }
  7655. }
  7656. {
  7657. RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_1 = { reinterpret_cast<intptr_t> (Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_0_0_0_var) };
  7658. IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
  7659. Type_t * L_2;
  7660. L_2 = Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E(L_1, /*hidden argument*/NULL);
  7661. TypeInfo_tFFBAC0D7187BFD2D25CC801679BC9645020EC04F * L_3;
  7662. L_3 = IntrospectionExtensions_GetTypeInfo_m77034F8576BE695819427C13103C591277C1B636(L_2, /*hidden argument*/NULL);
  7663. NullCheck(L_3);
  7664. Assembly_t * L_4;
  7665. L_4 = VirtualFuncInvoker0< Assembly_t * >::Invoke(25 /* System.Reflection.Assembly System.Type::get_Assembly() */, L_3);
  7666. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_5 = (ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A *)il2cpp_codegen_object_new(ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A_il2cpp_TypeInfo_var);
  7667. ResourceManager__ctor_m71706EDDD65E34D84909C9C65591C6FD7C6D95A2(L_5, _stringLiteral97CF5837DD0BAD2624819CF91603CFDB28B7BB60, L_4, /*hidden argument*/NULL);
  7668. ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->set_resourceMan_0(L_5);
  7669. }
  7670. IL_002a:
  7671. {
  7672. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_6 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceMan_0();
  7673. return L_6;
  7674. }
  7675. }
  7676. // System.String Fractions.Properties.Resources::get_CannotConvertToFraction()
  7677. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_CannotConvertToFraction_mF2738F4104A78DAC30E20BF0A265A1E70645330F (const RuntimeMethod* method)
  7678. {
  7679. static bool s_Il2CppMethodInitialized;
  7680. if (!s_Il2CppMethodInitialized)
  7681. {
  7682. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var);
  7683. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2F0A19F51EBFB97570706F8A26E3C44CEA7FF9D);
  7684. s_Il2CppMethodInitialized = true;
  7685. }
  7686. {
  7687. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_0;
  7688. L_0 = Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128(/*hidden argument*/NULL);
  7689. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceCulture_1();
  7690. NullCheck(L_0);
  7691. String_t* L_2;
  7692. L_2 = VirtualFuncInvoker2< String_t*, String_t*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * >::Invoke(10 /* System.String System.Resources.ResourceManager::GetString(System.String,System.Globalization.CultureInfo) */, L_0, _stringLiteralB2F0A19F51EBFB97570706F8A26E3C44CEA7FF9D, L_1);
  7693. return L_2;
  7694. }
  7695. }
  7696. // System.String Fractions.Properties.Resources::get_CompareToArgumentException()
  7697. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_CompareToArgumentException_m8F802114A7A5A7990FE7F9913987655D16D8534A (const RuntimeMethod* method)
  7698. {
  7699. static bool s_Il2CppMethodInitialized;
  7700. if (!s_Il2CppMethodInitialized)
  7701. {
  7702. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var);
  7703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA935905D7BC49DC64F35FD801BDF0686BF8216EB);
  7704. s_Il2CppMethodInitialized = true;
  7705. }
  7706. {
  7707. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_0;
  7708. L_0 = Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128(/*hidden argument*/NULL);
  7709. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceCulture_1();
  7710. NullCheck(L_0);
  7711. String_t* L_2;
  7712. L_2 = VirtualFuncInvoker2< String_t*, String_t*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * >::Invoke(10 /* System.String System.Resources.ResourceManager::GetString(System.String,System.Globalization.CultureInfo) */, L_0, _stringLiteralA935905D7BC49DC64F35FD801BDF0686BF8216EB, L_1);
  7713. return L_2;
  7714. }
  7715. }
  7716. // System.String Fractions.Properties.Resources::get_DivideByZero()
  7717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_DivideByZero_m9974079D3DD47D5D8DDA8A24838982E48E9AA6FE (const RuntimeMethod* method)
  7718. {
  7719. static bool s_Il2CppMethodInitialized;
  7720. if (!s_Il2CppMethodInitialized)
  7721. {
  7722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var);
  7723. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral595C79E16C3766FC2EB249DA404686CC926560CA);
  7724. s_Il2CppMethodInitialized = true;
  7725. }
  7726. {
  7727. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_0;
  7728. L_0 = Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128(/*hidden argument*/NULL);
  7729. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceCulture_1();
  7730. NullCheck(L_0);
  7731. String_t* L_2;
  7732. L_2 = VirtualFuncInvoker2< String_t*, String_t*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * >::Invoke(10 /* System.String System.Resources.ResourceManager::GetString(System.String,System.Globalization.CultureInfo) */, L_0, _stringLiteral595C79E16C3766FC2EB249DA404686CC926560CA, L_1);
  7733. return L_2;
  7734. }
  7735. }
  7736. // System.String Fractions.Properties.Resources::get_TypeXnotSupported()
  7737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Resources_get_TypeXnotSupported_m7C198F974D5196E4A24D74A27D8337DE83C9C7C1 (const RuntimeMethod* method)
  7738. {
  7739. static bool s_Il2CppMethodInitialized;
  7740. if (!s_Il2CppMethodInitialized)
  7741. {
  7742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var);
  7743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF57AD0B51C8EE629C87FC26E3D9F8A49BE5E8EA5);
  7744. s_Il2CppMethodInitialized = true;
  7745. }
  7746. {
  7747. ResourceManager_t015B887ECBCB2AEE41F774C390F25EB507B06B8A * L_0;
  7748. L_0 = Resources_get_ResourceManager_mCE44C865CB04920AB0C30E45F6C4B8283BA6D128(/*hidden argument*/NULL);
  7749. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1 = ((Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_StaticFields*)il2cpp_codegen_static_fields_for(Resources_t572BDA160C07503B6419BA1F5827228781CCDBBF_il2cpp_TypeInfo_var))->get_resourceCulture_1();
  7750. NullCheck(L_0);
  7751. String_t* L_2;
  7752. L_2 = VirtualFuncInvoker2< String_t*, String_t*, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * >::Invoke(10 /* System.String System.Resources.ResourceManager::GetString(System.String,System.Globalization.CultureInfo) */, L_0, _stringLiteralF57AD0B51C8EE629C87FC26E3D9F8A49BE5E8EA5, L_1);
  7753. return L_2;
  7754. }
  7755. }
  7756. #ifdef __clang__
  7757. #pragma clang diagnostic pop
  7758. #endif
  7759. #ifdef __clang__
  7760. #pragma clang diagnostic push
  7761. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7762. #pragma clang diagnostic ignored "-Wunused-variable"
  7763. #endif
  7764. // System.Void Fractions.TypeConverters.FractionTypeConverter/<>c::.cctor()
  7765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m4890DAFC81955AC174F42452A3BB87E3F76DDADA (const RuntimeMethod* method)
  7766. {
  7767. static bool s_Il2CppMethodInitialized;
  7768. if (!s_Il2CppMethodInitialized)
  7769. {
  7770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var);
  7771. s_Il2CppMethodInitialized = true;
  7772. }
  7773. {
  7774. U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * L_0 = (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 *)il2cpp_codegen_object_new(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var);
  7775. U3CU3Ec__ctor_mA5AE0638D0AB1E75665E9FE77A840AA72F98FEA1(L_0, /*hidden argument*/NULL);
  7776. ((U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3_il2cpp_TypeInfo_var))->set_U3CU3E9_0(L_0);
  7777. return;
  7778. }
  7779. }
  7780. // System.Void Fractions.TypeConverters.FractionTypeConverter/<>c::.ctor()
  7781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA5AE0638D0AB1E75665E9FE77A840AA72F98FEA1 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, const RuntimeMethod* method)
  7782. {
  7783. {
  7784. Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(__this, /*hidden argument*/NULL);
  7785. return;
  7786. }
  7787. }
  7788. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_0(System.Object,System.Globalization.CultureInfo)
  7789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_0_mC22647AF5B7471D7930E789B29A1BB7622256721 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7790. {
  7791. static bool s_Il2CppMethodInitialized;
  7792. if (!s_Il2CppMethodInitialized)
  7793. {
  7794. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7795. s_Il2CppMethodInitialized = true;
  7796. }
  7797. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7798. memset((&V_0), 0, sizeof(V_0));
  7799. {
  7800. RuntimeObject * L_0 = ___o0;
  7801. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7802. String_t* L_1;
  7803. L_1 = Fraction_ToString_mFB99015CB4CF962B2930C780FAD36030E7C30913((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7804. return L_1;
  7805. }
  7806. }
  7807. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_1(System.Object,System.Globalization.CultureInfo)
  7808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_1_mED78CC3B1881FAD16AFA960F9008A9E82032BB86 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7809. {
  7810. static bool s_Il2CppMethodInitialized;
  7811. if (!s_Il2CppMethodInitialized)
  7812. {
  7813. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7814. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
  7815. s_Il2CppMethodInitialized = true;
  7816. }
  7817. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7818. memset((&V_0), 0, sizeof(V_0));
  7819. {
  7820. RuntimeObject * L_0 = ___o0;
  7821. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7822. int32_t L_1;
  7823. L_1 = Fraction_ToInt32_m43F36531D20AD29756213BC1F5CF1C7BAAFAF460((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7824. int32_t L_2 = L_1;
  7825. RuntimeObject * L_3 = Box(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var, &L_2);
  7826. return L_3;
  7827. }
  7828. }
  7829. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_2(System.Object,System.Globalization.CultureInfo)
  7830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_2_mE84539FC5ABFE621F89EBDB4BA44E4F1EB757647 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7831. {
  7832. static bool s_Il2CppMethodInitialized;
  7833. if (!s_Il2CppMethodInitialized)
  7834. {
  7835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var);
  7837. s_Il2CppMethodInitialized = true;
  7838. }
  7839. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7840. memset((&V_0), 0, sizeof(V_0));
  7841. {
  7842. RuntimeObject * L_0 = ___o0;
  7843. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7844. int64_t L_1;
  7845. L_1 = Fraction_ToInt64_m86B83DF9DC82ECD113227E800C99375E290637E3((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7846. int64_t L_2 = L_1;
  7847. RuntimeObject * L_3 = Box(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var, &L_2);
  7848. return L_3;
  7849. }
  7850. }
  7851. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_3(System.Object,System.Globalization.CultureInfo)
  7852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_3_m8F582D8A4B438D8F9E60A49699FD8C096487A1EC (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7853. {
  7854. static bool s_Il2CppMethodInitialized;
  7855. if (!s_Il2CppMethodInitialized)
  7856. {
  7857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  7858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7859. s_Il2CppMethodInitialized = true;
  7860. }
  7861. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7862. memset((&V_0), 0, sizeof(V_0));
  7863. {
  7864. RuntimeObject * L_0 = ___o0;
  7865. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7866. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_1;
  7867. L_1 = Fraction_ToDecimal_m920D18D2B15051B2AFDB65F650815FB874E2E87A((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7868. Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 L_2 = L_1;
  7869. RuntimeObject * L_3 = Box(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var, &L_2);
  7870. return L_3;
  7871. }
  7872. }
  7873. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_4(System.Object,System.Globalization.CultureInfo)
  7874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_4_m73902A576D1F7195372427009DC4B7D0F8809D9A (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7875. {
  7876. static bool s_Il2CppMethodInitialized;
  7877. if (!s_Il2CppMethodInitialized)
  7878. {
  7879. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  7880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7881. s_Il2CppMethodInitialized = true;
  7882. }
  7883. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7884. memset((&V_0), 0, sizeof(V_0));
  7885. {
  7886. RuntimeObject * L_0 = ___o0;
  7887. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7888. double L_1;
  7889. L_1 = Fraction_ToDouble_m0631F7B038C4A5D0E55E8581A58EFAA695C5DD80((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7890. double L_2 = L_1;
  7891. RuntimeObject * L_3 = Box(Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var, &L_2);
  7892. return L_3;
  7893. }
  7894. }
  7895. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_5(System.Object,System.Globalization.CultureInfo)
  7896. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_5_m4C9F97E40CC1D182CC27EB7A57197A4AC51F0992 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7897. {
  7898. static bool s_Il2CppMethodInitialized;
  7899. if (!s_Il2CppMethodInitialized)
  7900. {
  7901. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7902. s_Il2CppMethodInitialized = true;
  7903. }
  7904. {
  7905. RuntimeObject * L_0 = ___o0;
  7906. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7907. RuntimeObject * L_2 = Box(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var, &L_1);
  7908. return L_2;
  7909. }
  7910. }
  7911. // System.Object Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_6(System.Object,System.Globalization.CultureInfo)
  7912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * U3CU3Ec_U3C_cctorU3Eb__8_6_mE7411EE5DAB2B699A3BB79FC99E470D2E33367FB (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7913. {
  7914. static bool s_Il2CppMethodInitialized;
  7915. if (!s_Il2CppMethodInitialized)
  7916. {
  7917. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  7918. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7919. s_Il2CppMethodInitialized = true;
  7920. }
  7921. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 V_0;
  7922. memset((&V_0), 0, sizeof(V_0));
  7923. {
  7924. RuntimeObject * L_0 = ___o0;
  7925. V_0 = ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  7926. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_1;
  7927. L_1 = Fraction_ToBigInteger_mEE360E14DB6D97621A72CA8A9C53051651533579((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)(&V_0), /*hidden argument*/NULL);
  7928. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_2 = L_1;
  7929. RuntimeObject * L_3 = Box(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var, &L_2);
  7930. return L_3;
  7931. }
  7932. }
  7933. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_7(System.Object,System.Globalization.CultureInfo)
  7934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_7_m90F801C6B4440C86C56830F672790F924CD2418E (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7935. {
  7936. static bool s_Il2CppMethodInitialized;
  7937. if (!s_Il2CppMethodInitialized)
  7938. {
  7939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  7941. s_Il2CppMethodInitialized = true;
  7942. }
  7943. {
  7944. RuntimeObject * L_0 = ___o0;
  7945. CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * L_1 = ___info1;
  7946. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7947. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_2;
  7948. L_2 = Fraction_FromString_m1C8949FDCBF7F559634905BF1BB5712024FB22F7(((String_t*)CastclassSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var)), L_1, /*hidden argument*/NULL);
  7949. return L_2;
  7950. }
  7951. }
  7952. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_8(System.Object,System.Globalization.CultureInfo)
  7953. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_8_m4436A81FECA4A819EA68CF048E217C8B814792B7 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7954. {
  7955. static bool s_Il2CppMethodInitialized;
  7956. if (!s_Il2CppMethodInitialized)
  7957. {
  7958. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var);
  7959. s_Il2CppMethodInitialized = true;
  7960. }
  7961. {
  7962. RuntimeObject * L_0 = ___o0;
  7963. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7964. memset((&L_1), 0, sizeof(L_1));
  7965. Fraction__ctor_m95C5CE258DD7ABC075B0D2F40FB6AB91268C04AF((&L_1), ((*(int32_t*)((int32_t*)UnBox(L_0, Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  7966. return L_1;
  7967. }
  7968. }
  7969. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_9(System.Object,System.Globalization.CultureInfo)
  7970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_9_m044445BFBE49950F6BA586FDB336117373892661 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7971. {
  7972. static bool s_Il2CppMethodInitialized;
  7973. if (!s_Il2CppMethodInitialized)
  7974. {
  7975. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var);
  7976. s_Il2CppMethodInitialized = true;
  7977. }
  7978. {
  7979. RuntimeObject * L_0 = ___o0;
  7980. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  7981. memset((&L_1), 0, sizeof(L_1));
  7982. Fraction__ctor_m56F1DD0CDCE763D4537C7443C8D772DA0948792E((&L_1), ((*(int64_t*)((int64_t*)UnBox(L_0, Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  7983. return L_1;
  7984. }
  7985. }
  7986. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_10(System.Object,System.Globalization.CultureInfo)
  7987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_10_m5B9CC3659DAC51A3E044318155B4445FCA0295BF (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  7988. {
  7989. static bool s_Il2CppMethodInitialized;
  7990. if (!s_Il2CppMethodInitialized)
  7991. {
  7992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var);
  7993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7994. s_Il2CppMethodInitialized = true;
  7995. }
  7996. {
  7997. RuntimeObject * L_0 = ___o0;
  7998. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  7999. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  8000. L_1 = Fraction_FromDecimal_m6BDD8271C168E5EA9CD52A08BDCCF2977DE60C3C(((*(Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)((Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7 *)UnBox(L_0, Decimal_t2978B229CA86D3B7BA66A0AEEE014E0DE4F940D7_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  8001. return L_1;
  8002. }
  8003. }
  8004. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_11(System.Object,System.Globalization.CultureInfo)
  8005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_11_m534328E0E94C0AF0599F57008807BC448AF17D81 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  8006. {
  8007. static bool s_Il2CppMethodInitialized;
  8008. if (!s_Il2CppMethodInitialized)
  8009. {
  8010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var);
  8011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  8012. s_Il2CppMethodInitialized = true;
  8013. }
  8014. {
  8015. RuntimeObject * L_0 = ___o0;
  8016. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  8017. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  8018. L_1 = Fraction_FromDouble_mF5BEC2DB8D3AACE4AF751F5354FCCD6DD474F442(((*(double*)((double*)UnBox(L_0, Double_t42821932CB52DE2057E685D0E1AF3DE5033D2181_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  8019. return L_1;
  8020. }
  8021. }
  8022. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_12(System.Object,System.Globalization.CultureInfo)
  8023. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_12_m77A6265AC77734799ED11259866D756FF43E77ED (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  8024. {
  8025. static bool s_Il2CppMethodInitialized;
  8026. if (!s_Il2CppMethodInitialized)
  8027. {
  8028. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  8029. s_Il2CppMethodInitialized = true;
  8030. }
  8031. {
  8032. RuntimeObject * L_0 = ___o0;
  8033. return ((*(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 *)UnBox(L_0, Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))));
  8034. }
  8035. }
  8036. // Fractions.Fraction Fractions.TypeConverters.FractionTypeConverter/<>c::<.cctor>b__8_13(System.Object,System.Globalization.CultureInfo)
  8037. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 U3CU3Ec_U3C_cctorU3Eb__8_13_m65568075ECD491DD0BF506DC25B64206D2A65B40 (U3CU3Ec_t01DAD5DBB8500CE9A465F485A5D085B77F9E82A3 * __this, RuntimeObject * ___o0, CultureInfo_t1B787142231DB79ABDCE0659823F908A040E9A98 * ___info1, const RuntimeMethod* method)
  8038. {
  8039. static bool s_Il2CppMethodInitialized;
  8040. if (!s_Il2CppMethodInitialized)
  8041. {
  8042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8043. s_Il2CppMethodInitialized = true;
  8044. }
  8045. {
  8046. RuntimeObject * L_0 = ___o0;
  8047. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_1;
  8048. memset((&L_1), 0, sizeof(L_1));
  8049. Fraction__ctor_m95F20EA19B9E574FE01881BD864E733493266C9C((&L_1), ((*(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 *)UnBox(L_0, BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  8050. return L_1;
  8051. }
  8052. }
  8053. #ifdef __clang__
  8054. #pragma clang diagnostic pop
  8055. #endif
  8056. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Numerator_m185E87BEB9126C04B1844F7C05CA19DDEE31E408_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  8057. {
  8058. {
  8059. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__numerator_6();
  8060. return L_0;
  8061. }
  8062. }
  8063. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 Fraction_get_Denominator_m3AE221D1AD3AD0F15F5A27AD69BB8AE3CFACB305_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  8064. {
  8065. {
  8066. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = __this->get__denominator_5();
  8067. return L_0;
  8068. }
  8069. }
  8070. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m129FC0ADA02FECBED3C0B1A809AE84A5AEE1CF09_inline (String_t* __this, const RuntimeMethod* method)
  8071. {
  8072. {
  8073. int32_t L_0 = __this->get_m_stringLength_0();
  8074. return L_0;
  8075. }
  8076. }
  8077. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_Zero_mE10EE4CF6BAD05BC10D0D5012ECDCC1B81E438BF_inline (const RuntimeMethod* method)
  8078. {
  8079. static bool s_Il2CppMethodInitialized;
  8080. if (!s_Il2CppMethodInitialized)
  8081. {
  8082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8083. s_Il2CppMethodInitialized = true;
  8084. }
  8085. {
  8086. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8087. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var))->get_s_bnZeroInt_4();
  8088. return L_0;
  8089. }
  8090. }
  8091. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_One_mBB0EA0E27365CD29C1A4F71AFD04962A91A51052_inline (const RuntimeMethod* method)
  8092. {
  8093. static bool s_Il2CppMethodInitialized;
  8094. if (!s_Il2CppMethodInitialized)
  8095. {
  8096. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8097. s_Il2CppMethodInitialized = true;
  8098. }
  8099. {
  8100. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8101. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var))->get_s_bnOneInt_3();
  8102. return L_0;
  8103. }
  8104. }
  8105. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NumberFormatInfo_get_NumberDecimalSeparator_mDEE0AD902FFF6FD50CC73C9636ECF5603B5705D3_inline (NumberFormatInfo_t58780B43B6A840C38FD10C50CDFE2128884CAD1D * __this, const RuntimeMethod* method)
  8106. {
  8107. {
  8108. String_t* L_0 = __this->get_numberDecimalSeparator_6();
  8109. return L_0;
  8110. }
  8111. }
  8112. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 Fraction_get_Zero_m090CC0BF4408AAB40935FFDF7DBBEE3677945887_inline (const RuntimeMethod* method)
  8113. {
  8114. static bool s_Il2CppMethodInitialized;
  8115. if (!s_Il2CppMethodInitialized)
  8116. {
  8117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  8118. s_Il2CppMethodInitialized = true;
  8119. }
  8120. {
  8121. IL2CPP_RUNTIME_CLASS_INIT(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var);
  8122. Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 L_0 = ((Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_StaticFields*)il2cpp_codegen_static_fields_for(Fraction_t949DB96245DCB21D980284D32045C76D207D04E7_il2cpp_TypeInfo_var))->get__zero_2();
  8123. return L_0;
  8124. }
  8125. }
  8126. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Fraction_get_State_m8B7CB80381FDD9E5619C8FEDC6FE86BC56B234AC_inline (Fraction_t949DB96245DCB21D980284D32045C76D207D04E7 * __this, const RuntimeMethod* method)
  8127. {
  8128. {
  8129. int32_t L_0 = __this->get__state_7();
  8130. return L_0;
  8131. }
  8132. }
  8133. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 BigInteger_get_MinusOne_m5B018EBF2A8A345E0FE9188C32AFC404C1D7347E_inline (const RuntimeMethod* method)
  8134. {
  8135. static bool s_Il2CppMethodInitialized;
  8136. if (!s_Il2CppMethodInitialized)
  8137. {
  8138. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8139. s_Il2CppMethodInitialized = true;
  8140. }
  8141. {
  8142. IL2CPP_RUNTIME_CLASS_INIT(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var);
  8143. BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2 L_0 = ((BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_StaticFields*)il2cpp_codegen_static_fields_for(BigInteger_tB5F51572CFCA06393E28819DAD57C189747B58F2_il2cpp_TypeInfo_var))->get_s_bnMinusOneInt_5();
  8144. return L_0;
  8145. }
  8146. }