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

System.Data17.cpp 627KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557
  1. #include "pch-cpp.hpp"
  2. #ifndef _MSC_VER
  3. # include <alloca.h>
  4. #else
  5. # include <malloc.h>
  6. #endif
  7. #include <limits>
  8. template <typename R>
  9. struct VirtualFuncInvoker0
  10. {
  11. typedef R (*Func)(void*, const RuntimeMethod*);
  12. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  13. {
  14. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  15. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  16. }
  17. };
  18. template <typename R, typename T1>
  19. struct VirtualFuncInvoker1
  20. {
  21. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  22. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  23. {
  24. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  25. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  26. }
  27. };
  28. template <typename R, typename T1, typename T2>
  29. struct VirtualFuncInvoker2
  30. {
  31. typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
  32. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
  33. {
  34. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  35. return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
  36. }
  37. };
  38. struct InterfaceActionInvoker0
  39. {
  40. typedef void (*Action)(void*, const RuntimeMethod*);
  41. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  42. {
  43. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  44. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  45. }
  46. };
  47. template <typename T1>
  48. struct InterfaceActionInvoker1
  49. {
  50. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  51. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  52. {
  53. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  54. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  55. }
  56. };
  57. template <typename R>
  58. struct InterfaceFuncInvoker0
  59. {
  60. typedef R (*Func)(void*, const RuntimeMethod*);
  61. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  62. {
  63. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  64. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  65. }
  66. };
  67. template <typename R, typename T1>
  68. struct InterfaceFuncInvoker1
  69. {
  70. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  71. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  72. {
  73. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  74. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  75. }
  76. };
  77. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>
  78. struct ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF;
  79. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Tuple`4<System.Boolean,System.Boolean,System.Boolean,System.Boolean>>
  80. struct ConcurrentDictionary_2_t421F761E5F7000F25374ACA7F13932BC7DAD49EA;
  81. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>
  82. struct ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834;
  83. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
  84. struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
  85. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
  86. struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
  87. // System.Collections.Generic.Dictionary`2<System.String,System.Int32>
  88. struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
  89. // System.Func`2<System.Object,System.Object>
  90. struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
  91. // System.Func`2<System.Type,System.Tuple`4<System.Boolean,System.Boolean,System.Boolean,System.Boolean>>
  92. struct Func_2_t54E7AF2F5CFB23D033ECC239ADED1EC348C9AED7;
  93. // System.Func`2<System.Type,System.Object>
  94. struct Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32;
  95. // System.Collections.Generic.IEqualityComparer`1<System.Type>
  96. struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
  97. // System.Collections.Generic.List`1<System.Data.DataColumn>
  98. struct List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785;
  99. // System.Collections.Generic.List`1<System.Data.DataView>
  100. struct List_1_t1CDDD861715A83BE1EF98CE75870A483BB5ECC93;
  101. // System.Collections.Generic.List`1<System.Data.DataViewListener>
  102. struct List_1_t73C786BB01E05FA7B2ACAA21DA57002B4503C95F;
  103. // System.Collections.Generic.List`1<System.Data.Index>
  104. struct List_1_tD455920B93EB13CDFF946088629D287A8D3CA973;
  105. // System.Collections.Concurrent.ConcurrentDictionary`2/Tables<System.Type,System.Object>
  106. struct Tables_t90180AAB5367C2D544AF536F7E5F7ACFE0BD2080;
  107. // System.Collections.Generic.KeyValuePair`2<System.Type,System.Object>[]
  108. struct KeyValuePair_2U5BU5D_t02DD6373F9956C79B49C82246E05638F12263C5D;
  109. // System.Byte[]
  110. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  111. // System.Char[]
  112. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  113. // System.Data.DataColumn[]
  114. struct DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA;
  115. // System.Data.DataRelation[]
  116. struct DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0;
  117. // System.Data.DataRow[]
  118. struct DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4;
  119. // System.Delegate[]
  120. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  121. // System.Data.IndexField[]
  122. struct IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E;
  123. // System.Int32[]
  124. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  125. // System.IntPtr[]
  126. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  127. // System.Object[]
  128. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  129. // System.Single[]
  130. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  131. // System.Data.SqlTypes.SqlBoolean[]
  132. struct SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA;
  133. // System.Data.SqlTypes.SqlSingle[]
  134. struct SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D;
  135. // System.Data.SqlTypes.SqlString[]
  136. struct SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7;
  137. // System.Diagnostics.StackTrace[]
  138. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  139. // System.String[]
  140. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  141. // System.TimeSpan[]
  142. struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6;
  143. // System.Type[]
  144. struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
  145. // System.UInt16[]
  146. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  147. // System.UInt32[]
  148. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  149. // System.UInt64[]
  150. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  151. // System.Xml.XmlTextWriter/Namespace[]
  152. struct NamespaceU5BU5D_tF0F2AD10B1537EBB0F35B1611FD7D89D48FA9E93;
  153. // System.Xml.XmlTextWriter/State[]
  154. struct StateU5BU5D_t41A58B7031FABDC61B34059A1FB722121203D858;
  155. // System.Xml.XmlTextWriter/TagInfo[]
  156. struct TagInfoU5BU5D_tC6FBAFF4593190EF8F7EEBAB8913C4E17D645776;
  157. // System.ArgumentException
  158. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  159. // System.ArgumentOutOfRangeException
  160. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
  161. // System.Data.AutoIncrementValue
  162. struct AutoIncrementValue_tB454D864DCB48A3C8EB2F806BD0AB284BB735BCE;
  163. // System.Reflection.Binder
  164. struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
  165. // System.Collections.BitArray
  166. struct BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616;
  167. // System.Globalization.Calendar
  168. struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
  169. // System.Globalization.CompareInfo
  170. struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
  171. // System.Data.ConstraintCollection
  172. struct ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40;
  173. // System.CultureAwareComparer
  174. struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD;
  175. // System.Globalization.CultureData
  176. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
  177. // System.Globalization.CultureInfo
  178. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
  179. // System.Data.DataColumn
  180. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66;
  181. // System.Data.DataColumnChangeEventHandler
  182. struct DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959;
  183. // System.Data.DataColumnCollection
  184. struct DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E;
  185. // System.Data.DataExpression
  186. struct DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6;
  187. // System.Data.DataRelationCollection
  188. struct DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956;
  189. // System.Data.DataRowBuilder
  190. struct DataRowBuilder_t8EFCEBE1AE55392AAE53DA15D2B334C56BB14566;
  191. // System.Data.DataRowChangeEventHandler
  192. struct DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF;
  193. // System.Data.DataRowCollection
  194. struct DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738;
  195. // System.Data.DataSet
  196. struct DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B;
  197. // System.Data.Common.DataStorage
  198. struct DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A;
  199. // System.Data.DataTable
  200. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07;
  201. // System.Data.DataTableClearEventHandler
  202. struct DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B;
  203. // System.Data.DataTableNewRowEventHandler
  204. struct DataTableNewRowEventHandler_t874CE0332A55E1F8A8CF67458AF71CE73975D827;
  205. // System.Data.DataView
  206. struct DataView_t882C19B1455AFCE770D60A43A690096801824A50;
  207. // System.Globalization.DateTimeFormatInfo
  208. struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
  209. // System.DelegateData
  210. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  211. // System.Text.Encoding
  212. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  213. // System.EventHandler
  214. struct EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82;
  215. // System.ComponentModel.EventHandlerList
  216. struct EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8;
  217. // System.Exception
  218. struct Exception_t;
  219. // System.Reflection.FieldInfo
  220. struct FieldInfo_t;
  221. // System.Collections.Hashtable
  222. struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
  223. // System.Collections.IDictionary
  224. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  225. // System.IFormatProvider
  226. struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
  227. // System.ComponentModel.ISite
  228. struct ISite_t4BB2A7E2B477FC6B1AF9D0554FF8B07204356E93;
  229. // System.Data.Index
  230. struct Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483;
  231. // System.Reflection.MemberFilter
  232. struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
  233. // System.Reflection.MethodInfo
  234. struct MethodInfo_t;
  235. // System.Globalization.NumberFormatInfo
  236. struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
  237. // System.OrdinalCaseSensitiveComparer
  238. struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A;
  239. // System.OrdinalIgnoreCaseComparer
  240. struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0;
  241. // System.PlatformNotSupportedException
  242. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A;
  243. // System.ComponentModel.PropertyChangedEventHandler
  244. struct PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA;
  245. // System.Data.PropertyCollection
  246. struct PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C;
  247. // System.ComponentModel.PropertyDescriptorCollection
  248. struct PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE;
  249. // System.Reflection.PropertyInfo
  250. struct PropertyInfo_t;
  251. // System.Threading.ReaderWriterLockSlim
  252. struct ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906;
  253. // System.Data.RecordManager
  254. struct RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A;
  255. // System.Runtime.Serialization.SafeSerializationManager
  256. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  257. // System.Data.SimpleType
  258. struct SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14;
  259. // System.Data.Common.SingleStorage
  260. struct SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170;
  261. // System.Data.Common.SqlBooleanStorage
  262. struct SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731;
  263. // System.Data.Common.SqlSingleStorage
  264. struct SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31;
  265. // System.Data.Common.SqlStringStorage
  266. struct SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F;
  267. // System.Data.Common.SqlUdtStorage
  268. struct SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067;
  269. // System.String
  270. struct String_t;
  271. // System.Text.StringBuilder
  272. struct StringBuilder_t;
  273. // System.StringComparer
  274. struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
  275. // System.IO.StringReader
  276. struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8;
  277. // System.Data.Common.StringStorage
  278. struct StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC;
  279. // System.IO.StringWriter
  280. struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D;
  281. // System.Globalization.TextInfo
  282. struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
  283. // System.IO.TextReader
  284. struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7;
  285. // System.IO.TextWriter
  286. struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3;
  287. // System.Data.Common.TimeSpanStorage
  288. struct TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14;
  289. // System.Type
  290. struct Type_t;
  291. // System.Reflection.TypeInfo
  292. struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D;
  293. // System.Data.Common.UInt16Storage
  294. struct UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1;
  295. // System.Data.Common.UInt32Storage
  296. struct UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B;
  297. // System.Data.Common.UInt64Storage
  298. struct UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B;
  299. // System.Text.UnicodeEncoding
  300. struct UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0;
  301. // System.Data.UniqueConstraint
  302. struct UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6;
  303. // System.Xml.Serialization.UnreferencedObjectEventHandler
  304. struct UnreferencedObjectEventHandler_t7342B517610EE6E277FB060ED3C983CE68E0463A;
  305. // System.Void
  306. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  307. // System.Xml.Serialization.XmlAttributeEventHandler
  308. struct XmlAttributeEventHandler_tA9EE5C77A13FDC19DB5B3340F27245C620480F65;
  309. // System.Xml.Serialization.XmlElementEventHandler
  310. struct XmlElementEventHandler_tA1451D76D0A21C15B71AC8B380CC097DF71951F3;
  311. // System.Xml.Serialization.XmlMapping
  312. struct XmlMapping_t8D4AC99C7F2D51F3161C7E91E41E51097640CE97;
  313. // System.Xml.Serialization.XmlNodeEventHandler
  314. struct XmlNodeEventHandler_t32503D9F2F1A9E9E183779774CEFC13425BF6670;
  315. // System.Xml.XmlReader
  316. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD;
  317. // System.Xml.Serialization.XmlRootAttribute
  318. struct XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF;
  319. // System.Xml.Serialization.XmlSerializer
  320. struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B;
  321. // System.Xml.XmlTextEncoder
  322. struct XmlTextEncoder_tACD13BCC8237E0710F82A7703FAF7D09FCDF0C40;
  323. // System.Xml.XmlTextReader
  324. struct XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B;
  325. // System.Xml.XmlTextReaderImpl
  326. struct XmlTextReaderImpl_t5F48FDC8E88C9E27593266F6C660B3973AE2167B;
  327. // System.Xml.XmlTextWriter
  328. struct XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B;
  329. // System.Xml.XmlTextWriterBase64Encoder
  330. struct XmlTextWriterBase64Encoder_tC7209F119916DF622459E830377C23D7BFA2B30D;
  331. // System.Xml.XmlWriter
  332. struct XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F;
  333. // System.Data.Common.ActivityCorrelator/ActivityId
  334. struct ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0;
  335. // System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0
  336. struct U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977;
  337. // System.Xml.Serialization.XmlSerializer/SerializerData
  338. struct SerializerData_t80E5CC9586C1782157CDE6EA3518737643CEDDDF;
  339. IL2CPP_EXTERN_C RuntimeClass* ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var;
  340. IL2CPP_EXTERN_C RuntimeClass* ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var;
  341. IL2CPP_EXTERN_C RuntimeClass* ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0_il2cpp_TypeInfo_var;
  342. IL2CPP_EXTERN_C RuntimeClass* ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_il2cpp_TypeInfo_var;
  343. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  344. IL2CPP_EXTERN_C RuntimeClass* ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834_il2cpp_TypeInfo_var;
  345. IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
  346. IL2CPP_EXTERN_C RuntimeClass* DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var;
  347. IL2CPP_EXTERN_C RuntimeClass* DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var;
  348. IL2CPP_EXTERN_C RuntimeClass* Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var;
  349. IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
  350. IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
  351. IL2CPP_EXTERN_C RuntimeClass* Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32_il2cpp_TypeInfo_var;
  352. IL2CPP_EXTERN_C RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
  353. IL2CPP_EXTERN_C RuntimeClass* IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_il2cpp_TypeInfo_var;
  354. IL2CPP_EXTERN_C RuntimeClass* IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var;
  355. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  356. IL2CPP_EXTERN_C RuntimeClass* INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var;
  357. IL2CPP_EXTERN_C RuntimeClass* IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var;
  358. IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
  359. IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
  360. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  361. IL2CPP_EXTERN_C RuntimeClass* ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var;
  362. IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
  363. IL2CPP_EXTERN_C RuntimeClass* OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var;
  364. IL2CPP_EXTERN_C RuntimeClass* PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var;
  365. IL2CPP_EXTERN_C RuntimeClass* SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var;
  366. IL2CPP_EXTERN_C RuntimeClass* SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var;
  367. IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
  368. IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
  369. IL2CPP_EXTERN_C RuntimeClass* SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var;
  370. IL2CPP_EXTERN_C RuntimeClass* SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var;
  371. IL2CPP_EXTERN_C RuntimeClass* SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var;
  372. IL2CPP_EXTERN_C RuntimeClass* SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var;
  373. IL2CPP_EXTERN_C RuntimeClass* SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var;
  374. IL2CPP_EXTERN_C RuntimeClass* SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var;
  375. IL2CPP_EXTERN_C RuntimeClass* SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var;
  376. IL2CPP_EXTERN_C RuntimeClass* SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var;
  377. IL2CPP_EXTERN_C RuntimeClass* StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var;
  378. IL2CPP_EXTERN_C RuntimeClass* StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var;
  379. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  380. IL2CPP_EXTERN_C RuntimeClass* StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var;
  381. IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
  382. IL2CPP_EXTERN_C RuntimeClass* TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var;
  383. IL2CPP_EXTERN_C RuntimeClass* TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var;
  384. IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
  385. IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
  386. IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977_il2cpp_TypeInfo_var;
  387. IL2CPP_EXTERN_C RuntimeClass* UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var;
  388. IL2CPP_EXTERN_C RuntimeClass* UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var;
  389. IL2CPP_EXTERN_C RuntimeClass* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var;
  390. IL2CPP_EXTERN_C RuntimeClass* UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var;
  391. IL2CPP_EXTERN_C RuntimeClass* UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var;
  392. IL2CPP_EXTERN_C RuntimeClass* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var;
  393. IL2CPP_EXTERN_C RuntimeClass* UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var;
  394. IL2CPP_EXTERN_C RuntimeClass* UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var;
  395. IL2CPP_EXTERN_C RuntimeClass* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var;
  396. IL2CPP_EXTERN_C RuntimeClass* XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var;
  397. IL2CPP_EXTERN_C RuntimeClass* XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var;
  398. IL2CPP_EXTERN_C RuntimeClass* XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var;
  399. IL2CPP_EXTERN_C RuntimeClass* XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var;
  400. IL2CPP_EXTERN_C String_t* _stringLiteral0A25FF19B05BB79ACC348E1255FFDB6E6A30E25B;
  401. IL2CPP_EXTERN_C String_t* _stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76;
  402. IL2CPP_EXTERN_C String_t* _stringLiteral3B792274708EF178DF0E56BD020A83C7B288035A;
  403. IL2CPP_EXTERN_C String_t* _stringLiteral3C711D5A724A3DA17D92B65BCE5BF5C98DB762FA;
  404. IL2CPP_EXTERN_C String_t* _stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB;
  405. IL2CPP_EXTERN_C String_t* _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E;
  406. IL2CPP_EXTERN_C String_t* _stringLiteral451C114143046F09572C85B0CA8E8CDECC9695CC;
  407. IL2CPP_EXTERN_C String_t* _stringLiteral4A96F0F7C805EABFB012F9256BE4164B2D3AEFA3;
  408. IL2CPP_EXTERN_C String_t* _stringLiteral4BA319CCCA332B6D213A4CFE6D12F57E9631F79B;
  409. IL2CPP_EXTERN_C String_t* _stringLiteral4DE76B601EC26E815AA12A5FA2FF12C2A8DB9757;
  410. IL2CPP_EXTERN_C String_t* _stringLiteral527316DF772906252CB3889C489AA32A82B7C1B5;
  411. IL2CPP_EXTERN_C String_t* _stringLiteral57E99AD12E7FD4945AE847778A2D7943AE85907B;
  412. IL2CPP_EXTERN_C String_t* _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B;
  413. IL2CPP_EXTERN_C String_t* _stringLiteral6BF00E721C39826DB29AFC6F4CBD8FB07848B3DB;
  414. IL2CPP_EXTERN_C String_t* _stringLiteral74D444662969E7D523DF162380064F7A7518FB42;
  415. IL2CPP_EXTERN_C String_t* _stringLiteral763D5E18C1751BF0DD2C8910C90A9A8B4B94B8B4;
  416. IL2CPP_EXTERN_C String_t* _stringLiteral7C014955313A7D33D5D04696B884B25325E6393C;
  417. IL2CPP_EXTERN_C String_t* _stringLiteral9357FA2DD12DC67EA6211DA999FBEC4282CAA8AB;
  418. IL2CPP_EXTERN_C String_t* _stringLiteral940FB90907C6619F40BC11B4F44DA6857D21B7FB;
  419. IL2CPP_EXTERN_C String_t* _stringLiteral9B185BDEC76CE562021B95D3001FCE6E9E3F17D8;
  420. IL2CPP_EXTERN_C String_t* _stringLiteralA547954B69930DD3BD1777D53AA80F120EF377EC;
  421. IL2CPP_EXTERN_C String_t* _stringLiteralA6F8CA3C14F35E1ABE38F16524D347478AA6132D;
  422. IL2CPP_EXTERN_C String_t* _stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F;
  423. IL2CPP_EXTERN_C String_t* _stringLiteralB136DB8777CAF76DB26932FD9A2870D70A13666C;
  424. IL2CPP_EXTERN_C String_t* _stringLiteralC6DE6667ABD7C8B0D6168F3D36D5251111BE9273;
  425. IL2CPP_EXTERN_C String_t* _stringLiteralC7728E56004CF445C8C78CEC0B592A24807FBFB2;
  426. IL2CPP_EXTERN_C String_t* _stringLiteralCBD1B744A93D493031267CF686169B2215CDCE1B;
  427. IL2CPP_EXTERN_C String_t* _stringLiteralCC407109B5479359BCF7E4450EF5745921D5AAB7;
  428. IL2CPP_EXTERN_C String_t* _stringLiteralCC8DFF44342A0FE0BE276CF6B7A8B860C0B70BE0;
  429. IL2CPP_EXTERN_C String_t* _stringLiteralCFF9822FE10B72E27C3C3FCABE238BC9C83D571C;
  430. IL2CPP_EXTERN_C String_t* _stringLiteralD74BD9D523171A715E3B3FCB16A1F5A01B0FFA4B;
  431. IL2CPP_EXTERN_C String_t* _stringLiteralD8387E66D87412B5448B6CDF9CFFBC8C00FD0454;
  432. IL2CPP_EXTERN_C String_t* _stringLiteralD921A597D13BAD5C084CDA1F16F1FFC58ABB939A;
  433. IL2CPP_EXTERN_C String_t* _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E;
  434. IL2CPP_EXTERN_C String_t* _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9;
  435. IL2CPP_EXTERN_C String_t* _stringLiteralE4ACA787B82868D475283B13483DF37329ABACEC;
  436. IL2CPP_EXTERN_C String_t* _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB;
  437. IL2CPP_EXTERN_C String_t* _stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28;
  438. IL2CPP_EXTERN_C String_t* _stringLiteralF5AE989A107B3AF8A6EE467956F3DCB8D1B91DD7;
  439. IL2CPP_EXTERN_C String_t* _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC;
  440. IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2_GetOrAdd_mAC3DEFBC31599AEB49E5732BBEC3F867DB0881B6_RuntimeMethod_var;
  441. IL2CPP_EXTERN_C const RuntimeMethod* ConcurrentDictionary_2__ctor_m18A4C1583B6AE265D3F02ACABE66DF23DDCC1709_RuntimeMethod_var;
  442. IL2CPP_EXTERN_C const RuntimeMethod* DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656_RuntimeMethod_var;
  443. IL2CPP_EXTERN_C const RuntimeMethod* SingleStorage_Aggregate_mB25EEF3F27B00330CEA140296FCC89D582E7F69B_RuntimeMethod_var;
  444. IL2CPP_EXTERN_C const RuntimeMethod* SqlBooleanStorage_Aggregate_m3B3E57CD8FACE461E615597A8D02BCB243AF03D7_RuntimeMethod_var;
  445. IL2CPP_EXTERN_C const RuntimeMethod* SqlSingleStorage_Aggregate_m1731FD5018821474EAEF100EF1F6F8436EF68893_RuntimeMethod_var;
  446. IL2CPP_EXTERN_C const RuntimeMethod* SqlStringStorage_Aggregate_mEE8D15FE6D1B33441B8E0CE11F08EDD682EB5982_RuntimeMethod_var;
  447. IL2CPP_EXTERN_C const RuntimeMethod* SqlUdtStorage_Aggregate_m5D6036C23038ECD78C4881E9B5E49EEE9E957FE3_RuntimeMethod_var;
  448. IL2CPP_EXTERN_C const RuntimeMethod* SqlUdtStorage_CompareValueTo_m6FE681BA37983850EC12613E6FB61BAFE747CCFA_RuntimeMethod_var;
  449. IL2CPP_EXTERN_C const RuntimeMethod* SqlUdtStorage_ConvertXmlToObject_m64771B8D93840BFF00509C689682D9EE9F107EE2_RuntimeMethod_var;
  450. IL2CPP_EXTERN_C const RuntimeMethod* SqlUdtStorage_Set_m095FB8D317F1F198E8D649173B3ED77EE3487443_RuntimeMethod_var;
  451. IL2CPP_EXTERN_C const RuntimeMethod* StringStorage_Aggregate_mC2EE2FB81839B9F011F59D648C034BC8AE072859_RuntimeMethod_var;
  452. IL2CPP_EXTERN_C const RuntimeMethod* ThrowStub_ThrowNotSupportedException_m3D912175ABE6B4266F74A8D9FA27B420F3136706_RuntimeMethod_var;
  453. IL2CPP_EXTERN_C const RuntimeMethod* TimeSpanStorage_Aggregate_m6D1CAACF0A1EE0578178DE6DFC4073A66D8B4613_RuntimeMethod_var;
  454. IL2CPP_EXTERN_C const RuntimeMethod* Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var;
  455. IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass6_0_U3CGetStaticNullForUdtTypeU3Eb__0_mA477120577648521172AF2A0786AAAA96563FA76_RuntimeMethod_var;
  456. IL2CPP_EXTERN_C const RuntimeMethod* UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var;
  457. IL2CPP_EXTERN_C const RuntimeMethod* UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var;
  458. IL2CPP_EXTERN_C const RuntimeMethod* UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0_RuntimeMethod_var;
  459. IL2CPP_EXTERN_C const RuntimeType* ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var;
  460. IL2CPP_EXTERN_C const RuntimeType* ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_0_0_0_var;
  461. IL2CPP_EXTERN_C const RuntimeType* IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_0_0_0_var;
  462. IL2CPP_EXTERN_C const RuntimeType* IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_0_0_0_var;
  463. IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
  464. IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
  465. IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
  466. IL2CPP_EXTERN_C const RuntimeType* SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_0_0_0_var;
  467. IL2CPP_EXTERN_C const RuntimeType* SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_0_0_0_var;
  468. IL2CPP_EXTERN_C const RuntimeType* SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_0_0_0_var;
  469. IL2CPP_EXTERN_C const RuntimeType* String_t_0_0_0_var;
  470. IL2CPP_EXTERN_C const RuntimeType* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var;
  471. IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
  472. IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
  473. IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var;
  474. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
  475. struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
  476. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
  477. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
  478. struct Delegate_t_marshaled_com;
  479. struct Delegate_t_marshaled_pinvoke;
  480. struct Exception_t_marshaled_com;
  481. struct Exception_t_marshaled_pinvoke;
  482. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  483. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
  484. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
  485. struct SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA;
  486. struct SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D;
  487. struct SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7;
  488. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  489. struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6;
  490. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
  491. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
  492. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
  493. IL2CPP_EXTERN_C_BEGIN
  494. IL2CPP_EXTERN_C_END
  495. #ifdef __clang__
  496. #pragma clang diagnostic push
  497. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  498. #pragma clang diagnostic ignored "-Wunused-variable"
  499. #endif
  500. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>
  501. struct ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834 : public RuntimeObject
  502. {
  503. // System.Collections.Concurrent.ConcurrentDictionary`2/Tables<TKey,TValue> modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Concurrent.ConcurrentDictionary`2::_tables
  504. Tables_t90180AAB5367C2D544AF536F7E5F7ACFE0BD2080* ____tables_0;
  505. // System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Concurrent.ConcurrentDictionary`2::_comparer
  506. RuntimeObject* ____comparer_1;
  507. // System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2::_growLockArray
  508. bool ____growLockArray_2;
  509. // System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2::_budget
  510. int32_t ____budget_3;
  511. // System.Collections.Generic.KeyValuePair`2<TKey,TValue>[] System.Collections.Concurrent.ConcurrentDictionary`2::_serializationArray
  512. KeyValuePair_2U5BU5D_t02DD6373F9956C79B49C82246E05638F12263C5D* ____serializationArray_4;
  513. // System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2::_serializationConcurrencyLevel
  514. int32_t ____serializationConcurrencyLevel_5;
  515. // System.Int32 System.Collections.Concurrent.ConcurrentDictionary`2::_serializationCapacity
  516. int32_t ____serializationCapacity_6;
  517. };
  518. // System.Data.Common.ActivityCorrelator
  519. struct ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF : public RuntimeObject
  520. {
  521. };
  522. // System.Attribute
  523. struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject
  524. {
  525. };
  526. // System.Collections.BitArray
  527. struct BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616 : public RuntimeObject
  528. {
  529. // System.Int32[] System.Collections.BitArray::m_array
  530. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_array_0;
  531. // System.Int32 System.Collections.BitArray::m_length
  532. int32_t ___m_length_1;
  533. // System.Int32 System.Collections.BitArray::_version
  534. int32_t ____version_2;
  535. // System.Object System.Collections.BitArray::_syncRoot
  536. RuntimeObject* ____syncRoot_3;
  537. };
  538. // System.Globalization.CultureInfo
  539. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
  540. {
  541. // System.Boolean System.Globalization.CultureInfo::m_isReadOnly
  542. bool ___m_isReadOnly_3;
  543. // System.Int32 System.Globalization.CultureInfo::cultureID
  544. int32_t ___cultureID_4;
  545. // System.Int32 System.Globalization.CultureInfo::parent_lcid
  546. int32_t ___parent_lcid_5;
  547. // System.Int32 System.Globalization.CultureInfo::datetime_index
  548. int32_t ___datetime_index_6;
  549. // System.Int32 System.Globalization.CultureInfo::number_index
  550. int32_t ___number_index_7;
  551. // System.Int32 System.Globalization.CultureInfo::default_calendar_type
  552. int32_t ___default_calendar_type_8;
  553. // System.Boolean System.Globalization.CultureInfo::m_useUserOverride
  554. bool ___m_useUserOverride_9;
  555. // System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
  556. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  557. // System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
  558. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  559. // System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
  560. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  561. // System.String System.Globalization.CultureInfo::m_name
  562. String_t* ___m_name_13;
  563. // System.String System.Globalization.CultureInfo::englishname
  564. String_t* ___englishname_14;
  565. // System.String System.Globalization.CultureInfo::nativename
  566. String_t* ___nativename_15;
  567. // System.String System.Globalization.CultureInfo::iso3lang
  568. String_t* ___iso3lang_16;
  569. // System.String System.Globalization.CultureInfo::iso2lang
  570. String_t* ___iso2lang_17;
  571. // System.String System.Globalization.CultureInfo::win3lang
  572. String_t* ___win3lang_18;
  573. // System.String System.Globalization.CultureInfo::territory
  574. String_t* ___territory_19;
  575. // System.String[] System.Globalization.CultureInfo::native_calendar_names
  576. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;
  577. // System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
  578. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  579. // System.Void* System.Globalization.CultureInfo::textinfo_data
  580. void* ___textinfo_data_22;
  581. // System.Int32 System.Globalization.CultureInfo::m_dataItem
  582. int32_t ___m_dataItem_23;
  583. // System.Globalization.Calendar System.Globalization.CultureInfo::calendar
  584. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  585. // System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
  586. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;
  587. // System.Boolean System.Globalization.CultureInfo::constructed
  588. bool ___constructed_26;
  589. // System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
  590. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;
  591. // System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
  592. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;
  593. // System.Boolean System.Globalization.CultureInfo::m_isInherited
  594. bool ___m_isInherited_29;
  595. };
  596. // Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
  597. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
  598. {
  599. int32_t ___m_isReadOnly_3;
  600. int32_t ___cultureID_4;
  601. int32_t ___parent_lcid_5;
  602. int32_t ___datetime_index_6;
  603. int32_t ___number_index_7;
  604. int32_t ___default_calendar_type_8;
  605. int32_t ___m_useUserOverride_9;
  606. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  607. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  608. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  609. char* ___m_name_13;
  610. char* ___englishname_14;
  611. char* ___nativename_15;
  612. char* ___iso3lang_16;
  613. char* ___iso2lang_17;
  614. char* ___win3lang_18;
  615. char* ___territory_19;
  616. char** ___native_calendar_names_20;
  617. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  618. void* ___textinfo_data_22;
  619. int32_t ___m_dataItem_23;
  620. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  621. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
  622. int32_t ___constructed_26;
  623. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  624. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
  625. int32_t ___m_isInherited_29;
  626. };
  627. // Native definition for COM marshalling of System.Globalization.CultureInfo
  628. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
  629. {
  630. int32_t ___m_isReadOnly_3;
  631. int32_t ___cultureID_4;
  632. int32_t ___parent_lcid_5;
  633. int32_t ___datetime_index_6;
  634. int32_t ___number_index_7;
  635. int32_t ___default_calendar_type_8;
  636. int32_t ___m_useUserOverride_9;
  637. NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
  638. DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
  639. TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
  640. Il2CppChar* ___m_name_13;
  641. Il2CppChar* ___englishname_14;
  642. Il2CppChar* ___nativename_15;
  643. Il2CppChar* ___iso3lang_16;
  644. Il2CppChar* ___iso2lang_17;
  645. Il2CppChar* ___win3lang_18;
  646. Il2CppChar* ___territory_19;
  647. Il2CppChar** ___native_calendar_names_20;
  648. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
  649. void* ___textinfo_data_22;
  650. int32_t ___m_dataItem_23;
  651. Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
  652. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
  653. int32_t ___constructed_26;
  654. Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
  655. CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
  656. int32_t ___m_isInherited_29;
  657. };
  658. // System.DBNull
  659. struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC : public RuntimeObject
  660. {
  661. };
  662. // System.Data.Common.DataStorage
  663. struct DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A : public RuntimeObject
  664. {
  665. // System.Data.DataColumn System.Data.Common.DataStorage::_column
  666. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____column_1;
  667. // System.Data.DataTable System.Data.Common.DataStorage::_table
  668. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table_2;
  669. // System.Type System.Data.Common.DataStorage::_dataType
  670. Type_t* ____dataType_3;
  671. // System.Data.Common.StorageType System.Data.Common.DataStorage::_storageTypeCode
  672. int32_t ____storageTypeCode_4;
  673. // System.Collections.BitArray System.Data.Common.DataStorage::_dbNullBits
  674. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ____dbNullBits_5;
  675. // System.Object System.Data.Common.DataStorage::_defaultValue
  676. RuntimeObject* ____defaultValue_6;
  677. // System.Object System.Data.Common.DataStorage::_nullValue
  678. RuntimeObject* ____nullValue_7;
  679. // System.Boolean System.Data.Common.DataStorage::_isCloneable
  680. bool ____isCloneable_8;
  681. // System.Boolean System.Data.Common.DataStorage::_isCustomDefinedType
  682. bool ____isCustomDefinedType_9;
  683. // System.Boolean System.Data.Common.DataStorage::_isStringType
  684. bool ____isStringType_10;
  685. // System.Boolean System.Data.Common.DataStorage::_isValueType
  686. bool ____isValueType_11;
  687. };
  688. // System.Data.Common.DbConnectionStringBuilderUtil
  689. struct DbConnectionStringBuilderUtil_tA06C8C2B61E6A190345271B4B2E2C965404530E0 : public RuntimeObject
  690. {
  691. };
  692. // System.MarshalByRefObject
  693. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  694. {
  695. // System.Object System.MarshalByRefObject::_identity
  696. RuntimeObject* ____identity_0;
  697. };
  698. // Native definition for P/Invoke marshalling of System.MarshalByRefObject
  699. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  700. {
  701. Il2CppIUnknown* ____identity_0;
  702. };
  703. // Native definition for COM marshalling of System.MarshalByRefObject
  704. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  705. {
  706. Il2CppIUnknown* ____identity_0;
  707. };
  708. // System.ComponentModel.MarshalByValueComponent
  709. struct MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA : public RuntimeObject
  710. {
  711. // System.ComponentModel.ISite System.ComponentModel.MarshalByValueComponent::_site
  712. RuntimeObject* ____site_1;
  713. // System.ComponentModel.EventHandlerList System.ComponentModel.MarshalByValueComponent::_events
  714. EventHandlerList_t057D7531265C1DF014C8C83AF251E908D1A0B1C8* ____events_2;
  715. };
  716. // System.Reflection.MemberInfo
  717. struct MemberInfo_t : public RuntimeObject
  718. {
  719. };
  720. // System.Data.Common.SchemaTableColumn
  721. struct SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6 : public RuntimeObject
  722. {
  723. };
  724. // System.Data.Common.SchemaTableOptionalColumn
  725. struct SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9 : public RuntimeObject
  726. {
  727. };
  728. // System.String
  729. struct String_t : public RuntimeObject
  730. {
  731. // System.Int32 System.String::_stringLength
  732. int32_t ____stringLength_4;
  733. // System.Char System.String::_firstChar
  734. Il2CppChar ____firstChar_5;
  735. };
  736. // System.StringComparer
  737. struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06 : public RuntimeObject
  738. {
  739. };
  740. // System.ValueType
  741. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  742. {
  743. };
  744. // Native definition for P/Invoke marshalling of System.ValueType
  745. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  746. {
  747. };
  748. // Native definition for COM marshalling of System.ValueType
  749. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  750. {
  751. };
  752. // System.Xml.XmlReader
  753. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD : public RuntimeObject
  754. {
  755. };
  756. // System.Xml.Serialization.XmlSerializer
  757. struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B : public RuntimeObject
  758. {
  759. // System.Boolean System.Xml.Serialization.XmlSerializer::customSerializer
  760. bool ___customSerializer_4;
  761. // System.Xml.Serialization.XmlMapping System.Xml.Serialization.XmlSerializer::typeMapping
  762. XmlMapping_t8D4AC99C7F2D51F3161C7E91E41E51097640CE97* ___typeMapping_5;
  763. // System.Xml.Serialization.XmlSerializer/SerializerData System.Xml.Serialization.XmlSerializer::serializerData
  764. SerializerData_t80E5CC9586C1782157CDE6EA3518737643CEDDDF* ___serializerData_6;
  765. // System.Xml.Serialization.UnreferencedObjectEventHandler System.Xml.Serialization.XmlSerializer::onUnreferencedObject
  766. UnreferencedObjectEventHandler_t7342B517610EE6E277FB060ED3C983CE68E0463A* ___onUnreferencedObject_8;
  767. // System.Xml.Serialization.XmlAttributeEventHandler System.Xml.Serialization.XmlSerializer::onUnknownAttribute
  768. XmlAttributeEventHandler_tA9EE5C77A13FDC19DB5B3340F27245C620480F65* ___onUnknownAttribute_9;
  769. // System.Xml.Serialization.XmlElementEventHandler System.Xml.Serialization.XmlSerializer::onUnknownElement
  770. XmlElementEventHandler_tA1451D76D0A21C15B71AC8B380CC097DF71951F3* ___onUnknownElement_10;
  771. // System.Xml.Serialization.XmlNodeEventHandler System.Xml.Serialization.XmlSerializer::onUnknownNode
  772. XmlNodeEventHandler_t32503D9F2F1A9E9E183779774CEFC13425BF6670* ___onUnknownNode_11;
  773. };
  774. // System.Xml.XmlWriter
  775. struct XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F : public RuntimeObject
  776. {
  777. // System.Char[] System.Xml.XmlWriter::writeNodeBuffer
  778. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___writeNodeBuffer_0;
  779. };
  780. // System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0
  781. struct U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977 : public RuntimeObject
  782. {
  783. // System.Type System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0::type
  784. Type_t* ___type_0;
  785. };
  786. // System.Boolean
  787. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  788. {
  789. // System.Boolean System.Boolean::m_value
  790. bool ___m_value_0;
  791. };
  792. // System.Data.DataColumn
  793. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66 : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  794. {
  795. // System.Boolean System.Data.DataColumn::_allowNull
  796. bool ____allowNull_3;
  797. // System.String System.Data.DataColumn::_caption
  798. String_t* ____caption_4;
  799. // System.String System.Data.DataColumn::_columnName
  800. String_t* ____columnName_5;
  801. // System.Type System.Data.DataColumn::_dataType
  802. Type_t* ____dataType_6;
  803. // System.Data.Common.StorageType System.Data.DataColumn::_storageType
  804. int32_t ____storageType_7;
  805. // System.Object System.Data.DataColumn::_defaultValue
  806. RuntimeObject* ____defaultValue_8;
  807. // System.Data.DataSetDateTime System.Data.DataColumn::_dateTimeMode
  808. int32_t ____dateTimeMode_9;
  809. // System.Data.DataExpression System.Data.DataColumn::_expression
  810. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* ____expression_10;
  811. // System.Int32 System.Data.DataColumn::_maxLength
  812. int32_t ____maxLength_11;
  813. // System.Int32 System.Data.DataColumn::_ordinal
  814. int32_t ____ordinal_12;
  815. // System.Boolean System.Data.DataColumn::_readOnly
  816. bool ____readOnly_13;
  817. // System.Data.Index System.Data.DataColumn::_sortIndex
  818. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____sortIndex_14;
  819. // System.Data.DataTable System.Data.DataColumn::_table
  820. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* ____table_15;
  821. // System.Boolean System.Data.DataColumn::_unique
  822. bool ____unique_16;
  823. // System.Data.MappingType System.Data.DataColumn::_columnMapping
  824. int32_t ____columnMapping_17;
  825. // System.Int32 System.Data.DataColumn::_hashCode
  826. int32_t ____hashCode_18;
  827. // System.Int32 System.Data.DataColumn::_errors
  828. int32_t ____errors_19;
  829. // System.Boolean System.Data.DataColumn::_isSqlType
  830. bool ____isSqlType_20;
  831. // System.Boolean System.Data.DataColumn::_implementsINullable
  832. bool ____implementsINullable_21;
  833. // System.Boolean System.Data.DataColumn::_implementsIChangeTracking
  834. bool ____implementsIChangeTracking_22;
  835. // System.Boolean System.Data.DataColumn::_implementsIRevertibleChangeTracking
  836. bool ____implementsIRevertibleChangeTracking_23;
  837. // System.Boolean System.Data.DataColumn::_implementsIXMLSerializable
  838. bool ____implementsIXMLSerializable_24;
  839. // System.Boolean System.Data.DataColumn::_defaultValueIsNull
  840. bool ____defaultValueIsNull_25;
  841. // System.Collections.Generic.List`1<System.Data.DataColumn> System.Data.DataColumn::_dependentColumns
  842. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* ____dependentColumns_26;
  843. // System.Data.PropertyCollection System.Data.DataColumn::_extendedProperties
  844. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties_27;
  845. // System.Data.Common.DataStorage System.Data.DataColumn::_storage
  846. DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* ____storage_28;
  847. // System.Data.AutoIncrementValue System.Data.DataColumn::_autoInc
  848. AutoIncrementValue_tB454D864DCB48A3C8EB2F806BD0AB284BB735BCE* ____autoInc_29;
  849. // System.String System.Data.DataColumn::_columnUri
  850. String_t* ____columnUri_30;
  851. // System.String System.Data.DataColumn::_columnPrefix
  852. String_t* ____columnPrefix_31;
  853. // System.String System.Data.DataColumn::_encodedColumnName
  854. String_t* ____encodedColumnName_32;
  855. // System.Data.SimpleType System.Data.DataColumn::_simpleType
  856. SimpleType_tE6F54AF1D35994BBDB2AEB808DB8C87AB7477D14* ____simpleType_33;
  857. // System.Int32 System.Data.DataColumn::_objectID
  858. int32_t ____objectID_35;
  859. // System.String System.Data.DataColumn::<XmlDataType>k__BackingField
  860. String_t* ___U3CXmlDataTypeU3Ek__BackingField_36;
  861. // System.ComponentModel.PropertyChangedEventHandler System.Data.DataColumn::PropertyChanging
  862. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ___PropertyChanging_37;
  863. };
  864. // System.Decimal
  865. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F
  866. {
  867. union
  868. {
  869. #pragma pack(push, tp, 1)
  870. struct
  871. {
  872. // System.Int32 System.Decimal::flags
  873. int32_t ___flags_8;
  874. };
  875. #pragma pack(pop, tp)
  876. struct
  877. {
  878. int32_t ___flags_8_forAlignmentOnly;
  879. };
  880. #pragma pack(push, tp, 1)
  881. struct
  882. {
  883. char ___hi_9_OffsetPadding[4];
  884. // System.Int32 System.Decimal::hi
  885. int32_t ___hi_9;
  886. };
  887. #pragma pack(pop, tp)
  888. struct
  889. {
  890. char ___hi_9_OffsetPadding_forAlignmentOnly[4];
  891. int32_t ___hi_9_forAlignmentOnly;
  892. };
  893. #pragma pack(push, tp, 1)
  894. struct
  895. {
  896. char ___lo_10_OffsetPadding[8];
  897. // System.Int32 System.Decimal::lo
  898. int32_t ___lo_10;
  899. };
  900. #pragma pack(pop, tp)
  901. struct
  902. {
  903. char ___lo_10_OffsetPadding_forAlignmentOnly[8];
  904. int32_t ___lo_10_forAlignmentOnly;
  905. };
  906. #pragma pack(push, tp, 1)
  907. struct
  908. {
  909. char ___mid_11_OffsetPadding[12];
  910. // System.Int32 System.Decimal::mid
  911. int32_t ___mid_11;
  912. };
  913. #pragma pack(pop, tp)
  914. struct
  915. {
  916. char ___mid_11_OffsetPadding_forAlignmentOnly[12];
  917. int32_t ___mid_11_forAlignmentOnly;
  918. };
  919. #pragma pack(push, tp, 1)
  920. struct
  921. {
  922. char ___ulomidLE_12_OffsetPadding[8];
  923. // System.UInt64 System.Decimal::ulomidLE
  924. uint64_t ___ulomidLE_12;
  925. };
  926. #pragma pack(pop, tp)
  927. struct
  928. {
  929. char ___ulomidLE_12_OffsetPadding_forAlignmentOnly[8];
  930. uint64_t ___ulomidLE_12_forAlignmentOnly;
  931. };
  932. };
  933. };
  934. // System.Double
  935. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  936. {
  937. // System.Double System.Double::m_value
  938. double ___m_value_0;
  939. };
  940. // System.Reflection.FieldInfo
  941. struct FieldInfo_t : public MemberInfo_t
  942. {
  943. };
  944. // System.Guid
  945. struct Guid_t
  946. {
  947. // System.Int32 System.Guid::_a
  948. int32_t ____a_1;
  949. // System.Int16 System.Guid::_b
  950. int16_t ____b_2;
  951. // System.Int16 System.Guid::_c
  952. int16_t ____c_3;
  953. // System.Byte System.Guid::_d
  954. uint8_t ____d_4;
  955. // System.Byte System.Guid::_e
  956. uint8_t ____e_5;
  957. // System.Byte System.Guid::_f
  958. uint8_t ____f_6;
  959. // System.Byte System.Guid::_g
  960. uint8_t ____g_7;
  961. // System.Byte System.Guid::_h
  962. uint8_t ____h_8;
  963. // System.Byte System.Guid::_i
  964. uint8_t ____i_9;
  965. // System.Byte System.Guid::_j
  966. uint8_t ____j_10;
  967. // System.Byte System.Guid::_k
  968. uint8_t ____k_11;
  969. };
  970. // System.Int32
  971. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  972. {
  973. // System.Int32 System.Int32::m_value
  974. int32_t ___m_value_0;
  975. };
  976. // System.Int64
  977. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  978. {
  979. // System.Int64 System.Int64::m_value
  980. int64_t ___m_value_0;
  981. };
  982. // System.IntPtr
  983. struct IntPtr_t
  984. {
  985. // System.Void* System.IntPtr::m_value
  986. void* ___m_value_0;
  987. };
  988. // System.OrdinalComparer
  989. struct OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170 : public StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06
  990. {
  991. // System.Boolean System.OrdinalComparer::_ignoreCase
  992. bool ____ignoreCase_4;
  993. };
  994. // System.Reflection.PropertyInfo
  995. struct PropertyInfo_t : public MemberInfo_t
  996. {
  997. };
  998. // System.Single
  999. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  1000. {
  1001. // System.Single System.Single::m_value
  1002. float ___m_value_0;
  1003. };
  1004. // System.Data.Common.SingleStorage
  1005. struct SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1006. {
  1007. // System.Single[] System.Data.Common.SingleStorage::_values
  1008. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____values_14;
  1009. };
  1010. // System.Data.SqlTypes.SqlBoolean
  1011. struct SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7
  1012. {
  1013. // System.Byte System.Data.SqlTypes.SqlBoolean::m_value
  1014. uint8_t ___m_value_0;
  1015. };
  1016. // System.Data.Common.SqlBooleanStorage
  1017. struct SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1018. {
  1019. // System.Data.SqlTypes.SqlBoolean[] System.Data.Common.SqlBooleanStorage::_values
  1020. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* ____values_14;
  1021. };
  1022. // System.Data.SqlTypes.SqlDouble
  1023. struct SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98
  1024. {
  1025. // System.Boolean System.Data.SqlTypes.SqlDouble::m_fNotNull
  1026. bool ___m_fNotNull_0;
  1027. // System.Double System.Data.SqlTypes.SqlDouble::m_value
  1028. double ___m_value_1;
  1029. };
  1030. // Native definition for P/Invoke marshalling of System.Data.SqlTypes.SqlDouble
  1031. struct SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_marshaled_pinvoke
  1032. {
  1033. int32_t ___m_fNotNull_0;
  1034. double ___m_value_1;
  1035. };
  1036. // Native definition for COM marshalling of System.Data.SqlTypes.SqlDouble
  1037. struct SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_marshaled_com
  1038. {
  1039. int32_t ___m_fNotNull_0;
  1040. double ___m_value_1;
  1041. };
  1042. // System.Data.SqlTypes.SqlSingle
  1043. struct SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767
  1044. {
  1045. // System.Boolean System.Data.SqlTypes.SqlSingle::_fNotNull
  1046. bool ____fNotNull_0;
  1047. // System.Single System.Data.SqlTypes.SqlSingle::_value
  1048. float ____value_1;
  1049. };
  1050. // Native definition for P/Invoke marshalling of System.Data.SqlTypes.SqlSingle
  1051. struct SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_marshaled_pinvoke
  1052. {
  1053. int32_t ____fNotNull_0;
  1054. float ____value_1;
  1055. };
  1056. // Native definition for COM marshalling of System.Data.SqlTypes.SqlSingle
  1057. struct SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_marshaled_com
  1058. {
  1059. int32_t ____fNotNull_0;
  1060. float ____value_1;
  1061. };
  1062. // System.Data.Common.SqlSingleStorage
  1063. struct SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1064. {
  1065. // System.Data.SqlTypes.SqlSingle[] System.Data.Common.SqlSingleStorage::_values
  1066. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* ____values_14;
  1067. };
  1068. // System.Data.SqlTypes.SqlString
  1069. struct SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D
  1070. {
  1071. // System.String System.Data.SqlTypes.SqlString::m_value
  1072. String_t* ___m_value_0;
  1073. // System.Globalization.CompareInfo System.Data.SqlTypes.SqlString::m_cmpInfo
  1074. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___m_cmpInfo_1;
  1075. // System.Int32 System.Data.SqlTypes.SqlString::m_lcid
  1076. int32_t ___m_lcid_2;
  1077. // System.Data.SqlTypes.SqlCompareOptions System.Data.SqlTypes.SqlString::m_flag
  1078. int32_t ___m_flag_3;
  1079. // System.Boolean System.Data.SqlTypes.SqlString::m_fNotNull
  1080. bool ___m_fNotNull_4;
  1081. };
  1082. // Native definition for P/Invoke marshalling of System.Data.SqlTypes.SqlString
  1083. struct SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_marshaled_pinvoke
  1084. {
  1085. char* ___m_value_0;
  1086. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___m_cmpInfo_1;
  1087. int32_t ___m_lcid_2;
  1088. int32_t ___m_flag_3;
  1089. int32_t ___m_fNotNull_4;
  1090. };
  1091. // Native definition for COM marshalling of System.Data.SqlTypes.SqlString
  1092. struct SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_marshaled_com
  1093. {
  1094. Il2CppChar* ___m_value_0;
  1095. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___m_cmpInfo_1;
  1096. int32_t ___m_lcid_2;
  1097. int32_t ___m_flag_3;
  1098. int32_t ___m_fNotNull_4;
  1099. };
  1100. // System.Data.Common.SqlStringStorage
  1101. struct SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1102. {
  1103. // System.Data.SqlTypes.SqlString[] System.Data.Common.SqlStringStorage::_values
  1104. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* ____values_14;
  1105. };
  1106. // System.Data.Common.SqlUdtStorage
  1107. struct SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1108. {
  1109. // System.Object[] System.Data.Common.SqlUdtStorage::_values
  1110. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____values_14;
  1111. // System.Boolean System.Data.Common.SqlUdtStorage::_implementsIXmlSerializable
  1112. bool ____implementsIXmlSerializable_15;
  1113. // System.Boolean System.Data.Common.SqlUdtStorage::_implementsIComparable
  1114. bool ____implementsIComparable_16;
  1115. };
  1116. // System.Data.Common.StringStorage
  1117. struct StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1118. {
  1119. // System.String[] System.Data.Common.StringStorage::_values
  1120. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____values_14;
  1121. };
  1122. // System.IO.TextReader
  1123. struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  1124. {
  1125. };
  1126. // System.IO.TextWriter
  1127. struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3 : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  1128. {
  1129. // System.Char[] System.IO.TextWriter::CoreNewLine
  1130. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___CoreNewLine_3;
  1131. // System.String System.IO.TextWriter::CoreNewLineStr
  1132. String_t* ___CoreNewLineStr_4;
  1133. // System.IFormatProvider System.IO.TextWriter::_internalFormatProvider
  1134. RuntimeObject* ____internalFormatProvider_5;
  1135. };
  1136. // System.TimeSpan
  1137. struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
  1138. {
  1139. // System.Int64 System.TimeSpan::_ticks
  1140. int64_t ____ticks_22;
  1141. };
  1142. // System.UInt16
  1143. struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
  1144. {
  1145. // System.UInt16 System.UInt16::m_value
  1146. uint16_t ___m_value_0;
  1147. };
  1148. // System.Data.Common.UInt16Storage
  1149. struct UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1150. {
  1151. // System.UInt16[] System.Data.Common.UInt16Storage::_values
  1152. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ____values_15;
  1153. };
  1154. // System.UInt32
  1155. struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B
  1156. {
  1157. // System.UInt32 System.UInt32::m_value
  1158. uint32_t ___m_value_0;
  1159. };
  1160. // System.Data.Common.UInt32Storage
  1161. struct UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1162. {
  1163. // System.UInt32[] System.Data.Common.UInt32Storage::_values
  1164. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ____values_15;
  1165. };
  1166. // System.UInt64
  1167. struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
  1168. {
  1169. // System.UInt64 System.UInt64::m_value
  1170. uint64_t ___m_value_0;
  1171. };
  1172. // System.Data.Common.UInt64Storage
  1173. struct UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1174. {
  1175. // System.UInt64[] System.Data.Common.UInt64Storage::_values
  1176. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ____values_15;
  1177. };
  1178. // System.Void
  1179. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  1180. {
  1181. union
  1182. {
  1183. struct
  1184. {
  1185. };
  1186. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  1187. };
  1188. };
  1189. // System.Xml.XmlCharType
  1190. struct XmlCharType_t7C471894C8862126737E800F5A14AACBD14FCBC3
  1191. {
  1192. // System.Byte[] System.Xml.XmlCharType::charProperties
  1193. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___charProperties_2;
  1194. };
  1195. // Native definition for P/Invoke marshalling of System.Xml.XmlCharType
  1196. struct XmlCharType_t7C471894C8862126737E800F5A14AACBD14FCBC3_marshaled_pinvoke
  1197. {
  1198. Il2CppSafeArray/*NONE*/* ___charProperties_2;
  1199. };
  1200. // Native definition for COM marshalling of System.Xml.XmlCharType
  1201. struct XmlCharType_t7C471894C8862126737E800F5A14AACBD14FCBC3_marshaled_com
  1202. {
  1203. Il2CppSafeArray/*NONE*/* ___charProperties_2;
  1204. };
  1205. // System.Xml.Serialization.XmlRootAttribute
  1206. struct XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
  1207. {
  1208. // System.String System.Xml.Serialization.XmlRootAttribute::dataType
  1209. String_t* ___dataType_0;
  1210. // System.String System.Xml.Serialization.XmlRootAttribute::elementName
  1211. String_t* ___elementName_1;
  1212. // System.Boolean System.Xml.Serialization.XmlRootAttribute::isNullable
  1213. bool ___isNullable_2;
  1214. // System.String System.Xml.Serialization.XmlRootAttribute::ns
  1215. String_t* ___ns_3;
  1216. };
  1217. // System.Xml.XmlTextReader
  1218. struct XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B : public XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD
  1219. {
  1220. // System.Xml.XmlTextReaderImpl System.Xml.XmlTextReader::impl
  1221. XmlTextReaderImpl_t5F48FDC8E88C9E27593266F6C660B3973AE2167B* ___impl_7;
  1222. };
  1223. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=140
  1224. struct __StaticArrayInitTypeSizeU3D140_t7BEDBB89A389953EBC3018B275921B6427C9A59B
  1225. {
  1226. union
  1227. {
  1228. struct
  1229. {
  1230. union
  1231. {
  1232. };
  1233. };
  1234. uint8_t __StaticArrayInitTypeSizeU3D140_t7BEDBB89A389953EBC3018B275921B6427C9A59B__padding[140];
  1235. };
  1236. };
  1237. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  1238. struct __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9
  1239. {
  1240. union
  1241. {
  1242. struct
  1243. {
  1244. union
  1245. {
  1246. };
  1247. };
  1248. uint8_t __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9__padding[152];
  1249. };
  1250. };
  1251. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1575
  1252. struct __StaticArrayInitTypeSizeU3D1575_t661A3A848B96EA8D10DC2F6FAD49A4DFC5C55DBF
  1253. {
  1254. union
  1255. {
  1256. struct
  1257. {
  1258. union
  1259. {
  1260. };
  1261. };
  1262. uint8_t __StaticArrayInitTypeSizeU3D1575_t661A3A848B96EA8D10DC2F6FAD49A4DFC5C55DBF__padding[1575];
  1263. };
  1264. };
  1265. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  1266. struct __StaticArrayInitTypeSizeU3D172_t24EBC4669ED9C4971C83C1C070203E51AEF51CCA
  1267. {
  1268. union
  1269. {
  1270. struct
  1271. {
  1272. union
  1273. {
  1274. };
  1275. };
  1276. uint8_t __StaticArrayInitTypeSizeU3D172_t24EBC4669ED9C4971C83C1C070203E51AEF51CCA__padding[172];
  1277. };
  1278. };
  1279. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=176
  1280. struct __StaticArrayInitTypeSizeU3D176_t7311E17E385322EBCED3FDFC17F9FD6B5DAA8BEE
  1281. {
  1282. union
  1283. {
  1284. struct
  1285. {
  1286. union
  1287. {
  1288. };
  1289. };
  1290. uint8_t __StaticArrayInitTypeSizeU3D176_t7311E17E385322EBCED3FDFC17F9FD6B5DAA8BEE__padding[176];
  1291. };
  1292. };
  1293. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=25
  1294. struct __StaticArrayInitTypeSizeU3D25_t86D59CB7A96C65CDF2B5CAA0A480566A3F30CB26
  1295. {
  1296. union
  1297. {
  1298. struct
  1299. {
  1300. union
  1301. {
  1302. };
  1303. };
  1304. uint8_t __StaticArrayInitTypeSizeU3D25_t86D59CB7A96C65CDF2B5CAA0A480566A3F30CB26__padding[25];
  1305. };
  1306. };
  1307. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  1308. struct __StaticArrayInitTypeSizeU3D32_t4B39B159E8DD9B9E8A133A45C1C6CC490E7DB8BC
  1309. {
  1310. union
  1311. {
  1312. struct
  1313. {
  1314. union
  1315. {
  1316. };
  1317. };
  1318. uint8_t __StaticArrayInitTypeSizeU3D32_t4B39B159E8DD9B9E8A133A45C1C6CC490E7DB8BC__padding[32];
  1319. };
  1320. };
  1321. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  1322. struct __StaticArrayInitTypeSizeU3D36_t5DFB8228BC57D9CD6B42A53688F48793E6DAA9D4
  1323. {
  1324. union
  1325. {
  1326. struct
  1327. {
  1328. union
  1329. {
  1330. };
  1331. };
  1332. uint8_t __StaticArrayInitTypeSizeU3D36_t5DFB8228BC57D9CD6B42A53688F48793E6DAA9D4__padding[36];
  1333. };
  1334. };
  1335. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  1336. struct __StaticArrayInitTypeSizeU3D38_t5C677D32187456C0AE0B43ED3AA78B292A4ADCC4
  1337. {
  1338. union
  1339. {
  1340. struct
  1341. {
  1342. union
  1343. {
  1344. };
  1345. };
  1346. uint8_t __StaticArrayInitTypeSizeU3D38_t5C677D32187456C0AE0B43ED3AA78B292A4ADCC4__padding[38];
  1347. };
  1348. };
  1349. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=512
  1350. struct __StaticArrayInitTypeSizeU3D512_tD0EA05F29FC58D6DF1D77F86C2EBEA28CBCCDE8F
  1351. {
  1352. union
  1353. {
  1354. struct
  1355. {
  1356. union
  1357. {
  1358. };
  1359. };
  1360. uint8_t __StaticArrayInitTypeSizeU3D512_tD0EA05F29FC58D6DF1D77F86C2EBEA28CBCCDE8F__padding[512];
  1361. };
  1362. };
  1363. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  1364. struct __StaticArrayInitTypeSizeU3D52_tED95E9726E6FE716D48863E9A8521D5525AEE99C
  1365. {
  1366. union
  1367. {
  1368. struct
  1369. {
  1370. union
  1371. {
  1372. };
  1373. };
  1374. uint8_t __StaticArrayInitTypeSizeU3D52_tED95E9726E6FE716D48863E9A8521D5525AEE99C__padding[52];
  1375. };
  1376. };
  1377. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  1378. struct __StaticArrayInitTypeSizeU3D64_t44B99CEA9CF46C49BE965A9F9F9FEA108BD64970
  1379. {
  1380. union
  1381. {
  1382. struct
  1383. {
  1384. union
  1385. {
  1386. };
  1387. };
  1388. uint8_t __StaticArrayInitTypeSizeU3D64_t44B99CEA9CF46C49BE965A9F9F9FEA108BD64970__padding[64];
  1389. };
  1390. };
  1391. // <PrivateImplementationDetails>
  1392. struct U3CPrivateImplementationDetailsU3E_t7A9A2AD29BEDCB07843BEF77FA3BA6C06C48D73C : public RuntimeObject
  1393. {
  1394. };
  1395. // System.Data.DataTable
  1396. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07 : public MarshalByValueComponent_t19E5966D1CE2F9ED341EB16C060BA573F63AEDAA
  1397. {
  1398. // System.Data.DataSet System.Data.DataTable::_dataSet
  1399. DataSet_t1F72E9737C995EBFDCF793C87CAC3196EA02411B* ____dataSet_3;
  1400. // System.Data.DataView System.Data.DataTable::_defaultView
  1401. DataView_t882C19B1455AFCE770D60A43A690096801824A50* ____defaultView_4;
  1402. // System.Int64 System.Data.DataTable::_nextRowID
  1403. int64_t ____nextRowID_5;
  1404. // System.Data.DataRowCollection System.Data.DataTable::_rowCollection
  1405. DataRowCollection_t77048F68C7B973AFF280E6C540CE321E242FF738* ____rowCollection_6;
  1406. // System.Data.DataColumnCollection System.Data.DataTable::_columnCollection
  1407. DataColumnCollection_t8F6538DA2E98DED6F9FBD06C4C475533A548630E* ____columnCollection_7;
  1408. // System.Data.ConstraintCollection System.Data.DataTable::_constraintCollection
  1409. ConstraintCollection_tE6135623B0068FD56F0D15E13FFA1882D36BDD40* ____constraintCollection_8;
  1410. // System.Int32 System.Data.DataTable::_elementColumnCount
  1411. int32_t ____elementColumnCount_9;
  1412. // System.Data.DataRelationCollection System.Data.DataTable::_parentRelationsCollection
  1413. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* ____parentRelationsCollection_10;
  1414. // System.Data.DataRelationCollection System.Data.DataTable::_childRelationsCollection
  1415. DataRelationCollection_tA8655ADC9860DD89FDC0317E38C95CB740BC2956* ____childRelationsCollection_11;
  1416. // System.Data.RecordManager System.Data.DataTable::_recordManager
  1417. RecordManager_t5525269209BE5391607F8C811470AC2EC5C8FA4A* ____recordManager_12;
  1418. // System.Collections.Generic.List`1<System.Data.Index> System.Data.DataTable::_indexes
  1419. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* ____indexes_13;
  1420. // System.Collections.Generic.List`1<System.Data.Index> System.Data.DataTable::_shadowIndexes
  1421. List_1_tD455920B93EB13CDFF946088629D287A8D3CA973* ____shadowIndexes_14;
  1422. // System.Int32 System.Data.DataTable::_shadowCount
  1423. int32_t ____shadowCount_15;
  1424. // System.Data.PropertyCollection System.Data.DataTable::_extendedProperties
  1425. PropertyCollection_t531D3CA9714C3D7818C1B1C139A9C4F04B73EE7C* ____extendedProperties_16;
  1426. // System.String System.Data.DataTable::_tableName
  1427. String_t* ____tableName_17;
  1428. // System.String System.Data.DataTable::_tableNamespace
  1429. String_t* ____tableNamespace_18;
  1430. // System.String System.Data.DataTable::_tablePrefix
  1431. String_t* ____tablePrefix_19;
  1432. // System.Data.DataExpression System.Data.DataTable::_displayExpression
  1433. DataExpression_t8B426B55556F5C9CD0AADB61EA0AE306F9AD72C6* ____displayExpression_20;
  1434. // System.Boolean System.Data.DataTable::_fNestedInDataset
  1435. bool ____fNestedInDataset_21;
  1436. // System.Globalization.CultureInfo System.Data.DataTable::_culture
  1437. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ____culture_22;
  1438. // System.Boolean System.Data.DataTable::_cultureUserSet
  1439. bool ____cultureUserSet_23;
  1440. // System.Globalization.CompareInfo System.Data.DataTable::_compareInfo
  1441. CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ____compareInfo_24;
  1442. // System.Globalization.CompareOptions System.Data.DataTable::_compareFlags
  1443. int32_t ____compareFlags_25;
  1444. // System.IFormatProvider System.Data.DataTable::_formatProvider
  1445. RuntimeObject* ____formatProvider_26;
  1446. // System.StringComparer System.Data.DataTable::_hashCodeProvider
  1447. StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* ____hashCodeProvider_27;
  1448. // System.Boolean System.Data.DataTable::_caseSensitive
  1449. bool ____caseSensitive_28;
  1450. // System.Boolean System.Data.DataTable::_caseSensitiveUserSet
  1451. bool ____caseSensitiveUserSet_29;
  1452. // System.String System.Data.DataTable::_encodedTableName
  1453. String_t* ____encodedTableName_30;
  1454. // System.Data.DataColumn System.Data.DataTable::_xmlText
  1455. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____xmlText_31;
  1456. // System.Data.DataColumn System.Data.DataTable::_colUnique
  1457. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ____colUnique_32;
  1458. // System.Boolean System.Data.DataTable::_textOnly
  1459. bool ____textOnly_33;
  1460. // System.Decimal System.Data.DataTable::_minOccurs
  1461. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ____minOccurs_34;
  1462. // System.Decimal System.Data.DataTable::_maxOccurs
  1463. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ____maxOccurs_35;
  1464. // System.Boolean System.Data.DataTable::_repeatableElement
  1465. bool ____repeatableElement_36;
  1466. // System.Object System.Data.DataTable::_typeName
  1467. RuntimeObject* ____typeName_37;
  1468. // System.Data.UniqueConstraint System.Data.DataTable::_primaryKey
  1469. UniqueConstraint_tE48A79D2F7DE0EA4A3F1BF5BB322C383E60465F6* ____primaryKey_38;
  1470. // System.Data.IndexField[] System.Data.DataTable::_primaryIndex
  1471. IndexFieldU5BU5D_t2E1FE07C5E6C8080FCF4908199FFDFEBA1EECA3E* ____primaryIndex_39;
  1472. // System.Data.DataColumn[] System.Data.DataTable::_delayedSetPrimaryKey
  1473. DataColumnU5BU5D_t4600ECA5C95E7699298FCD6D677AEAD7D9F5F0CA* ____delayedSetPrimaryKey_40;
  1474. // System.Data.Index System.Data.DataTable::_loadIndex
  1475. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndex_41;
  1476. // System.Data.Index System.Data.DataTable::_loadIndexwithOriginalAdded
  1477. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndexwithOriginalAdded_42;
  1478. // System.Data.Index System.Data.DataTable::_loadIndexwithCurrentDeleted
  1479. Index_tB35755A4A90336B5A005AD1320AAF1219DEE2483* ____loadIndexwithCurrentDeleted_43;
  1480. // System.Int32 System.Data.DataTable::_suspendIndexEvents
  1481. int32_t ____suspendIndexEvents_44;
  1482. // System.Boolean System.Data.DataTable::_savedEnforceConstraints
  1483. bool ____savedEnforceConstraints_45;
  1484. // System.Boolean System.Data.DataTable::_inDataLoad
  1485. bool ____inDataLoad_46;
  1486. // System.Boolean System.Data.DataTable::_initialLoad
  1487. bool ____initialLoad_47;
  1488. // System.Boolean System.Data.DataTable::_schemaLoading
  1489. bool ____schemaLoading_48;
  1490. // System.Boolean System.Data.DataTable::_enforceConstraints
  1491. bool ____enforceConstraints_49;
  1492. // System.Boolean System.Data.DataTable::_suspendEnforceConstraints
  1493. bool ____suspendEnforceConstraints_50;
  1494. // System.Boolean System.Data.DataTable::fInitInProgress
  1495. bool ___fInitInProgress_51;
  1496. // System.Boolean System.Data.DataTable::_inLoad
  1497. bool ____inLoad_52;
  1498. // System.Boolean System.Data.DataTable::_fInLoadDiffgram
  1499. bool ____fInLoadDiffgram_53;
  1500. // System.Byte System.Data.DataTable::_isTypedDataTable
  1501. uint8_t ____isTypedDataTable_54;
  1502. // System.Data.DataRow[] System.Data.DataTable::_emptyDataRowArray
  1503. DataRowU5BU5D_t2A0D4483B27757FE7345A2E7FE5727C7F77DE5D4* ____emptyDataRowArray_55;
  1504. // System.ComponentModel.PropertyDescriptorCollection System.Data.DataTable::_propertyDescriptorCollectionCache
  1505. PropertyDescriptorCollection_tC4C2FA51126BD032E2E9A0472995F7FCAC6E70DE* ____propertyDescriptorCollectionCache_56;
  1506. // System.Data.DataRelation[] System.Data.DataTable::_nestedParentRelations
  1507. DataRelationU5BU5D_t1640C9372BDC91DAE0359E08BE1E91AE48924FF0* ____nestedParentRelations_57;
  1508. // System.Collections.Generic.List`1<System.Data.DataColumn> System.Data.DataTable::_dependentColumns
  1509. List_1_t3F99226F0C691927C5B70A8B7FD8B4ACA817A785* ____dependentColumns_58;
  1510. // System.Boolean System.Data.DataTable::_mergingData
  1511. bool ____mergingData_59;
  1512. // System.Data.DataRowChangeEventHandler System.Data.DataTable::_onRowChangedDelegate
  1513. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowChangedDelegate_60;
  1514. // System.Data.DataRowChangeEventHandler System.Data.DataTable::_onRowChangingDelegate
  1515. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowChangingDelegate_61;
  1516. // System.Data.DataRowChangeEventHandler System.Data.DataTable::_onRowDeletingDelegate
  1517. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowDeletingDelegate_62;
  1518. // System.Data.DataRowChangeEventHandler System.Data.DataTable::_onRowDeletedDelegate
  1519. DataRowChangeEventHandler_t2F295C9D2283CBF4D109CBDFCD141EF2A58B24BF* ____onRowDeletedDelegate_63;
  1520. // System.Data.DataColumnChangeEventHandler System.Data.DataTable::_onColumnChangedDelegate
  1521. DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959* ____onColumnChangedDelegate_64;
  1522. // System.Data.DataColumnChangeEventHandler System.Data.DataTable::_onColumnChangingDelegate
  1523. DataColumnChangeEventHandler_t666070D5D5C9A6CF6E9FA12E6FC15B7DB20C8959* ____onColumnChangingDelegate_65;
  1524. // System.Data.DataTableClearEventHandler System.Data.DataTable::_onTableClearingDelegate
  1525. DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B* ____onTableClearingDelegate_66;
  1526. // System.Data.DataTableClearEventHandler System.Data.DataTable::_onTableClearedDelegate
  1527. DataTableClearEventHandler_tE15A0F0DEDDCCACFBD4F9F19F462C1FE90746B1B* ____onTableClearedDelegate_67;
  1528. // System.Data.DataTableNewRowEventHandler System.Data.DataTable::_onTableNewRowDelegate
  1529. DataTableNewRowEventHandler_t874CE0332A55E1F8A8CF67458AF71CE73975D827* ____onTableNewRowDelegate_68;
  1530. // System.ComponentModel.PropertyChangedEventHandler System.Data.DataTable::_onPropertyChangingDelegate
  1531. PropertyChangedEventHandler_tF1250C146BE6FB43477D29C5D18A10B6329419DA* ____onPropertyChangingDelegate_69;
  1532. // System.EventHandler System.Data.DataTable::_onInitialized
  1533. EventHandler_tC6323FD7E6163F965259C33D72612C0E5B9BAB82* ____onInitialized_70;
  1534. // System.Data.DataRowBuilder System.Data.DataTable::_rowBuilder
  1535. DataRowBuilder_t8EFCEBE1AE55392AAE53DA15D2B334C56BB14566* ____rowBuilder_71;
  1536. // System.Collections.Generic.List`1<System.Data.DataView> System.Data.DataTable::_delayedViews
  1537. List_1_t1CDDD861715A83BE1EF98CE75870A483BB5ECC93* ____delayedViews_75;
  1538. // System.Collections.Generic.List`1<System.Data.DataViewListener> System.Data.DataTable::_dataViewListeners
  1539. List_1_t73C786BB01E05FA7B2ACAA21DA57002B4503C95F* ____dataViewListeners_76;
  1540. // System.Collections.Hashtable System.Data.DataTable::_rowDiffId
  1541. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ____rowDiffId_77;
  1542. // System.Threading.ReaderWriterLockSlim System.Data.DataTable::_indexesLock
  1543. ReaderWriterLockSlim_t3BF29C18C9FC0EE07209EDD54D938EA473FB3906* ____indexesLock_78;
  1544. // System.Int32 System.Data.DataTable::_ukColumnPositionForInference
  1545. int32_t ____ukColumnPositionForInference_79;
  1546. // System.Data.SerializationFormat System.Data.DataTable::_remotingFormat
  1547. int32_t ____remotingFormat_80;
  1548. // System.Int32 System.Data.DataTable::_objectID
  1549. int32_t ____objectID_82;
  1550. };
  1551. // System.Delegate
  1552. struct Delegate_t : public RuntimeObject
  1553. {
  1554. // System.IntPtr System.Delegate::method_ptr
  1555. Il2CppMethodPointer ___method_ptr_0;
  1556. // System.IntPtr System.Delegate::invoke_impl
  1557. intptr_t ___invoke_impl_1;
  1558. // System.Object System.Delegate::m_target
  1559. RuntimeObject* ___m_target_2;
  1560. // System.IntPtr System.Delegate::method
  1561. intptr_t ___method_3;
  1562. // System.IntPtr System.Delegate::delegate_trampoline
  1563. intptr_t ___delegate_trampoline_4;
  1564. // System.IntPtr System.Delegate::extra_arg
  1565. intptr_t ___extra_arg_5;
  1566. // System.IntPtr System.Delegate::method_code
  1567. intptr_t ___method_code_6;
  1568. // System.IntPtr System.Delegate::interp_method
  1569. intptr_t ___interp_method_7;
  1570. // System.IntPtr System.Delegate::interp_invoke_impl
  1571. intptr_t ___interp_invoke_impl_8;
  1572. // System.Reflection.MethodInfo System.Delegate::method_info
  1573. MethodInfo_t* ___method_info_9;
  1574. // System.Reflection.MethodInfo System.Delegate::original_method_info
  1575. MethodInfo_t* ___original_method_info_10;
  1576. // System.DelegateData System.Delegate::data
  1577. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1578. // System.Boolean System.Delegate::method_is_virtual
  1579. bool ___method_is_virtual_12;
  1580. };
  1581. // Native definition for P/Invoke marshalling of System.Delegate
  1582. struct Delegate_t_marshaled_pinvoke
  1583. {
  1584. intptr_t ___method_ptr_0;
  1585. intptr_t ___invoke_impl_1;
  1586. Il2CppIUnknown* ___m_target_2;
  1587. intptr_t ___method_3;
  1588. intptr_t ___delegate_trampoline_4;
  1589. intptr_t ___extra_arg_5;
  1590. intptr_t ___method_code_6;
  1591. intptr_t ___interp_method_7;
  1592. intptr_t ___interp_invoke_impl_8;
  1593. MethodInfo_t* ___method_info_9;
  1594. MethodInfo_t* ___original_method_info_10;
  1595. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1596. int32_t ___method_is_virtual_12;
  1597. };
  1598. // Native definition for COM marshalling of System.Delegate
  1599. struct Delegate_t_marshaled_com
  1600. {
  1601. intptr_t ___method_ptr_0;
  1602. intptr_t ___invoke_impl_1;
  1603. Il2CppIUnknown* ___m_target_2;
  1604. intptr_t ___method_3;
  1605. intptr_t ___delegate_trampoline_4;
  1606. intptr_t ___extra_arg_5;
  1607. intptr_t ___method_code_6;
  1608. intptr_t ___interp_method_7;
  1609. intptr_t ___interp_invoke_impl_8;
  1610. MethodInfo_t* ___method_info_9;
  1611. MethodInfo_t* ___original_method_info_10;
  1612. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
  1613. int32_t ___method_is_virtual_12;
  1614. };
  1615. // System.Exception
  1616. struct Exception_t : public RuntimeObject
  1617. {
  1618. // System.String System.Exception::_className
  1619. String_t* ____className_1;
  1620. // System.String System.Exception::_message
  1621. String_t* ____message_2;
  1622. // System.Collections.IDictionary System.Exception::_data
  1623. RuntimeObject* ____data_3;
  1624. // System.Exception System.Exception::_innerException
  1625. Exception_t* ____innerException_4;
  1626. // System.String System.Exception::_helpURL
  1627. String_t* ____helpURL_5;
  1628. // System.Object System.Exception::_stackTrace
  1629. RuntimeObject* ____stackTrace_6;
  1630. // System.String System.Exception::_stackTraceString
  1631. String_t* ____stackTraceString_7;
  1632. // System.String System.Exception::_remoteStackTraceString
  1633. String_t* ____remoteStackTraceString_8;
  1634. // System.Int32 System.Exception::_remoteStackIndex
  1635. int32_t ____remoteStackIndex_9;
  1636. // System.Object System.Exception::_dynamicMethods
  1637. RuntimeObject* ____dynamicMethods_10;
  1638. // System.Int32 System.Exception::_HResult
  1639. int32_t ____HResult_11;
  1640. // System.String System.Exception::_source
  1641. String_t* ____source_12;
  1642. // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  1643. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1644. // System.Diagnostics.StackTrace[] System.Exception::captured_traces
  1645. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1646. // System.IntPtr[] System.Exception::native_trace_ips
  1647. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
  1648. // System.Int32 System.Exception::caught_in_unmanaged
  1649. int32_t ___caught_in_unmanaged_16;
  1650. };
  1651. // Native definition for P/Invoke marshalling of System.Exception
  1652. struct Exception_t_marshaled_pinvoke
  1653. {
  1654. char* ____className_1;
  1655. char* ____message_2;
  1656. RuntimeObject* ____data_3;
  1657. Exception_t_marshaled_pinvoke* ____innerException_4;
  1658. char* ____helpURL_5;
  1659. Il2CppIUnknown* ____stackTrace_6;
  1660. char* ____stackTraceString_7;
  1661. char* ____remoteStackTraceString_8;
  1662. int32_t ____remoteStackIndex_9;
  1663. Il2CppIUnknown* ____dynamicMethods_10;
  1664. int32_t ____HResult_11;
  1665. char* ____source_12;
  1666. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1667. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1668. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1669. int32_t ___caught_in_unmanaged_16;
  1670. };
  1671. // Native definition for COM marshalling of System.Exception
  1672. struct Exception_t_marshaled_com
  1673. {
  1674. Il2CppChar* ____className_1;
  1675. Il2CppChar* ____message_2;
  1676. RuntimeObject* ____data_3;
  1677. Exception_t_marshaled_com* ____innerException_4;
  1678. Il2CppChar* ____helpURL_5;
  1679. Il2CppIUnknown* ____stackTrace_6;
  1680. Il2CppChar* ____stackTraceString_7;
  1681. Il2CppChar* ____remoteStackTraceString_8;
  1682. int32_t ____remoteStackIndex_9;
  1683. Il2CppIUnknown* ____dynamicMethods_10;
  1684. int32_t ____HResult_11;
  1685. Il2CppChar* ____source_12;
  1686. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
  1687. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
  1688. Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
  1689. int32_t ___caught_in_unmanaged_16;
  1690. };
  1691. // System.OrdinalIgnoreCaseComparer
  1692. struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0 : public OrdinalComparer_tBB06915E213A5D4C8C617ED5478E8BF30C2B2170
  1693. {
  1694. };
  1695. // System.RuntimeTypeHandle
  1696. struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
  1697. {
  1698. // System.IntPtr System.RuntimeTypeHandle::value
  1699. intptr_t ___value_0;
  1700. };
  1701. // System.IO.StringReader
  1702. struct StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8 : public TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7
  1703. {
  1704. // System.String System.IO.StringReader::_s
  1705. String_t* ____s_2;
  1706. // System.Int32 System.IO.StringReader::_pos
  1707. int32_t ____pos_3;
  1708. // System.Int32 System.IO.StringReader::_length
  1709. int32_t ____length_4;
  1710. };
  1711. // System.IO.StringWriter
  1712. struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D : public TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3
  1713. {
  1714. // System.Text.StringBuilder System.IO.StringWriter::_sb
  1715. StringBuilder_t* ____sb_7;
  1716. // System.Boolean System.IO.StringWriter::_isOpen
  1717. bool ____isOpen_8;
  1718. };
  1719. // System.Data.Common.TimeSpanStorage
  1720. struct TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14 : public DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A
  1721. {
  1722. // System.TimeSpan[] System.Data.Common.TimeSpanStorage::_values
  1723. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* ____values_15;
  1724. };
  1725. // System.Xml.XmlTextWriter
  1726. struct XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B : public XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F
  1727. {
  1728. // System.IO.TextWriter System.Xml.XmlTextWriter::textWriter
  1729. TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___textWriter_2;
  1730. // System.Xml.XmlTextEncoder System.Xml.XmlTextWriter::xmlEncoder
  1731. XmlTextEncoder_tACD13BCC8237E0710F82A7703FAF7D09FCDF0C40* ___xmlEncoder_3;
  1732. // System.Text.Encoding System.Xml.XmlTextWriter::encoding
  1733. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___encoding_4;
  1734. // System.Xml.Formatting System.Xml.XmlTextWriter::formatting
  1735. int32_t ___formatting_5;
  1736. // System.Boolean System.Xml.XmlTextWriter::indented
  1737. bool ___indented_6;
  1738. // System.Int32 System.Xml.XmlTextWriter::indentation
  1739. int32_t ___indentation_7;
  1740. // System.Char System.Xml.XmlTextWriter::indentChar
  1741. Il2CppChar ___indentChar_8;
  1742. // System.Xml.XmlTextWriter/TagInfo[] System.Xml.XmlTextWriter::stack
  1743. TagInfoU5BU5D_tC6FBAFF4593190EF8F7EEBAB8913C4E17D645776* ___stack_9;
  1744. // System.Int32 System.Xml.XmlTextWriter::top
  1745. int32_t ___top_10;
  1746. // System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTable
  1747. StateU5BU5D_t41A58B7031FABDC61B34059A1FB722121203D858* ___stateTable_11;
  1748. // System.Xml.XmlTextWriter/State System.Xml.XmlTextWriter::currentState
  1749. int32_t ___currentState_12;
  1750. // System.Xml.XmlTextWriter/Token System.Xml.XmlTextWriter::lastToken
  1751. int32_t ___lastToken_13;
  1752. // System.Xml.XmlTextWriterBase64Encoder System.Xml.XmlTextWriter::base64Encoder
  1753. XmlTextWriterBase64Encoder_tC7209F119916DF622459E830377C23D7BFA2B30D* ___base64Encoder_14;
  1754. // System.Char System.Xml.XmlTextWriter::quoteChar
  1755. Il2CppChar ___quoteChar_15;
  1756. // System.Char System.Xml.XmlTextWriter::curQuoteChar
  1757. Il2CppChar ___curQuoteChar_16;
  1758. // System.Boolean System.Xml.XmlTextWriter::namespaces
  1759. bool ___namespaces_17;
  1760. // System.Xml.XmlTextWriter/SpecialAttr System.Xml.XmlTextWriter::specialAttr
  1761. int32_t ___specialAttr_18;
  1762. // System.String System.Xml.XmlTextWriter::prefixForXmlNs
  1763. String_t* ___prefixForXmlNs_19;
  1764. // System.Boolean System.Xml.XmlTextWriter::flush
  1765. bool ___flush_20;
  1766. // System.Xml.XmlTextWriter/Namespace[] System.Xml.XmlTextWriter::nsStack
  1767. NamespaceU5BU5D_tF0F2AD10B1537EBB0F35B1611FD7D89D48FA9E93* ___nsStack_21;
  1768. // System.Int32 System.Xml.XmlTextWriter::nsTop
  1769. int32_t ___nsTop_22;
  1770. // System.Collections.Generic.Dictionary`2<System.String,System.Int32> System.Xml.XmlTextWriter::nsHashtable
  1771. Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___nsHashtable_23;
  1772. // System.Boolean System.Xml.XmlTextWriter::useNsHashtable
  1773. bool ___useNsHashtable_24;
  1774. // System.Xml.XmlCharType System.Xml.XmlTextWriter::xmlCharType
  1775. XmlCharType_t7C471894C8862126737E800F5A14AACBD14FCBC3 ___xmlCharType_25;
  1776. };
  1777. // System.Data.Common.ActivityCorrelator/ActivityId
  1778. struct ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0 : public RuntimeObject
  1779. {
  1780. // System.Guid System.Data.Common.ActivityCorrelator/ActivityId::<Id>k__BackingField
  1781. Guid_t ___U3CIdU3Ek__BackingField_0;
  1782. // System.UInt32 System.Data.Common.ActivityCorrelator/ActivityId::<Sequence>k__BackingField
  1783. uint32_t ___U3CSequenceU3Ek__BackingField_1;
  1784. };
  1785. // System.MulticastDelegate
  1786. struct MulticastDelegate_t : public Delegate_t
  1787. {
  1788. // System.Delegate[] System.MulticastDelegate::delegates
  1789. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
  1790. };
  1791. // Native definition for P/Invoke marshalling of System.MulticastDelegate
  1792. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1793. {
  1794. Delegate_t_marshaled_pinvoke** ___delegates_13;
  1795. };
  1796. // Native definition for COM marshalling of System.MulticastDelegate
  1797. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1798. {
  1799. Delegate_t_marshaled_com** ___delegates_13;
  1800. };
  1801. // System.SystemException
  1802. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1803. {
  1804. };
  1805. // System.Type
  1806. struct Type_t : public MemberInfo_t
  1807. {
  1808. // System.RuntimeTypeHandle System.Type::_impl
  1809. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
  1810. };
  1811. // System.Func`2<System.Type,System.Object>
  1812. struct Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32 : public MulticastDelegate_t
  1813. {
  1814. };
  1815. // System.ArgumentException
  1816. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1817. {
  1818. // System.String System.ArgumentException::_paramName
  1819. String_t* ____paramName_18;
  1820. };
  1821. // System.ArithmeticException
  1822. struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1823. {
  1824. };
  1825. // System.InvalidOperationException
  1826. struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1827. {
  1828. };
  1829. // System.NotSupportedException
  1830. struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1831. {
  1832. };
  1833. // System.Reflection.TypeInfo
  1834. struct TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D : public Type_t
  1835. {
  1836. };
  1837. // System.ArgumentOutOfRangeException
  1838. struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
  1839. {
  1840. // System.Object System.ArgumentOutOfRangeException::_actualValue
  1841. RuntimeObject* ____actualValue_19;
  1842. };
  1843. // System.ObjectDisposedException
  1844. struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
  1845. {
  1846. // System.String System.ObjectDisposedException::_objectName
  1847. String_t* ____objectName_18;
  1848. };
  1849. // System.OverflowException
  1850. struct OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C : public ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA
  1851. {
  1852. };
  1853. // System.PlatformNotSupportedException
  1854. struct PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A : public NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A
  1855. {
  1856. };
  1857. // Unity.ThrowStub
  1858. struct ThrowStub_tAD19ABE12A4DD31F5FDD6661C004DFDBFF201F7A : public ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB
  1859. {
  1860. };
  1861. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>
  1862. struct ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834_StaticFields
  1863. {
  1864. // System.Boolean System.Collections.Concurrent.ConcurrentDictionary`2::s_isValueWriteAtomic
  1865. bool ___s_isValueWriteAtomic_9;
  1866. };
  1867. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>
  1868. // System.Data.Common.ActivityCorrelator
  1869. // System.Data.Common.ActivityCorrelator
  1870. struct ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields
  1871. {
  1872. // System.Data.Common.ActivityCorrelator/ActivityId System.Data.Common.ActivityCorrelator::t_tlsActivity
  1873. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* ___t_tlsActivity_0;
  1874. };
  1875. // System.Collections.BitArray
  1876. // System.Collections.BitArray
  1877. // System.Globalization.CultureInfo
  1878. struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
  1879. {
  1880. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
  1881. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;
  1882. // System.Object System.Globalization.CultureInfo::shared_table_lock
  1883. RuntimeObject* ___shared_table_lock_1;
  1884. // System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
  1885. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;
  1886. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
  1887. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;
  1888. // System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
  1889. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;
  1890. // System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
  1891. Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;
  1892. // System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
  1893. Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;
  1894. // System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX
  1895. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;
  1896. // System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
  1897. bool ___IsTaiwanSku_39;
  1898. };
  1899. // System.Globalization.CultureInfo
  1900. // System.DBNull
  1901. struct DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields
  1902. {
  1903. // System.DBNull System.DBNull::Value
  1904. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* ___Value_0;
  1905. };
  1906. // System.DBNull
  1907. // System.Data.Common.DataStorage
  1908. struct DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_StaticFields
  1909. {
  1910. // System.Type[] System.Data.Common.DataStorage::s_storageClassType
  1911. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___s_storageClassType_0;
  1912. // System.Func`2<System.Type,System.Tuple`4<System.Boolean,System.Boolean,System.Boolean,System.Boolean>> System.Data.Common.DataStorage::s_inspectTypeForInterfaces
  1913. Func_2_t54E7AF2F5CFB23D033ECC239ADED1EC348C9AED7* ___s_inspectTypeForInterfaces_12;
  1914. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Tuple`4<System.Boolean,System.Boolean,System.Boolean,System.Boolean>> System.Data.Common.DataStorage::s_typeImplementsInterface
  1915. ConcurrentDictionary_2_t421F761E5F7000F25374ACA7F13932BC7DAD49EA* ___s_typeImplementsInterface_13;
  1916. };
  1917. // System.Data.Common.DataStorage
  1918. // System.Data.Common.DbConnectionStringBuilderUtil
  1919. // System.Data.Common.DbConnectionStringBuilderUtil
  1920. // System.Data.Common.SchemaTableColumn
  1921. struct SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields
  1922. {
  1923. // System.String System.Data.Common.SchemaTableColumn::ColumnName
  1924. String_t* ___ColumnName_0;
  1925. // System.String System.Data.Common.SchemaTableColumn::ColumnOrdinal
  1926. String_t* ___ColumnOrdinal_1;
  1927. // System.String System.Data.Common.SchemaTableColumn::ColumnSize
  1928. String_t* ___ColumnSize_2;
  1929. // System.String System.Data.Common.SchemaTableColumn::NumericPrecision
  1930. String_t* ___NumericPrecision_3;
  1931. // System.String System.Data.Common.SchemaTableColumn::NumericScale
  1932. String_t* ___NumericScale_4;
  1933. // System.String System.Data.Common.SchemaTableColumn::DataType
  1934. String_t* ___DataType_5;
  1935. // System.String System.Data.Common.SchemaTableColumn::ProviderType
  1936. String_t* ___ProviderType_6;
  1937. // System.String System.Data.Common.SchemaTableColumn::NonVersionedProviderType
  1938. String_t* ___NonVersionedProviderType_7;
  1939. // System.String System.Data.Common.SchemaTableColumn::IsLong
  1940. String_t* ___IsLong_8;
  1941. // System.String System.Data.Common.SchemaTableColumn::AllowDBNull
  1942. String_t* ___AllowDBNull_9;
  1943. // System.String System.Data.Common.SchemaTableColumn::IsAliased
  1944. String_t* ___IsAliased_10;
  1945. // System.String System.Data.Common.SchemaTableColumn::IsExpression
  1946. String_t* ___IsExpression_11;
  1947. // System.String System.Data.Common.SchemaTableColumn::IsKey
  1948. String_t* ___IsKey_12;
  1949. // System.String System.Data.Common.SchemaTableColumn::IsUnique
  1950. String_t* ___IsUnique_13;
  1951. // System.String System.Data.Common.SchemaTableColumn::BaseSchemaName
  1952. String_t* ___BaseSchemaName_14;
  1953. // System.String System.Data.Common.SchemaTableColumn::BaseTableName
  1954. String_t* ___BaseTableName_15;
  1955. // System.String System.Data.Common.SchemaTableColumn::BaseColumnName
  1956. String_t* ___BaseColumnName_16;
  1957. };
  1958. // System.Data.Common.SchemaTableColumn
  1959. // System.Data.Common.SchemaTableOptionalColumn
  1960. struct SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields
  1961. {
  1962. // System.String System.Data.Common.SchemaTableOptionalColumn::ProviderSpecificDataType
  1963. String_t* ___ProviderSpecificDataType_0;
  1964. // System.String System.Data.Common.SchemaTableOptionalColumn::IsAutoIncrement
  1965. String_t* ___IsAutoIncrement_1;
  1966. // System.String System.Data.Common.SchemaTableOptionalColumn::IsHidden
  1967. String_t* ___IsHidden_2;
  1968. // System.String System.Data.Common.SchemaTableOptionalColumn::IsReadOnly
  1969. String_t* ___IsReadOnly_3;
  1970. // System.String System.Data.Common.SchemaTableOptionalColumn::IsRowVersion
  1971. String_t* ___IsRowVersion_4;
  1972. // System.String System.Data.Common.SchemaTableOptionalColumn::BaseServerName
  1973. String_t* ___BaseServerName_5;
  1974. // System.String System.Data.Common.SchemaTableOptionalColumn::BaseCatalogName
  1975. String_t* ___BaseCatalogName_6;
  1976. // System.String System.Data.Common.SchemaTableOptionalColumn::AutoIncrementSeed
  1977. String_t* ___AutoIncrementSeed_7;
  1978. // System.String System.Data.Common.SchemaTableOptionalColumn::AutoIncrementStep
  1979. String_t* ___AutoIncrementStep_8;
  1980. // System.String System.Data.Common.SchemaTableOptionalColumn::DefaultValue
  1981. String_t* ___DefaultValue_9;
  1982. // System.String System.Data.Common.SchemaTableOptionalColumn::Expression
  1983. String_t* ___Expression_10;
  1984. // System.String System.Data.Common.SchemaTableOptionalColumn::BaseTableNamespace
  1985. String_t* ___BaseTableNamespace_11;
  1986. // System.String System.Data.Common.SchemaTableOptionalColumn::BaseColumnNamespace
  1987. String_t* ___BaseColumnNamespace_12;
  1988. // System.String System.Data.Common.SchemaTableOptionalColumn::ColumnMapping
  1989. String_t* ___ColumnMapping_13;
  1990. };
  1991. // System.Data.Common.SchemaTableOptionalColumn
  1992. // System.String
  1993. struct String_t_StaticFields
  1994. {
  1995. // System.String System.String::Empty
  1996. String_t* ___Empty_6;
  1997. };
  1998. // System.String
  1999. // System.StringComparer
  2000. struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields
  2001. {
  2002. // System.CultureAwareComparer System.StringComparer::s_invariantCulture
  2003. CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCulture_0;
  2004. // System.CultureAwareComparer System.StringComparer::s_invariantCultureIgnoreCase
  2005. CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCultureIgnoreCase_1;
  2006. // System.OrdinalCaseSensitiveComparer System.StringComparer::s_ordinal
  2007. OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A* ___s_ordinal_2;
  2008. // System.OrdinalIgnoreCaseComparer System.StringComparer::s_ordinalIgnoreCase
  2009. OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* ___s_ordinalIgnoreCase_3;
  2010. };
  2011. // System.StringComparer
  2012. // System.Xml.XmlReader
  2013. struct XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD_StaticFields
  2014. {
  2015. // System.UInt32 System.Xml.XmlReader::IsTextualNodeBitmap
  2016. uint32_t ___IsTextualNodeBitmap_0;
  2017. // System.UInt32 System.Xml.XmlReader::CanReadContentAsBitmap
  2018. uint32_t ___CanReadContentAsBitmap_1;
  2019. // System.UInt32 System.Xml.XmlReader::HasValueBitmap
  2020. uint32_t ___HasValueBitmap_2;
  2021. };
  2022. // System.Xml.XmlReader
  2023. // System.Xml.Serialization.XmlSerializer
  2024. struct XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B_StaticFields
  2025. {
  2026. // System.Int32 System.Xml.Serialization.XmlSerializer::generationThreshold
  2027. int32_t ___generationThreshold_0;
  2028. // System.Boolean System.Xml.Serialization.XmlSerializer::backgroundGeneration
  2029. bool ___backgroundGeneration_1;
  2030. // System.Boolean System.Xml.Serialization.XmlSerializer::deleteTempFiles
  2031. bool ___deleteTempFiles_2;
  2032. // System.Boolean System.Xml.Serialization.XmlSerializer::generatorFallback
  2033. bool ___generatorFallback_3;
  2034. // System.Collections.Hashtable System.Xml.Serialization.XmlSerializer::serializerTypes
  2035. Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___serializerTypes_7;
  2036. };
  2037. // System.Xml.Serialization.XmlSerializer
  2038. // System.Xml.XmlWriter
  2039. // System.Xml.XmlWriter
  2040. // System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0
  2041. // System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0
  2042. // System.Boolean
  2043. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  2044. {
  2045. // System.String System.Boolean::TrueString
  2046. String_t* ___TrueString_5;
  2047. // System.String System.Boolean::FalseString
  2048. String_t* ___FalseString_6;
  2049. };
  2050. // System.Boolean
  2051. // System.Data.DataColumn
  2052. struct DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66_StaticFields
  2053. {
  2054. // System.Int32 System.Data.DataColumn::s_objectTypeCount
  2055. int32_t ___s_objectTypeCount_34;
  2056. };
  2057. // System.Data.DataColumn
  2058. // System.Decimal
  2059. struct Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_StaticFields
  2060. {
  2061. // System.Decimal System.Decimal::Zero
  2062. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___Zero_3;
  2063. // System.Decimal System.Decimal::One
  2064. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___One_4;
  2065. // System.Decimal System.Decimal::MinusOne
  2066. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinusOne_5;
  2067. // System.Decimal System.Decimal::MaxValue
  2068. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MaxValue_6;
  2069. // System.Decimal System.Decimal::MinValue
  2070. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___MinValue_7;
  2071. };
  2072. // System.Decimal
  2073. // System.Double
  2074. // System.Double
  2075. // System.Reflection.FieldInfo
  2076. // System.Reflection.FieldInfo
  2077. // System.Guid
  2078. struct Guid_t_StaticFields
  2079. {
  2080. // System.Guid System.Guid::Empty
  2081. Guid_t ___Empty_0;
  2082. };
  2083. // System.Guid
  2084. // System.Int32
  2085. // System.Int32
  2086. // System.Int64
  2087. // System.Int64
  2088. // System.IntPtr
  2089. struct IntPtr_t_StaticFields
  2090. {
  2091. // System.IntPtr System.IntPtr::Zero
  2092. intptr_t ___Zero_1;
  2093. };
  2094. // System.IntPtr
  2095. // System.Reflection.PropertyInfo
  2096. // System.Reflection.PropertyInfo
  2097. // System.Single
  2098. // System.Single
  2099. // System.Data.Common.SingleStorage
  2100. // System.Data.Common.SingleStorage
  2101. // System.Data.SqlTypes.SqlBoolean
  2102. struct SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_StaticFields
  2103. {
  2104. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::True
  2105. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___True_1;
  2106. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::False
  2107. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___False_2;
  2108. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::Null
  2109. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___Null_3;
  2110. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::Zero
  2111. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___Zero_4;
  2112. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::One
  2113. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___One_5;
  2114. };
  2115. // System.Data.SqlTypes.SqlBoolean
  2116. // System.Data.Common.SqlBooleanStorage
  2117. // System.Data.Common.SqlBooleanStorage
  2118. // System.Data.SqlTypes.SqlDouble
  2119. struct SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_StaticFields
  2120. {
  2121. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::Null
  2122. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___Null_2;
  2123. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::Zero
  2124. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___Zero_3;
  2125. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::MinValue
  2126. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___MinValue_4;
  2127. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::MaxValue
  2128. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___MaxValue_5;
  2129. };
  2130. // System.Data.SqlTypes.SqlDouble
  2131. // System.Data.SqlTypes.SqlSingle
  2132. struct SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_StaticFields
  2133. {
  2134. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::Null
  2135. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___Null_2;
  2136. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::Zero
  2137. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___Zero_3;
  2138. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::MinValue
  2139. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___MinValue_4;
  2140. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::MaxValue
  2141. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___MaxValue_5;
  2142. };
  2143. // System.Data.SqlTypes.SqlSingle
  2144. // System.Data.Common.SqlSingleStorage
  2145. // System.Data.Common.SqlSingleStorage
  2146. // System.Data.SqlTypes.SqlString
  2147. struct SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_StaticFields
  2148. {
  2149. // System.Data.SqlTypes.SqlString System.Data.SqlTypes.SqlString::Null
  2150. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D ___Null_5;
  2151. // System.Text.UnicodeEncoding System.Data.SqlTypes.SqlString::s_unicodeEncoding
  2152. UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0* ___s_unicodeEncoding_6;
  2153. // System.Int32 System.Data.SqlTypes.SqlString::IgnoreCase
  2154. int32_t ___IgnoreCase_7;
  2155. // System.Int32 System.Data.SqlTypes.SqlString::IgnoreWidth
  2156. int32_t ___IgnoreWidth_8;
  2157. // System.Int32 System.Data.SqlTypes.SqlString::IgnoreNonSpace
  2158. int32_t ___IgnoreNonSpace_9;
  2159. // System.Int32 System.Data.SqlTypes.SqlString::IgnoreKanaType
  2160. int32_t ___IgnoreKanaType_10;
  2161. // System.Int32 System.Data.SqlTypes.SqlString::BinarySort
  2162. int32_t ___BinarySort_11;
  2163. // System.Int32 System.Data.SqlTypes.SqlString::BinarySort2
  2164. int32_t ___BinarySort2_12;
  2165. // System.Data.SqlTypes.SqlCompareOptions System.Data.SqlTypes.SqlString::s_iDefaultFlag
  2166. int32_t ___s_iDefaultFlag_13;
  2167. // System.Globalization.CompareOptions System.Data.SqlTypes.SqlString::s_iValidCompareOptionMask
  2168. int32_t ___s_iValidCompareOptionMask_14;
  2169. // System.Data.SqlTypes.SqlCompareOptions System.Data.SqlTypes.SqlString::s_iValidSqlCompareOptionMask
  2170. int32_t ___s_iValidSqlCompareOptionMask_15;
  2171. // System.Int32 System.Data.SqlTypes.SqlString::s_lcidUSEnglish
  2172. int32_t ___s_lcidUSEnglish_16;
  2173. // System.Int32 System.Data.SqlTypes.SqlString::s_lcidBinary
  2174. int32_t ___s_lcidBinary_17;
  2175. };
  2176. // System.Data.SqlTypes.SqlString
  2177. // System.Data.Common.SqlStringStorage
  2178. // System.Data.Common.SqlStringStorage
  2179. // System.Data.Common.SqlUdtStorage
  2180. struct SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_StaticFields
  2181. {
  2182. // System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object> System.Data.Common.SqlUdtStorage::s_typeToNull
  2183. ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834* ___s_typeToNull_17;
  2184. };
  2185. // System.Data.Common.SqlUdtStorage
  2186. // System.Data.Common.StringStorage
  2187. // System.Data.Common.StringStorage
  2188. // System.IO.TextReader
  2189. struct TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7_StaticFields
  2190. {
  2191. // System.IO.TextReader System.IO.TextReader::Null
  2192. TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___Null_1;
  2193. };
  2194. // System.IO.TextReader
  2195. // System.IO.TextWriter
  2196. struct TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3_StaticFields
  2197. {
  2198. // System.IO.TextWriter System.IO.TextWriter::Null
  2199. TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___Null_1;
  2200. // System.Char[] System.IO.TextWriter::s_coreNewLine
  2201. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___s_coreNewLine_2;
  2202. };
  2203. // System.IO.TextWriter
  2204. // System.TimeSpan
  2205. struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
  2206. {
  2207. // System.TimeSpan System.TimeSpan::Zero
  2208. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
  2209. // System.TimeSpan System.TimeSpan::MaxValue
  2210. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
  2211. // System.TimeSpan System.TimeSpan::MinValue
  2212. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
  2213. };
  2214. // System.TimeSpan
  2215. // System.UInt16
  2216. // System.UInt16
  2217. // System.Data.Common.UInt16Storage
  2218. struct UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields
  2219. {
  2220. // System.UInt16 System.Data.Common.UInt16Storage::s_defaultValue
  2221. uint16_t ___s_defaultValue_14;
  2222. };
  2223. // System.Data.Common.UInt16Storage
  2224. // System.UInt32
  2225. // System.UInt32
  2226. // System.Data.Common.UInt32Storage
  2227. struct UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields
  2228. {
  2229. // System.UInt32 System.Data.Common.UInt32Storage::s_defaultValue
  2230. uint32_t ___s_defaultValue_14;
  2231. };
  2232. // System.Data.Common.UInt32Storage
  2233. // System.UInt64
  2234. // System.UInt64
  2235. // System.Data.Common.UInt64Storage
  2236. struct UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields
  2237. {
  2238. // System.UInt64 System.Data.Common.UInt64Storage::s_defaultValue
  2239. uint64_t ___s_defaultValue_14;
  2240. };
  2241. // System.Data.Common.UInt64Storage
  2242. // System.Void
  2243. // System.Void
  2244. // System.Xml.Serialization.XmlRootAttribute
  2245. // System.Xml.Serialization.XmlRootAttribute
  2246. // System.Xml.XmlTextReader
  2247. // System.Xml.XmlTextReader
  2248. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=140
  2249. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=140
  2250. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  2251. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152
  2252. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1575
  2253. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1575
  2254. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  2255. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172
  2256. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=176
  2257. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=176
  2258. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=25
  2259. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=25
  2260. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  2261. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32
  2262. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  2263. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36
  2264. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  2265. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38
  2266. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=512
  2267. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=512
  2268. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  2269. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52
  2270. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  2271. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64
  2272. // <PrivateImplementationDetails>
  2273. struct U3CPrivateImplementationDetailsU3E_t7A9A2AD29BEDCB07843BEF77FA3BA6C06C48D73C_StaticFields
  2274. {
  2275. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=512 <PrivateImplementationDetails>::0E0F72F3FD59343012AE7C11F48BB1B0DACD77CA76CA3AD34A1201E83DBD5492
  2276. __StaticArrayInitTypeSizeU3D512_tD0EA05F29FC58D6DF1D77F86C2EBEA28CBCCDE8F ___0E0F72F3FD59343012AE7C11F48BB1B0DACD77CA76CA3AD34A1201E83DBD5492_0;
  2277. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=140 <PrivateImplementationDetails>::1D1B6AFE31314F2E89C6E9C574508EB85F73B201A949FD65647C2A185A16BB60
  2278. __StaticArrayInitTypeSizeU3D140_t7BEDBB89A389953EBC3018B275921B6427C9A59B ___1D1B6AFE31314F2E89C6E9C574508EB85F73B201A949FD65647C2A185A16BB60_1;
  2279. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152 <PrivateImplementationDetails>::39A47A6A540EB845B37C85CE8C346359A0DB937D4AAF7A74A6C207205E0BC61E
  2280. __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9 ___39A47A6A540EB845B37C85CE8C346359A0DB937D4AAF7A74A6C207205E0BC61E_2;
  2281. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::3C95E96CF0F4514F5968454966BC120764802D8371E12B428AFBA7CBF020603C
  2282. __StaticArrayInitTypeSizeU3D32_t4B39B159E8DD9B9E8A133A45C1C6CC490E7DB8BC ___3C95E96CF0F4514F5968454966BC120764802D8371E12B428AFBA7CBF020603C_3;
  2283. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38 <PrivateImplementationDetails>::540CD885F06B2760118EA5544E069ACE0C5D184B85D9D104417C14F1E536376D
  2284. __StaticArrayInitTypeSizeU3D38_t5C677D32187456C0AE0B43ED3AA78B292A4ADCC4 ___540CD885F06B2760118EA5544E069ACE0C5D184B85D9D104417C14F1E536376D_4;
  2285. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA
  2286. __StaticArrayInitTypeSizeU3D52_tED95E9726E6FE716D48863E9A8521D5525AEE99C ___5857EE4CE98BFABBD62B385C1098507DD0052FF3951043AAD6A1DABD495F18AA_5;
  2287. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=25 <PrivateImplementationDetails>::5AB2764166853FE6B5BAE2F7C5A0BF6CF7F4259FF6FA3BEBF268DED8CF9FFBF3
  2288. __StaticArrayInitTypeSizeU3D25_t86D59CB7A96C65CDF2B5CAA0A480566A3F30CB26 ___5AB2764166853FE6B5BAE2F7C5A0BF6CF7F4259FF6FA3BEBF268DED8CF9FFBF3_6;
  2289. // System.Int64 <PrivateImplementationDetails>::63506AC9E4EA8C57FE03AC6FD138E0CEB3618FBF2631148CAF17486DC09EE5CB
  2290. int64_t ___63506AC9E4EA8C57FE03AC6FD138E0CEB3618FBF2631148CAF17486DC09EE5CB_7;
  2291. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::64AE93468EFE5844B0229CF0FD7CC350851EC9431BB4DA7BAFEC3F0D4FC9785F
  2292. __StaticArrayInitTypeSizeU3D64_t44B99CEA9CF46C49BE965A9F9F9FEA108BD64970 ___64AE93468EFE5844B0229CF0FD7CC350851EC9431BB4DA7BAFEC3F0D4FC9785F_8;
  2293. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=38 <PrivateImplementationDetails>::66D317A99089E3B156AEF544374E96C894C2055612700D8C0D00C3FC24D11B3F
  2294. __StaticArrayInitTypeSizeU3D38_t5C677D32187456C0AE0B43ED3AA78B292A4ADCC4 ___66D317A99089E3B156AEF544374E96C894C2055612700D8C0D00C3FC24D11B3F_9;
  2295. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1575 <PrivateImplementationDetails>::7D74566B29517CCB79FE6F9D526980BCCF69854C33F59A7C852F1F2BB1F7D63B
  2296. __StaticArrayInitTypeSizeU3D1575_t661A3A848B96EA8D10DC2F6FAD49A4DFC5C55DBF ___7D74566B29517CCB79FE6F9D526980BCCF69854C33F59A7C852F1F2BB1F7D63B_10;
  2297. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=36 <PrivateImplementationDetails>::8D4DC488705859D6A837A660BDBA9E88D1BD229BC39DB97734072D04BD513ECD
  2298. __StaticArrayInitTypeSizeU3D36_t5DFB8228BC57D9CD6B42A53688F48793E6DAA9D4 ___8D4DC488705859D6A837A660BDBA9E88D1BD229BC39DB97734072D04BD513ECD_11;
  2299. // System.Int64 <PrivateImplementationDetails>::A711AB57B440F7A2D6930B4D7DDEDC32370753EAF453EA982DDD68C25C5D2A04
  2300. int64_t ___A711AB57B440F7A2D6930B4D7DDEDC32370753EAF453EA982DDD68C25C5D2A04_12;
  2301. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152 <PrivateImplementationDetails>::BA1E68F004F9EFDE72987E33682A8A5C579C4A609FBECE4F6EDBB844431D9226
  2302. __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9 ___BA1E68F004F9EFDE72987E33682A8A5C579C4A609FBECE4F6EDBB844431D9226_13;
  2303. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152 <PrivateImplementationDetails>::C44E90B8C219817ECD3C403823D4770C0F744358EBF32A4282B3CE0338D4602E
  2304. __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9 ___C44E90B8C219817ECD3C403823D4770C0F744358EBF32A4282B3CE0338D4602E_14;
  2305. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::CB0A74C52A1608EA059641FB20EFDE0A21C984F239BBCE25C347B5EE70BB0A91
  2306. __StaticArrayInitTypeSizeU3D32_t4B39B159E8DD9B9E8A133A45C1C6CC490E7DB8BC ___CB0A74C52A1608EA059641FB20EFDE0A21C984F239BBCE25C347B5EE70BB0A91_15;
  2307. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=152 <PrivateImplementationDetails>::D44900CF81FC3D53E7F8D2FCB6EF3B50B39ED1A857628FA737F5B4B7E0382939
  2308. __StaticArrayInitTypeSizeU3D152_tD226678CEEBED2D4F85243437A61F5E21DC667F9 ___D44900CF81FC3D53E7F8D2FCB6EF3B50B39ED1A857628FA737F5B4B7E0382939_16;
  2309. // System.Int64 <PrivateImplementationDetails>::D8819D5DECB7015E46D120633EC264EFF73BE59AC174CA1B4A879438665CA933
  2310. int64_t ___D8819D5DECB7015E46D120633EC264EFF73BE59AC174CA1B4A879438665CA933_17;
  2311. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=172 <PrivateImplementationDetails>::DFA5FC61B28E1F3A630AEDB02D582B33B4A8281B25DC7B6E78EDDC2B0F789999
  2312. __StaticArrayInitTypeSizeU3D172_t24EBC4669ED9C4971C83C1C070203E51AEF51CCA ___DFA5FC61B28E1F3A630AEDB02D582B33B4A8281B25DC7B6E78EDDC2B0F789999_18;
  2313. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=176 <PrivateImplementationDetails>::E29424929B12EB1FDF4FD2E4911E09644CB58261C6033211F88022DDED785AE6
  2314. __StaticArrayInitTypeSizeU3D176_t7311E17E385322EBCED3FDFC17F9FD6B5DAA8BEE ___E29424929B12EB1FDF4FD2E4911E09644CB58261C6033211F88022DDED785AE6_19;
  2315. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=32 <PrivateImplementationDetails>::E91158D28AF1128929853A92A4932D3ED712BC5DD28E253AAE733C7BF96963D7
  2316. __StaticArrayInitTypeSizeU3D32_t4B39B159E8DD9B9E8A133A45C1C6CC490E7DB8BC ___E91158D28AF1128929853A92A4932D3ED712BC5DD28E253AAE733C7BF96963D7_20;
  2317. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=64 <PrivateImplementationDetails>::F327BBE8D18E0318C5295B25F9A8BA9B3AFE1F44C3C244BB3921AFEB578F1591
  2318. __StaticArrayInitTypeSizeU3D64_t44B99CEA9CF46C49BE965A9F9F9FEA108BD64970 ___F327BBE8D18E0318C5295B25F9A8BA9B3AFE1F44C3C244BB3921AFEB578F1591_21;
  2319. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=1575 <PrivateImplementationDetails>::F41E36CAAC63D3DE9DE7F21E460D1F064BA1D4703160247EF2F315647BC7F2B5
  2320. __StaticArrayInitTypeSizeU3D1575_t661A3A848B96EA8D10DC2F6FAD49A4DFC5C55DBF ___F41E36CAAC63D3DE9DE7F21E460D1F064BA1D4703160247EF2F315647BC7F2B5_22;
  2321. // <PrivateImplementationDetails>/__StaticArrayInitTypeSize=52 <PrivateImplementationDetails>::FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315
  2322. __StaticArrayInitTypeSizeU3D52_tED95E9726E6FE716D48863E9A8521D5525AEE99C ___FADB218011E7702BB9575D0C32A685DA10B5C72EB809BD9A955DB1C76E4D8315_23;
  2323. };
  2324. // <PrivateImplementationDetails>
  2325. // System.Data.DataTable
  2326. struct DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07_StaticFields
  2327. {
  2328. // System.Int32 System.Data.DataTable::s_objectTypeCount
  2329. int32_t ___s_objectTypeCount_81;
  2330. };
  2331. // System.Data.DataTable
  2332. // System.Exception
  2333. struct Exception_t_StaticFields
  2334. {
  2335. // System.Object System.Exception::s_EDILock
  2336. RuntimeObject* ___s_EDILock_0;
  2337. };
  2338. // System.Exception
  2339. // System.OrdinalIgnoreCaseComparer
  2340. // System.OrdinalIgnoreCaseComparer
  2341. // System.RuntimeTypeHandle
  2342. // System.RuntimeTypeHandle
  2343. // System.IO.StringReader
  2344. // System.IO.StringReader
  2345. // System.IO.StringWriter
  2346. struct StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_StaticFields
  2347. {
  2348. // System.Text.UnicodeEncoding modreq(System.Runtime.CompilerServices.IsVolatile) System.IO.StringWriter::m_encoding
  2349. UnicodeEncoding_t2C90D9E1E55C16081FACA57B229053C1EF05DAF0* ___m_encoding_6;
  2350. };
  2351. // System.IO.StringWriter
  2352. // System.Data.Common.TimeSpanStorage
  2353. struct TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields
  2354. {
  2355. // System.TimeSpan System.Data.Common.TimeSpanStorage::s_defaultValue
  2356. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___s_defaultValue_14;
  2357. };
  2358. // System.Data.Common.TimeSpanStorage
  2359. // System.Xml.XmlTextWriter
  2360. struct XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_StaticFields
  2361. {
  2362. // System.String[] System.Xml.XmlTextWriter::stateName
  2363. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___stateName_26;
  2364. // System.String[] System.Xml.XmlTextWriter::tokenName
  2365. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___tokenName_27;
  2366. // System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTableDefault
  2367. StateU5BU5D_t41A58B7031FABDC61B34059A1FB722121203D858* ___stateTableDefault_28;
  2368. // System.Xml.XmlTextWriter/State[] System.Xml.XmlTextWriter::stateTableDocument
  2369. StateU5BU5D_t41A58B7031FABDC61B34059A1FB722121203D858* ___stateTableDocument_29;
  2370. };
  2371. // System.Xml.XmlTextWriter
  2372. // System.Data.Common.ActivityCorrelator/ActivityId
  2373. // System.Data.Common.ActivityCorrelator/ActivityId
  2374. // System.Type
  2375. struct Type_t_StaticFields
  2376. {
  2377. // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
  2378. Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
  2379. // System.Char System.Type::Delimiter
  2380. Il2CppChar ___Delimiter_1;
  2381. // System.Type[] System.Type::EmptyTypes
  2382. TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
  2383. // System.Object System.Type::Missing
  2384. RuntimeObject* ___Missing_3;
  2385. // System.Reflection.MemberFilter System.Type::FilterAttribute
  2386. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
  2387. // System.Reflection.MemberFilter System.Type::FilterName
  2388. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
  2389. // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
  2390. MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
  2391. };
  2392. // System.Type
  2393. // System.Func`2<System.Type,System.Object>
  2394. // System.Func`2<System.Type,System.Object>
  2395. // System.ArgumentException
  2396. // System.ArgumentException
  2397. // System.Reflection.TypeInfo
  2398. // System.Reflection.TypeInfo
  2399. // System.ArgumentOutOfRangeException
  2400. // System.ArgumentOutOfRangeException
  2401. // System.OverflowException
  2402. // System.OverflowException
  2403. // System.PlatformNotSupportedException
  2404. // System.PlatformNotSupportedException
  2405. // Unity.ThrowStub
  2406. // Unity.ThrowStub
  2407. #ifdef __clang__
  2408. #pragma clang diagnostic pop
  2409. #endif
  2410. // System.Int32[]
  2411. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  2412. {
  2413. ALIGN_FIELD (8) int32_t m_Items[1];
  2414. inline int32_t GetAt(il2cpp_array_size_t index) const
  2415. {
  2416. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2417. return m_Items[index];
  2418. }
  2419. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  2420. {
  2421. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2422. return m_Items + index;
  2423. }
  2424. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  2425. {
  2426. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2427. m_Items[index] = value;
  2428. }
  2429. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2430. {
  2431. return m_Items[index];
  2432. }
  2433. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2434. {
  2435. return m_Items + index;
  2436. }
  2437. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  2438. {
  2439. m_Items[index] = value;
  2440. }
  2441. };
  2442. // System.Data.SqlTypes.SqlSingle[]
  2443. struct SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D : public RuntimeArray
  2444. {
  2445. ALIGN_FIELD (8) SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 m_Items[1];
  2446. inline SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 GetAt(il2cpp_array_size_t index) const
  2447. {
  2448. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2449. return m_Items[index];
  2450. }
  2451. inline SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767* GetAddressAt(il2cpp_array_size_t index)
  2452. {
  2453. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2454. return m_Items + index;
  2455. }
  2456. inline void SetAt(il2cpp_array_size_t index, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 value)
  2457. {
  2458. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2459. m_Items[index] = value;
  2460. }
  2461. inline SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 GetAtUnchecked(il2cpp_array_size_t index) const
  2462. {
  2463. return m_Items[index];
  2464. }
  2465. inline SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2466. {
  2467. return m_Items + index;
  2468. }
  2469. inline void SetAtUnchecked(il2cpp_array_size_t index, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 value)
  2470. {
  2471. m_Items[index] = value;
  2472. }
  2473. };
  2474. // System.Data.SqlTypes.SqlString[]
  2475. struct SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7 : public RuntimeArray
  2476. {
  2477. ALIGN_FIELD (8) SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D m_Items[1];
  2478. inline SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D GetAt(il2cpp_array_size_t index) const
  2479. {
  2480. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2481. return m_Items[index];
  2482. }
  2483. inline SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D* GetAddressAt(il2cpp_array_size_t index)
  2484. {
  2485. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2486. return m_Items + index;
  2487. }
  2488. inline void SetAt(il2cpp_array_size_t index, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D value)
  2489. {
  2490. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2491. m_Items[index] = value;
  2492. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_value_0), (void*)NULL);
  2493. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2494. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_cmpInfo_1), (void*)NULL);
  2495. #endif
  2496. }
  2497. inline SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D GetAtUnchecked(il2cpp_array_size_t index) const
  2498. {
  2499. return m_Items[index];
  2500. }
  2501. inline SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2502. {
  2503. return m_Items + index;
  2504. }
  2505. inline void SetAtUnchecked(il2cpp_array_size_t index, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D value)
  2506. {
  2507. m_Items[index] = value;
  2508. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_value_0), (void*)NULL);
  2509. #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
  2510. Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_cmpInfo_1), (void*)NULL);
  2511. #endif
  2512. }
  2513. };
  2514. // System.Data.SqlTypes.SqlBoolean[]
  2515. struct SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA : public RuntimeArray
  2516. {
  2517. ALIGN_FIELD (8) SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 m_Items[1];
  2518. inline SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 GetAt(il2cpp_array_size_t index) const
  2519. {
  2520. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2521. return m_Items[index];
  2522. }
  2523. inline SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7* GetAddressAt(il2cpp_array_size_t index)
  2524. {
  2525. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2526. return m_Items + index;
  2527. }
  2528. inline void SetAt(il2cpp_array_size_t index, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 value)
  2529. {
  2530. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2531. m_Items[index] = value;
  2532. }
  2533. inline SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 GetAtUnchecked(il2cpp_array_size_t index) const
  2534. {
  2535. return m_Items[index];
  2536. }
  2537. inline SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2538. {
  2539. return m_Items + index;
  2540. }
  2541. inline void SetAtUnchecked(il2cpp_array_size_t index, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 value)
  2542. {
  2543. m_Items[index] = value;
  2544. }
  2545. };
  2546. // System.Single[]
  2547. struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
  2548. {
  2549. ALIGN_FIELD (8) float m_Items[1];
  2550. inline float GetAt(il2cpp_array_size_t index) const
  2551. {
  2552. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2553. return m_Items[index];
  2554. }
  2555. inline float* GetAddressAt(il2cpp_array_size_t index)
  2556. {
  2557. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2558. return m_Items + index;
  2559. }
  2560. inline void SetAt(il2cpp_array_size_t index, float value)
  2561. {
  2562. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2563. m_Items[index] = value;
  2564. }
  2565. inline float GetAtUnchecked(il2cpp_array_size_t index) const
  2566. {
  2567. return m_Items[index];
  2568. }
  2569. inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2570. {
  2571. return m_Items + index;
  2572. }
  2573. inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
  2574. {
  2575. m_Items[index] = value;
  2576. }
  2577. };
  2578. // System.Object[]
  2579. struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
  2580. {
  2581. ALIGN_FIELD (8) RuntimeObject* m_Items[1];
  2582. inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
  2583. {
  2584. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2585. return m_Items[index];
  2586. }
  2587. inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
  2588. {
  2589. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2590. return m_Items + index;
  2591. }
  2592. inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
  2593. {
  2594. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2595. m_Items[index] = value;
  2596. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2597. }
  2598. inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
  2599. {
  2600. return m_Items[index];
  2601. }
  2602. inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2603. {
  2604. return m_Items + index;
  2605. }
  2606. inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
  2607. {
  2608. m_Items[index] = value;
  2609. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2610. }
  2611. };
  2612. // System.String[]
  2613. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  2614. {
  2615. ALIGN_FIELD (8) String_t* m_Items[1];
  2616. inline String_t* GetAt(il2cpp_array_size_t index) const
  2617. {
  2618. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2619. return m_Items[index];
  2620. }
  2621. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  2622. {
  2623. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2624. return m_Items + index;
  2625. }
  2626. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  2627. {
  2628. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2629. m_Items[index] = value;
  2630. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2631. }
  2632. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  2633. {
  2634. return m_Items[index];
  2635. }
  2636. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  2637. {
  2638. return m_Items + index;
  2639. }
  2640. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  2641. {
  2642. m_Items[index] = value;
  2643. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  2644. }
  2645. };
  2646. // System.TimeSpan[]
  2647. struct TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6 : public RuntimeArray
  2648. {
  2649. ALIGN_FIELD (8) TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A m_Items[1];
  2650. inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A GetAt(il2cpp_array_size_t index) const
  2651. {
  2652. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2653. return m_Items[index];
  2654. }
  2655. inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* GetAddressAt(il2cpp_array_size_t index)
  2656. {
  2657. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2658. return m_Items + index;
  2659. }
  2660. inline void SetAt(il2cpp_array_size_t index, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A value)
  2661. {
  2662. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2663. m_Items[index] = value;
  2664. }
  2665. inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A GetAtUnchecked(il2cpp_array_size_t index) const
  2666. {
  2667. return m_Items[index];
  2668. }
  2669. inline TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2670. {
  2671. return m_Items + index;
  2672. }
  2673. inline void SetAtUnchecked(il2cpp_array_size_t index, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A value)
  2674. {
  2675. m_Items[index] = value;
  2676. }
  2677. };
  2678. // System.UInt16[]
  2679. struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83 : public RuntimeArray
  2680. {
  2681. ALIGN_FIELD (8) uint16_t m_Items[1];
  2682. inline uint16_t GetAt(il2cpp_array_size_t index) const
  2683. {
  2684. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2685. return m_Items[index];
  2686. }
  2687. inline uint16_t* GetAddressAt(il2cpp_array_size_t index)
  2688. {
  2689. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2690. return m_Items + index;
  2691. }
  2692. inline void SetAt(il2cpp_array_size_t index, uint16_t value)
  2693. {
  2694. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2695. m_Items[index] = value;
  2696. }
  2697. inline uint16_t GetAtUnchecked(il2cpp_array_size_t index) const
  2698. {
  2699. return m_Items[index];
  2700. }
  2701. inline uint16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2702. {
  2703. return m_Items + index;
  2704. }
  2705. inline void SetAtUnchecked(il2cpp_array_size_t index, uint16_t value)
  2706. {
  2707. m_Items[index] = value;
  2708. }
  2709. };
  2710. // System.UInt32[]
  2711. struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA : public RuntimeArray
  2712. {
  2713. ALIGN_FIELD (8) uint32_t m_Items[1];
  2714. inline uint32_t GetAt(il2cpp_array_size_t index) const
  2715. {
  2716. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2717. return m_Items[index];
  2718. }
  2719. inline uint32_t* GetAddressAt(il2cpp_array_size_t index)
  2720. {
  2721. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2722. return m_Items + index;
  2723. }
  2724. inline void SetAt(il2cpp_array_size_t index, uint32_t value)
  2725. {
  2726. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2727. m_Items[index] = value;
  2728. }
  2729. inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
  2730. {
  2731. return m_Items[index];
  2732. }
  2733. inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2734. {
  2735. return m_Items + index;
  2736. }
  2737. inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
  2738. {
  2739. m_Items[index] = value;
  2740. }
  2741. };
  2742. // System.UInt64[]
  2743. struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299 : public RuntimeArray
  2744. {
  2745. ALIGN_FIELD (8) uint64_t m_Items[1];
  2746. inline uint64_t GetAt(il2cpp_array_size_t index) const
  2747. {
  2748. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2749. return m_Items[index];
  2750. }
  2751. inline uint64_t* GetAddressAt(il2cpp_array_size_t index)
  2752. {
  2753. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2754. return m_Items + index;
  2755. }
  2756. inline void SetAt(il2cpp_array_size_t index, uint64_t value)
  2757. {
  2758. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  2759. m_Items[index] = value;
  2760. }
  2761. inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const
  2762. {
  2763. return m_Items[index];
  2764. }
  2765. inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  2766. {
  2767. return m_Items + index;
  2768. }
  2769. inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value)
  2770. {
  2771. m_Items[index] = value;
  2772. }
  2773. };
  2774. // System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
  2775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
  2776. // TValue System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::GetOrAdd(TKey,System.Func`2<TKey,TValue>)
  2777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConcurrentDictionary_2_GetOrAdd_mF8E3897F8089492DC23AF0FE945A15B5C2499B00_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, RuntimeObject* ___0_key, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_valueFactory, const RuntimeMethod* method) ;
  2778. // System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Object,System.Object>::.ctor()
  2779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared (ConcurrentDictionary_2_tF598E45B2A3ECB23FD311D829FB0AB32B1201ACF* __this, const RuntimeMethod* method) ;
  2780. // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
  2781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
  2782. // System.Void System.Data.Common.DataStorage::.ctor(System.Data.DataColumn,System.Type,System.Object,System.Object,System.Data.Common.StorageType)
  2783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage__ctor_m8D71272A5C8C171D06957F6CE18A4586141FD0F3 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, RuntimeObject* ___2_defaultValue, RuntimeObject* ___3_nullValue, int32_t ___4_storageType, const RuntimeMethod* method) ;
  2784. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::op_Implicit(System.Single)
  2785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 SqlSingle_op_Implicit_m6974DDDF885A4088772D9CAB0FACE5E8E3D026E6 (float ___0_x, const RuntimeMethod* method) ;
  2786. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlSingle::op_Addition(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)
  2787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 SqlSingle_op_Addition_mAF7086D6DBEDAD10923A3BA71EFEA36FA6EDAC99 (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___0_x, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___1_y, const RuntimeMethod* method) ;
  2788. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::op_Implicit(System.Double)
  2789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5 (double ___0_x, const RuntimeMethod* method) ;
  2790. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlSingle::ToSqlDouble()
  2791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlSingle_ToSqlDouble_m8016267644F3F557B092599A902EE0186855F753 (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767* __this, const RuntimeMethod* method) ;
  2792. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::op_Addition(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)
  2793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlDouble_op_Addition_mE67A10FADD4FC6E9BFD0623939D0C8C75B3ACF34 (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___0_x, SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___1_y, const RuntimeMethod* method) ;
  2794. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::op_Division(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)
  2795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlDouble_op_Division_m3348DB12E4A1CD8258D2E9795758549D139A9B7F (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___0_x, SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___1_y, const RuntimeMethod* method) ;
  2796. // System.Data.SqlTypes.SqlSingle System.Data.SqlTypes.SqlDouble::ToSqlSingle()
  2797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 SqlDouble_ToSqlSingle_m5122151E05BA977D0E23F406E766D6BD6FE09781 (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98* __this, const RuntimeMethod* method) ;
  2798. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::op_Multiply(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)
  2799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlDouble_op_Multiply_m162D695CB6189C5A172F345DBE9167915129B166 (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___0_x, SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___1_y, const RuntimeMethod* method) ;
  2800. // System.Data.SqlTypes.SqlDouble System.Data.SqlTypes.SqlDouble::op_Subtraction(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)
  2801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 SqlDouble_op_Subtraction_mDB3559F4D0A75B75ACB58C249CD8B55CF1657662 (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___0_x, SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___1_y, const RuntimeMethod* method) ;
  2802. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlDouble::op_LessThan(System.Data.SqlTypes.SqlDouble,System.Data.SqlTypes.SqlDouble)
  2803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlDouble_op_LessThan_mA9AC263BC2E7C1D701D325DDDE52BF65D0002F4E (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___0_x, SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 ___1_y, const RuntimeMethod* method) ;
  2804. // System.Boolean System.Data.SqlTypes.SqlBoolean::op_True(System.Data.SqlTypes.SqlBoolean)
  2805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlBoolean_op_True_m5CC9CAC092080E77EB6322BB0CDD656DFD38FF94 (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___0_x, const RuntimeMethod* method) ;
  2806. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::op_BitwiseOr(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)
  2807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlBoolean_op_BitwiseOr_mF233E4301742AD5CD8F297E38FAEBB83C8390842 (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___0_x, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___1_y, const RuntimeMethod* method) ;
  2808. // System.Double System.Data.SqlTypes.SqlDouble::get_Value()
  2809. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double SqlDouble_get_Value_mEC94553382F77D81E9E1086F2A4EF4B61DB21B4C (SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98* __this, const RuntimeMethod* method) ;
  2810. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlSingle::LessThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)
  2811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlSingle_LessThan_mDAA47FA20864AE2CD8942F4D25E66311102F5312 (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___0_x, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___1_y, const RuntimeMethod* method) ;
  2812. // System.Boolean System.Data.SqlTypes.SqlBoolean::get_IsTrue()
  2813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlBoolean_get_IsTrue_mD2491FECA6D8BEC7F00C0071C6299187B28B52D4 (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7* __this, const RuntimeMethod* method) ;
  2814. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlSingle::GreaterThan(System.Data.SqlTypes.SqlSingle,System.Data.SqlTypes.SqlSingle)
  2815. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlSingle_GreaterThan_m47333A024B0B28CD984E14593AF78C119EF784D9 (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___0_x, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___1_y, const RuntimeMethod* method) ;
  2816. // System.Exception System.Data.ExprException::Overflow(System.Type)
  2817. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9 (Type_t* ___0_type, const RuntimeMethod* method) ;
  2818. // System.Exception System.Data.ExceptionBuilder::AggregateException(System.Data.AggregateType,System.Type)
  2819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095 (int32_t ___0_aggregateType, Type_t* ___1_type, const RuntimeMethod* method) ;
  2820. // System.Int32 System.Data.SqlTypes.SqlSingle::CompareTo(System.Data.SqlTypes.SqlSingle)
  2821. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlSingle_CompareTo_m167AE18CF6ACCFA18A71BA742D642ECC7463D22A (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767* __this, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 ___0_value, const RuntimeMethod* method) ;
  2822. // System.Data.SqlTypes.SqlSingle System.Data.Common.SqlConvert::ConvertToSqlSingle(System.Object)
  2823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 SqlConvert_ConvertToSqlSingle_m641986240A40EE1B0BB1BBCB13D6BA0880891AB4 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2824. // System.Boolean System.Data.SqlTypes.SqlSingle::get_IsNull()
  2825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlSingle_get_IsNull_mC0F4C05C5D8C7D6B3A51B51154032E41018C712B (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767* __this, const RuntimeMethod* method) ;
  2826. // System.Int32 System.Math::Min(System.Int32,System.Int32)
  2827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  2828. // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32)
  2829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ;
  2830. // System.String System.String::Concat(System.String,System.String,System.String)
  2831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  2832. // System.Void System.IO.StringReader::.ctor(System.String)
  2833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0 (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* __this, String_t* ___0_s, const RuntimeMethod* method) ;
  2834. // System.Void System.Xml.XmlTextReader::.ctor(System.IO.TextReader)
  2835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlTextReader__ctor_mC97F8050EA5BC3E461C2B682AF238D00196594AF (XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* __this, TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___0_input, const RuntimeMethod* method) ;
  2836. // System.IFormatProvider System.Data.Common.DataStorage::get_FormatProvider()
  2837. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, const RuntimeMethod* method) ;
  2838. // System.Void System.IO.StringWriter::.ctor(System.IFormatProvider)
  2839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringWriter__ctor_mE3EE42D6B6B6CE4F81849022B19FFC1842FB3FCA (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* __this, RuntimeObject* ___0_formatProvider, const RuntimeMethod* method) ;
  2840. // System.Void System.Xml.XmlTextWriter::.ctor(System.IO.TextWriter)
  2841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlTextWriter__ctor_m4AE8363DFA5B2D16F3750514727C63D4A0096489 (XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* __this, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_w, const RuntimeMethod* method) ;
  2842. // System.Void System.Collections.BitArray::Set(System.Int32,System.Boolean)
  2843. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13 (BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* __this, int32_t ___0_index, bool ___1_value, const RuntimeMethod* method) ;
  2844. // System.Int32 System.Data.Common.SqlStringStorage::Compare(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)
  2845. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlStringStorage_Compare_m66A6DE5F012951BAF41F38E163EBB9AD684C487A (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D ___0_valueNo1, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D ___1_valueNo2, const RuntimeMethod* method) ;
  2846. // System.Boolean System.Data.SqlTypes.SqlString::get_IsNull()
  2847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D* __this, const RuntimeMethod* method) ;
  2848. // System.String System.Data.SqlTypes.SqlString::get_Value()
  2849. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SqlString_get_Value_m542A333CCBBF1866B0F9B9F01B442BC38272912A (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D* __this, const RuntimeMethod* method) ;
  2850. // System.Int32 System.Data.DataTable::Compare(System.String,System.String)
  2851. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataTable_Compare_mD425943926EF05816C7B8F5BB02F4234C0AB72C5 (DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* __this, String_t* ___0_s1, String_t* ___1_s2, const RuntimeMethod* method) ;
  2852. // System.Data.SqlTypes.SqlString System.Data.Common.SqlConvert::ConvertToSqlString(System.Object)
  2853. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D SqlConvert_ConvertToSqlString_mEC9792A7BFD3CD1C43275D3BFB77BE9FCD88A866 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2854. // System.Int32 System.String::get_Length()
  2855. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
  2856. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::op_Implicit(System.Boolean)
  2857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlBoolean_op_Implicit_m783AB38276C3DDE1364D7E3F7C504A551CB4E52D (bool ___0_x, const RuntimeMethod* method) ;
  2858. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::And(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)
  2859. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlBoolean_And_mF7B00B2E948C34C26B7B144A264FE13DB54511CA (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___0_x, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___1_y, const RuntimeMethod* method) ;
  2860. // System.Data.SqlTypes.SqlBoolean System.Data.SqlTypes.SqlBoolean::Or(System.Data.SqlTypes.SqlBoolean,System.Data.SqlTypes.SqlBoolean)
  2861. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlBoolean_Or_m58ABB2DA31312E7CB532D42FDEBD8EDE5534E5C0 (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___0_x, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___1_y, const RuntimeMethod* method) ;
  2862. // System.Int32 System.Data.SqlTypes.SqlBoolean::CompareTo(System.Data.SqlTypes.SqlBoolean)
  2863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlBoolean_CompareTo_mAB4868F894724D6FFEA7678910365C1797973FB5 (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7* __this, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 ___0_value, const RuntimeMethod* method) ;
  2864. // System.Data.SqlTypes.SqlBoolean System.Data.Common.SqlConvert::ConvertToSqlBoolean(System.Object)
  2865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 SqlConvert_ConvertToSqlBoolean_mE80631BCDAA75B6F5ECD227F1C9079674810BBF1 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2866. // System.Boolean System.Data.SqlTypes.SqlBoolean::get_IsNull()
  2867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlBoolean_get_IsNull_mA4ECA927DBC05F2D362301DA216CAEF9CE7BCCBB (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7* __this, const RuntimeMethod* method) ;
  2868. // System.Void System.Data.Common.DataStorage::.ctor(System.Data.DataColumn,System.Type,System.Object,System.Data.Common.StorageType)
  2869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, RuntimeObject* ___2_defaultValue, int32_t ___3_storageType, const RuntimeMethod* method) ;
  2870. // System.Single System.Math::Min(System.Single,System.Single)
  2871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Min_mE913811A2F7566294BF4649A434282634E7254B3 (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
  2872. // System.Single System.Math::Max(System.Single,System.Single)
  2873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA (float ___0_val1, float ___1_val2, const RuntimeMethod* method) ;
  2874. // System.Object System.Data.Common.DataStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  2875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataStorage_Aggregate_m634D6B5F30B4F3ECAA6A42247BE98739655F00A2 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_recordNos, int32_t ___1_kind, const RuntimeMethod* method) ;
  2876. // System.Int32 System.Data.Common.DataStorage::CompareBits(System.Int32,System.Int32)
  2877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method) ;
  2878. // System.Int32 System.Single::CompareTo(System.Single)
  2879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F (float* __this, float ___0_value, const RuntimeMethod* method) ;
  2880. // System.Void System.Data.Common.DataStorage::CopyBits(System.Int32,System.Int32)
  2881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_srcRecordNo, int32_t ___1_dstRecordNo, const RuntimeMethod* method) ;
  2882. // System.Object System.Data.Common.DataStorage::GetBits(System.Int32)
  2883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_recordNo, const RuntimeMethod* method) ;
  2884. // System.Void System.Data.Common.DataStorage::SetNullBit(System.Int32,System.Boolean)
  2885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_recordNo, bool ___1_flag, const RuntimeMethod* method) ;
  2886. // System.Void System.Data.Common.DataStorage::SetCapacity(System.Int32)
  2887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  2888. // System.Single System.Xml.XmlConvert::ToSingle(System.String)
  2889. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float XmlConvert_ToSingle_m57D622EA6B6024A02ACA602BA5B0ABDE831E1095 (String_t* ___0_s, const RuntimeMethod* method) ;
  2890. // System.String System.Xml.XmlConvert::ToString(System.Single)
  2891. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m0A47C3C098CDB47726C29D7A70B7349D6DA57555 (float ___0_value, const RuntimeMethod* method) ;
  2892. // System.Void System.Data.Common.DataStorage::SetNullStorage(System.Collections.BitArray)
  2893. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___0_nullbits, const RuntimeMethod* method) ;
  2894. // System.Object System.Data.Common.SqlUdtStorage::GetStaticNullForUdtType(System.Type)
  2895. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_GetStaticNullForUdtType_m82F5DEBE6A48BAB46B9C9FD8E42E918D5FCF1987 (Type_t* ___0_type, const RuntimeMethod* method) ;
  2896. // System.Void System.Data.Common.SqlUdtStorage::.ctor(System.Data.DataColumn,System.Type,System.Object)
  2897. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage__ctor_m94619A62207B20278BCFDCF5AE406465B4C64D0B (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, RuntimeObject* ___2_nullValue, const RuntimeMethod* method) ;
  2898. // System.Data.Common.StorageType System.Data.Common.DataStorage::GetStorageType(System.Type)
  2899. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DataStorage_GetStorageType_m19BC434CEDEE34062430D4E606642F832ED54B26 (Type_t* ___0_dataType, const RuntimeMethod* method) ;
  2900. // System.Void System.Data.Common.DataStorage::.ctor(System.Data.DataColumn,System.Type,System.Object,System.Object,System.Boolean,System.Data.Common.StorageType)
  2901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DataStorage__ctor_mA9F115E5C2C8731649CAED020992FD169714FF61 (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, RuntimeObject* ___2_defaultValue, RuntimeObject* ___3_nullValue, bool ___4_isICloneable, int32_t ___5_storageType, const RuntimeMethod* method) ;
  2902. // System.Void System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0::.ctor()
  2903. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mA7537729315A16E6F6FAF4D6001216C6ECE6AA3E (U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* __this, const RuntimeMethod* method) ;
  2904. // System.Void System.Func`2<System.Type,System.Object>::.ctor(System.Object,System.IntPtr)
  2905. inline void Func_2__ctor_m6695FACD17F109F48A02101B3A386B51B8E25099 (Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
  2906. {
  2907. (( void (*) (Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
  2908. }
  2909. // TValue System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>::GetOrAdd(TKey,System.Func`2<TKey,TValue>)
  2910. inline RuntimeObject* ConcurrentDictionary_2_GetOrAdd_mAC3DEFBC31599AEB49E5732BBEC3F867DB0881B6 (ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834* __this, Type_t* ___0_key, Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32* ___1_valueFactory, const RuntimeMethod* method)
  2911. {
  2912. return (( RuntimeObject* (*) (ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834*, Type_t*, Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32*, const RuntimeMethod*))ConcurrentDictionary_2_GetOrAdd_mF8E3897F8089492DC23AF0FE945A15B5C2499B00_gshared)(__this, ___0_key, ___1_valueFactory, method);
  2913. }
  2914. // System.Exception System.Data.ExceptionBuilder::IComparableNotImplemented(System.String)
  2915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_IComparableNotImplemented_m41968A228CBFEA81BC50C2F85E81CAB29CB11831 (String_t* ___0_typeName, const RuntimeMethod* method) ;
  2916. // System.Exception System.Data.ExceptionBuilder::StorageSetFailed()
  2917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_StorageSetFailed_mD1DDFA2037D98B7EBB9C5CC173049C4FD8ECF673 (const RuntimeMethod* method) ;
  2918. // System.Object System.Activator::CreateInstance(System.Type,System.Boolean)
  2919. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m2BE3252B26369EA17E06A564F25172F6D002469F (Type_t* ___0_type, bool ___1_nonPublic, const RuntimeMethod* method) ;
  2920. // System.Xml.Serialization.XmlSerializer System.Data.Common.ObjectStorage::GetXmlSerializer(System.Type)
  2921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* ObjectStorage_GetXmlSerializer_m8AEE8D07759F90C3971B2EA835BC171A03E4CA85 (Type_t* ___0_type, const RuntimeMethod* method) ;
  2922. // System.Object System.Xml.Serialization.XmlSerializer::Deserialize(System.IO.TextReader)
  2923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* XmlSerializer_Deserialize_m7487D353E77EED4F6A255D415AE87DBCBC0A6E2D (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, TextReader_tB8D43017CB6BE1633E5A86D64E7757366507C1F7* ___0_textReader, const RuntimeMethod* method) ;
  2924. // System.Type System.Data.XSDSchema::XsdtoClr(System.String)
  2925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* XSDSchema_XsdtoClr_m56B7AD7BAF9F6E0A70068CA8087844089DA5E059 (String_t* ___0_xsdTypeName, const RuntimeMethod* method) ;
  2926. // System.Xml.Serialization.XmlSerializer System.Data.Common.ObjectStorage::GetXmlSerializer(System.Type,System.Xml.Serialization.XmlRootAttribute)
  2927. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* ObjectStorage_GetXmlSerializer_mFAC39326321F5899C7F9FDA200CCF212BFC93AE7 (Type_t* ___0_type, XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* ___1_attribute, const RuntimeMethod* method) ;
  2928. // System.Object System.Xml.Serialization.XmlSerializer::Deserialize(System.Xml.XmlReader)
  2929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* XmlSerializer_Deserialize_m3F8DFF8F5A4052487062BAB8C60C110FA9AE40A8 (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_xmlReader, const RuntimeMethod* method) ;
  2930. // System.Type System.Object::GetType()
  2931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2932. // System.Void System.Xml.Serialization.XmlSerializer::Serialize(System.IO.TextWriter,System.Object)
  2933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSerializer_Serialize_m2EEA80F41157A3088A0E74EB55EA04ECAEE32CCF (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, TextWriter_tA9E5461506CF806E17B6BBBF2119359DEDA3F0F3* ___0_textWriter, RuntimeObject* ___1_o, const RuntimeMethod* method) ;
  2934. // System.Void System.Xml.Serialization.XmlSerializer::Serialize(System.Xml.XmlWriter,System.Object)
  2935. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XmlSerializer_Serialize_mB74F49E255C6BCCE6912F2049914C6D18B73A2D1 (XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* __this, XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* ___0_xmlWriter, RuntimeObject* ___1_o, const RuntimeMethod* method) ;
  2936. // System.Void System.Collections.Concurrent.ConcurrentDictionary`2<System.Type,System.Object>::.ctor()
  2937. inline void ConcurrentDictionary_2__ctor_m18A4C1583B6AE265D3F02ACABE66DF23DDCC1709 (ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834* __this, const RuntimeMethod* method)
  2938. {
  2939. (( void (*) (ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834*, const RuntimeMethod*))ConcurrentDictionary_2__ctor_m0891574E19148D39C27C179BF2787093757C5F57_gshared)(__this, method);
  2940. }
  2941. // System.Void System.Object::.ctor()
  2942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  2943. // System.Reflection.PropertyInfo System.Type::GetProperty(System.String,System.Reflection.BindingFlags)
  2944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyInfo_t* Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391 (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ;
  2945. // System.Boolean System.Reflection.PropertyInfo::op_Inequality(System.Reflection.PropertyInfo,System.Reflection.PropertyInfo)
  2946. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B (PropertyInfo_t* ___0_left, PropertyInfo_t* ___1_right, const RuntimeMethod* method) ;
  2947. // System.Boolean System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
  2948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
  2949. // System.Exception System.Data.ExceptionBuilder::INullableUDTwithoutStaticNull(System.String)
  2950. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ExceptionBuilder_INullableUDTwithoutStaticNull_m12D68CA24E4358382D62FBBCB35B7290CC3B0EAD (String_t* ___0_typeName, const RuntimeMethod* method) ;
  2951. // System.Int32 System.TimeSpan::Compare(System.TimeSpan,System.TimeSpan)
  2952. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_Compare_m93842825875A7C79D2A8A9E16D522AF01673CBEE (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ;
  2953. // System.Int64 System.TimeSpan::get_Ticks()
  2954. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
  2955. // System.Decimal System.Decimal::op_Implicit(System.Int64)
  2956. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D (int64_t ___0_value, const RuntimeMethod* method) ;
  2957. // System.Decimal System.Decimal::op_Addition(System.Decimal,System.Decimal)
  2958. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Addition_m878AC5E15D13F205BCB6AE9747B2C0D950BD2EF7 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  2959. // System.Decimal System.Math::Round(System.Decimal)
  2960. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Math_Round_mC44B363AC94B1B8DCB093A770B5C11E22F5A583E_inline (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d, const RuntimeMethod* method) ;
  2961. // System.Int64 System.Decimal::op_Explicit(System.Decimal)
  2962. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Decimal_op_Explicit_m0E6416BBDAC3D0939FCF0279F793C6D574036B54 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  2963. // System.TimeSpan System.TimeSpan::FromTicks(System.Int64)
  2964. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003 (int64_t ___0_value, const RuntimeMethod* method) ;
  2965. // System.Decimal System.Decimal::op_Implicit(System.Int32)
  2966. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177 (int32_t ___0_value, const RuntimeMethod* method) ;
  2967. // System.Decimal System.Decimal::op_Division(System.Decimal,System.Decimal)
  2968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Division_mA0BD25988CA8010A3F8EA2F6A534F9F2D812D2AC (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  2969. // System.Decimal System.Decimal::op_Subtraction(System.Decimal,System.Decimal)
  2970. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d1, Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___1_d2, const RuntimeMethod* method) ;
  2971. // System.Double System.Decimal::op_Explicit(System.Decimal)
  2972. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  2973. // System.Boolean System.TimeSpan::op_Equality(System.TimeSpan,System.TimeSpan)
  2974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_Equality_m951689F806957B14F237DAFCEE4CB322799A723E (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ;
  2975. // System.Int32 System.TimeSpan::CompareTo(System.TimeSpan)
  2976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpan_CompareTo_m85916E1968FD4309A3CFCBCBC0E3DF2E9AEB0FD3 (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_value, const RuntimeMethod* method) ;
  2977. // System.Boolean System.Type::op_Equality(System.Type,System.Type)
  2978. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
  2979. // System.TimeSpan System.TimeSpan::Parse(System.String)
  2980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_Parse_m4686E70A0FA2425C083A58B73A025D36F738AD35 (String_t* ___0_s, const RuntimeMethod* method) ;
  2981. // System.Void System.TimeSpan::.ctor(System.Int64)
  2982. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method) ;
  2983. // System.TimeSpan System.Data.Common.TimeSpanStorage::ConvertToTimeSpan(System.Object)
  2984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpanStorage_ConvertToTimeSpan_m7D2DC73F618C0558767AC1E2598F34E7E1009C33 (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
  2985. // System.Boolean System.TimeSpan::op_Inequality(System.TimeSpan,System.TimeSpan)
  2986. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeSpan_op_Inequality_m2248419A8BCC8744CADE25174238B24AE34F17DB (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_t1, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___1_t2, const RuntimeMethod* method) ;
  2987. // System.TimeSpan System.Xml.XmlConvert::ToTimeSpan(System.String)
  2988. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A XmlConvert_ToTimeSpan_mDF57053BCC75597B17BD744CFC2E3777006782C2 (String_t* ___0_s, const RuntimeMethod* method) ;
  2989. // System.String System.Xml.XmlConvert::ToString(System.TimeSpan)
  2990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_mEF060F018017514326BC5A2127ABEAC96BE8A14B (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___0_value, const RuntimeMethod* method) ;
  2991. // System.Boolean System.Data.Common.DataStorage::HasValue(System.Int32)
  2992. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, int32_t ___0_recordNo, const RuntimeMethod* method) ;
  2993. // System.UInt16 System.Math::Min(System.UInt16,System.UInt16)
  2994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Math_Min_mA7BFF48067FBED606414C9937B00BE496B2696D7 (uint16_t ___0_val1, uint16_t ___1_val2, const RuntimeMethod* method) ;
  2995. // System.UInt16 System.Math::Max(System.UInt16,System.UInt16)
  2996. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Math_Max_m670CC45E68892199F0ED53A131DAB78A953389BB (uint16_t ___0_val1, uint16_t ___1_val2, const RuntimeMethod* method) ;
  2997. // System.Int32 System.UInt16::CompareTo(System.UInt16)
  2998. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16_CompareTo_m73A3F7183597E4CFBCB8A98A696B4C3DFEDF0845 (uint16_t* __this, uint16_t ___0_value, const RuntimeMethod* method) ;
  2999. // System.Boolean System.UInt16::Equals(System.UInt16)
  3000. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089 (uint16_t* __this, uint16_t ___0_obj, const RuntimeMethod* method) ;
  3001. // System.UInt16 System.Xml.XmlConvert::ToUInt16(System.String)
  3002. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t XmlConvert_ToUInt16_m724BC6C22738955F6FDE18ECF99FB00DBB68DBDE (String_t* ___0_s, const RuntimeMethod* method) ;
  3003. // System.String System.Xml.XmlConvert::ToString(System.UInt16)
  3004. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m15222157CD861187A9C674677C6CCCF34DCABCB7 (uint16_t ___0_value, const RuntimeMethod* method) ;
  3005. // System.UInt32 System.Math::Min(System.UInt32,System.UInt32)
  3006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ;
  3007. // System.UInt32 System.Math::Max(System.UInt32,System.UInt32)
  3008. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7 (uint32_t ___0_val1, uint32_t ___1_val2, const RuntimeMethod* method) ;
  3009. // System.Int32 System.UInt32::CompareTo(System.UInt32)
  3010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32_CompareTo_mC96F15BE2B06C0268AD1D110D3251CE4DBA43907 (uint32_t* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  3011. // System.Boolean System.UInt32::Equals(System.UInt32)
  3012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3 (uint32_t* __this, uint32_t ___0_obj, const RuntimeMethod* method) ;
  3013. // System.UInt32 System.Xml.XmlConvert::ToUInt32(System.String)
  3014. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t XmlConvert_ToUInt32_m1D00F9B52CAFB9CD660C71B741FC8301890D9F1F (String_t* ___0_s, const RuntimeMethod* method) ;
  3015. // System.String System.Xml.XmlConvert::ToString(System.UInt32)
  3016. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m8F28EF0133301A563B7A9853C7DBB023491EFE83 (uint32_t ___0_value, const RuntimeMethod* method) ;
  3017. // System.Decimal System.Decimal::op_Implicit(System.UInt64)
  3018. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090 (uint64_t ___0_value, const RuntimeMethod* method) ;
  3019. // System.UInt64 System.Decimal::op_Explicit(System.Decimal)
  3020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Decimal_op_Explicit_m8AC64F6A5010191CE440A31868AAE5E505008F49 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_value, const RuntimeMethod* method) ;
  3021. // System.UInt64 System.Math::Min(System.UInt64,System.UInt64)
  3022. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Math_Min_m1C589BAB3D638CE6D3A29E552EDB5E9F95856C28 (uint64_t ___0_val1, uint64_t ___1_val2, const RuntimeMethod* method) ;
  3023. // System.UInt64 System.Math::Max(System.UInt64,System.UInt64)
  3024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Math_Max_m904B9911C775943500AA17842F6D3D45010EAB4A (uint64_t ___0_val1, uint64_t ___1_val2, const RuntimeMethod* method) ;
  3025. // System.Boolean System.UInt64::Equals(System.UInt64)
  3026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81 (uint64_t* __this, uint64_t ___0_obj, const RuntimeMethod* method) ;
  3027. // System.Int32 System.UInt64::CompareTo(System.UInt64)
  3028. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64_CompareTo_m1292E47C1FE2A1FC5BC5E6E2EB9C1FCDCEFE7745 (uint64_t* __this, uint64_t ___0_value, const RuntimeMethod* method) ;
  3029. // System.UInt64 System.Xml.XmlConvert::ToUInt64(System.String)
  3030. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t XmlConvert_ToUInt64_m3EDAB359CE90486CEEF0F718D15C131ED2FF2C0A (String_t* ___0_s, const RuntimeMethod* method) ;
  3031. // System.String System.Xml.XmlConvert::ToString(System.UInt64)
  3032. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XmlConvert_ToString_m9A1A9D40FD8B650DD3EC4DD58410847A20C472E1 (uint64_t ___0_value, const RuntimeMethod* method) ;
  3033. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::.ctor()
  3034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId__ctor_m46D0EF9B30B50EC86FF47A91542751F4DD71FE99 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method) ;
  3035. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::Increment()
  3036. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId_Increment_m5EF08F399CA5A8D20DAC9E3BCFE59A521A233507 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method) ;
  3037. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::.ctor(System.Data.Common.ActivityCorrelator/ActivityId)
  3038. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId__ctor_mCF3E416BA2330C1FFA0404AA7156478BDB204135 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* ___0_activity, const RuntimeMethod* method) ;
  3039. // System.Guid System.Guid::NewGuid()
  3040. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
  3041. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::set_Id(System.Guid)
  3042. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActivityId_set_Id_m464A5DC72CC326402CC713163E2E37C4A5FCE313_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, Guid_t ___0_value, const RuntimeMethod* method) ;
  3043. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::set_Sequence(System.UInt32)
  3044. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
  3045. // System.Guid System.Data.Common.ActivityCorrelator/ActivityId::get_Id()
  3046. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Guid_t ActivityId_get_Id_m3813353155BD9D59C916123E62889FFBA48B8BD5_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method) ;
  3047. // System.UInt32 System.Data.Common.ActivityCorrelator/ActivityId::get_Sequence()
  3048. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method) ;
  3049. // System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
  3050. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
  3051. // System.String System.String::Format(System.IFormatProvider,System.String,System.Object,System.Object)
  3052. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56 (RuntimeObject* ___0_provider, String_t* ___1_format, RuntimeObject* ___2_arg0, RuntimeObject* ___3_arg1, const RuntimeMethod* method) ;
  3053. // System.StringComparer System.StringComparer::get_OrdinalIgnoreCase()
  3054. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method) ;
  3055. // System.Boolean System.Data.Common.DbConnectionStringBuilderUtil::TryConvertToApplicationIntent(System.String,System.Data.SqlClient.ApplicationIntent&)
  3056. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DbConnectionStringBuilderUtil_TryConvertToApplicationIntent_m9BAE84AA76AB9AFD41665622D16BFA3C7369B859 (String_t* ___0_value, int32_t* ___1_result, const RuntimeMethod* method) ;
  3057. // System.String System.String::Trim()
  3058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
  3059. // System.Exception System.Data.Common.ADP::InvalidConnectionOptionValue(System.String)
  3060. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* ADP_InvalidConnectionOptionValue_m287D7DB9B0F09887EFCE4BA9993D2708412E41CC (String_t* ___0_key, const RuntimeMethod* method) ;
  3061. // System.Reflection.TypeInfo System.Reflection.IntrospectionExtensions::GetTypeInfo(System.Type)
  3062. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* IntrospectionExtensions_GetTypeInfo_mF4497C8656153A91554F7DC469CE223AF2784FF5 (Type_t* ___0_type, const RuntimeMethod* method) ;
  3063. // System.ArgumentException System.Data.Common.ADP::ConvertFailed(System.Type,System.Type,System.Exception)
  3064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* ADP_ConvertFailed_m20652EC2B52B253D6AA18BAC8E6B47883375FF9F (Type_t* ___0_fromType, Type_t* ___1_toType, Exception_t* ___2_innerException, const RuntimeMethod* method) ;
  3065. // System.Object System.Enum::ToObject(System.Type,System.Object)
  3066. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF (Type_t* ___0_enumType, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  3067. // System.Boolean System.Data.Common.DbConnectionStringBuilderUtil::IsValidApplicationIntentValue(System.Data.SqlClient.ApplicationIntent)
  3068. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DbConnectionStringBuilderUtil_IsValidApplicationIntentValue_m3F77FBEF8071B8CED7763C538E23370BCDDCB46A (int32_t ___0_value, const RuntimeMethod* method) ;
  3069. // System.ArgumentOutOfRangeException System.Data.Common.ADP::InvalidEnumerationValue(System.Type,System.Int32)
  3070. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* ADP_InvalidEnumerationValue_mFFB54F61A649B04CE5244A06946FE5B2712919E6 (Type_t* ___0_type, int32_t ___1_value, const RuntimeMethod* method) ;
  3071. // System.Void System.PlatformNotSupportedException::.ctor()
  3072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1 (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* __this, const RuntimeMethod* method) ;
  3073. // System.Decimal System.Decimal::Round(System.Decimal,System.Int32)
  3074. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Decimal_Round_m1DD2AAA2C9C8D2A1CDA6ECCC2724A075616FF624 (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d, int32_t ___1_decimals, const RuntimeMethod* method) ;
  3075. #ifdef __clang__
  3076. #pragma clang diagnostic push
  3077. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3078. #pragma clang diagnostic ignored "-Wunused-variable"
  3079. #endif
  3080. // System.Void System.Data.Common.SqlSingleStorage::.ctor(System.Data.DataColumn)
  3081. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage__ctor_mADD6A3F44DF260CCD886FB5DF2A5E48CC6736299 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  3082. {
  3083. static bool s_Il2CppMethodInitialized;
  3084. if (!s_Il2CppMethodInitialized)
  3085. {
  3086. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  3087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_0_0_0_var);
  3088. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3089. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  3090. s_Il2CppMethodInitialized = true;
  3091. }
  3092. {
  3093. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  3094. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_0_0_0_var) };
  3095. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  3096. Type_t* L_2;
  3097. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  3098. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3099. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_3 = ((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_StaticFields*)il2cpp_codegen_static_fields_for(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var))->___Null_2;
  3100. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_4 = L_3;
  3101. RuntimeObject* L_5 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_4);
  3102. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_6 = ((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_StaticFields*)il2cpp_codegen_static_fields_for(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var))->___Null_2;
  3103. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_7 = L_6;
  3104. RuntimeObject* L_8 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_7);
  3105. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  3106. DataStorage__ctor_m8D71272A5C8C171D06957F6CE18A4586141FD0F3(__this, L_0, L_2, L_5, L_8, ((int32_t)39), NULL);
  3107. return;
  3108. }
  3109. }
  3110. // System.Object System.Data.Common.SqlSingleStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  3111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlSingleStorage_Aggregate_m1731FD5018821474EAEF100EF1F6F8436EF68893 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  3112. {
  3113. static bool s_Il2CppMethodInitialized;
  3114. if (!s_Il2CppMethodInitialized)
  3115. {
  3116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  3117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  3118. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  3119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  3120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3122. s_Il2CppMethodInitialized = true;
  3123. }
  3124. bool V_0 = false;
  3125. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 V_1;
  3126. memset((&V_1), 0, sizeof(V_1));
  3127. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 V_2;
  3128. memset((&V_2), 0, sizeof(V_2));
  3129. int32_t V_3 = 0;
  3130. int32_t V_4 = 0;
  3131. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 V_5;
  3132. memset((&V_5), 0, sizeof(V_5));
  3133. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 V_6;
  3134. memset((&V_6), 0, sizeof(V_6));
  3135. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 V_7;
  3136. memset((&V_7), 0, sizeof(V_7));
  3137. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 V_8;
  3138. memset((&V_8), 0, sizeof(V_8));
  3139. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 V_9;
  3140. memset((&V_9), 0, sizeof(V_9));
  3141. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
  3142. int32_t V_11 = 0;
  3143. int32_t V_12 = 0;
  3144. RuntimeObject* V_13 = NULL;
  3145. int32_t V_14 = 0;
  3146. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 V_15;
  3147. memset((&V_15), 0, sizeof(V_15));
  3148. int32_t V_16 = 0;
  3149. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 V_17;
  3150. memset((&V_17), 0, sizeof(V_17));
  3151. int32_t V_18 = 0;
  3152. int32_t V_19 = 0;
  3153. int32_t V_20 = 0;
  3154. int32_t V_21 = 0;
  3155. int32_t V_22 = 0;
  3156. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  3157. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 G_B28_0;
  3158. memset((&G_B28_0), 0, sizeof(G_B28_0));
  3159. {
  3160. V_0 = (bool)0;
  3161. }
  3162. try
  3163. {// begin try (depth: 1)
  3164. {
  3165. int32_t L_0 = ___1_kind;
  3166. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  3167. {
  3168. case 0:
  3169. {
  3170. goto IL_002f_1;
  3171. }
  3172. case 1:
  3173. {
  3174. goto IL_0094_1;
  3175. }
  3176. case 2:
  3177. {
  3178. goto IL_02c0_1;
  3179. }
  3180. case 3:
  3181. {
  3182. goto IL_0337_1;
  3183. }
  3184. case 4:
  3185. {
  3186. goto IL_03a8_1;
  3187. }
  3188. case 5:
  3189. {
  3190. goto IL_03c8_1;
  3191. }
  3192. case 6:
  3193. {
  3194. goto IL_0128_1;
  3195. }
  3196. case 7:
  3197. {
  3198. goto IL_0128_1;
  3199. }
  3200. }
  3201. }
  3202. {
  3203. goto IL_03fa_1;
  3204. }
  3205. IL_002f_1:
  3206. {
  3207. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3208. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_1;
  3209. L_1 = SqlSingle_op_Implicit_m6974DDDF885A4088772D9CAB0FACE5E8E3D026E6((0.0f), NULL);
  3210. V_1 = L_1;
  3211. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  3212. V_10 = L_2;
  3213. V_11 = 0;
  3214. goto IL_006f_1;
  3215. }
  3216. IL_0042_1:
  3217. {
  3218. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_10;
  3219. int32_t L_4 = V_11;
  3220. NullCheck(L_3);
  3221. int32_t L_5 = L_4;
  3222. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  3223. V_12 = L_6;
  3224. int32_t L_7 = V_12;
  3225. bool L_8;
  3226. L_8 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_7);
  3227. if (L_8)
  3228. {
  3229. goto IL_0069_1;
  3230. }
  3231. }
  3232. {
  3233. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_9 = V_1;
  3234. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_10 = __this->____values_14;
  3235. int32_t L_11 = V_12;
  3236. NullCheck(L_10);
  3237. int32_t L_12 = L_11;
  3238. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  3239. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3240. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_14;
  3241. L_14 = SqlSingle_op_Addition_mAF7086D6DBEDAD10923A3BA71EFEA36FA6EDAC99(L_9, L_13, NULL);
  3242. V_1 = L_14;
  3243. V_0 = (bool)1;
  3244. }
  3245. IL_0069_1:
  3246. {
  3247. int32_t L_15 = V_11;
  3248. V_11 = ((int32_t)il2cpp_codegen_add(L_15, 1));
  3249. }
  3250. IL_006f_1:
  3251. {
  3252. int32_t L_16 = V_11;
  3253. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = V_10;
  3254. NullCheck(L_17);
  3255. if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
  3256. {
  3257. goto IL_0042_1;
  3258. }
  3259. }
  3260. {
  3261. bool L_18 = V_0;
  3262. if (!L_18)
  3263. {
  3264. goto IL_0087_1;
  3265. }
  3266. }
  3267. {
  3268. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_19 = V_1;
  3269. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_20 = L_19;
  3270. RuntimeObject* L_21 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_20);
  3271. V_13 = L_21;
  3272. goto IL_041a;
  3273. }
  3274. IL_0087_1:
  3275. {
  3276. RuntimeObject* L_22 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3277. V_13 = L_22;
  3278. goto IL_041a;
  3279. }
  3280. IL_0094_1:
  3281. {
  3282. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3283. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_23;
  3284. L_23 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3285. V_2 = L_23;
  3286. V_3 = 0;
  3287. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = ___0_records;
  3288. V_10 = L_24;
  3289. V_11 = 0;
  3290. goto IL_00e3_1;
  3291. }
  3292. IL_00ad_1:
  3293. {
  3294. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_10;
  3295. int32_t L_26 = V_11;
  3296. NullCheck(L_25);
  3297. int32_t L_27 = L_26;
  3298. int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  3299. V_14 = L_28;
  3300. int32_t L_29 = V_14;
  3301. bool L_30;
  3302. L_30 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_29);
  3303. if (L_30)
  3304. {
  3305. goto IL_00dd_1;
  3306. }
  3307. }
  3308. {
  3309. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_31 = V_2;
  3310. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_32 = __this->____values_14;
  3311. int32_t L_33 = V_14;
  3312. NullCheck(L_32);
  3313. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_34;
  3314. L_34 = SqlSingle_ToSqlDouble_m8016267644F3F557B092599A902EE0186855F753(((L_32)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_33))), NULL);
  3315. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3316. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_35;
  3317. L_35 = SqlDouble_op_Addition_mE67A10FADD4FC6E9BFD0623939D0C8C75B3ACF34(L_31, L_34, NULL);
  3318. V_2 = L_35;
  3319. int32_t L_36 = V_3;
  3320. V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  3321. V_0 = (bool)1;
  3322. }
  3323. IL_00dd_1:
  3324. {
  3325. int32_t L_37 = V_11;
  3326. V_11 = ((int32_t)il2cpp_codegen_add(L_37, 1));
  3327. }
  3328. IL_00e3_1:
  3329. {
  3330. int32_t L_38 = V_11;
  3331. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_10;
  3332. NullCheck(L_39);
  3333. if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
  3334. {
  3335. goto IL_00ad_1;
  3336. }
  3337. }
  3338. {
  3339. bool L_40 = V_0;
  3340. if (!L_40)
  3341. {
  3342. goto IL_011b_1;
  3343. }
  3344. }
  3345. {
  3346. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3347. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_41;
  3348. L_41 = SqlSingle_op_Implicit_m6974DDDF885A4088772D9CAB0FACE5E8E3D026E6((0.0f), NULL);
  3349. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_42 = V_2;
  3350. int32_t L_43 = V_3;
  3351. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3352. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_44;
  3353. L_44 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5(((double)L_43), NULL);
  3354. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_45;
  3355. L_45 = SqlDouble_op_Division_m3348DB12E4A1CD8258D2E9795758549D139A9B7F(L_42, L_44, NULL);
  3356. V_15 = L_45;
  3357. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_46;
  3358. L_46 = SqlDouble_ToSqlSingle_m5122151E05BA977D0E23F406E766D6BD6FE09781((&V_15), NULL);
  3359. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_47 = L_46;
  3360. RuntimeObject* L_48 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_47);
  3361. V_13 = L_48;
  3362. goto IL_041a;
  3363. }
  3364. IL_011b_1:
  3365. {
  3366. RuntimeObject* L_49 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3367. V_13 = L_49;
  3368. goto IL_041a;
  3369. }
  3370. IL_0128_1:
  3371. {
  3372. V_4 = 0;
  3373. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3374. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_50;
  3375. L_50 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3376. V_5 = L_50;
  3377. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_51;
  3378. L_51 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3379. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_52;
  3380. L_52 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3381. V_6 = L_52;
  3382. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_53;
  3383. L_53 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3384. V_7 = L_53;
  3385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = ___0_records;
  3386. V_10 = L_54;
  3387. V_11 = 0;
  3388. goto IL_01dc_1;
  3389. }
  3390. IL_0172_1:
  3391. {
  3392. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = V_10;
  3393. int32_t L_56 = V_11;
  3394. NullCheck(L_55);
  3395. int32_t L_57 = L_56;
  3396. int32_t L_58 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  3397. V_16 = L_58;
  3398. int32_t L_59 = V_16;
  3399. bool L_60;
  3400. L_60 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_59);
  3401. if (L_60)
  3402. {
  3403. goto IL_01d6_1;
  3404. }
  3405. }
  3406. {
  3407. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_61 = V_6;
  3408. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_62 = __this->____values_14;
  3409. int32_t L_63 = V_16;
  3410. NullCheck(L_62);
  3411. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_64;
  3412. L_64 = SqlSingle_ToSqlDouble_m8016267644F3F557B092599A902EE0186855F753(((L_62)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_63))), NULL);
  3413. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3414. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_65;
  3415. L_65 = SqlDouble_op_Addition_mE67A10FADD4FC6E9BFD0623939D0C8C75B3ACF34(L_61, L_64, NULL);
  3416. V_6 = L_65;
  3417. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_66 = V_7;
  3418. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_67 = __this->____values_14;
  3419. int32_t L_68 = V_16;
  3420. NullCheck(L_67);
  3421. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_69;
  3422. L_69 = SqlSingle_ToSqlDouble_m8016267644F3F557B092599A902EE0186855F753(((L_67)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_68))), NULL);
  3423. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_70 = __this->____values_14;
  3424. int32_t L_71 = V_16;
  3425. NullCheck(L_70);
  3426. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_72;
  3427. L_72 = SqlSingle_ToSqlDouble_m8016267644F3F557B092599A902EE0186855F753(((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71))), NULL);
  3428. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_73;
  3429. L_73 = SqlDouble_op_Multiply_m162D695CB6189C5A172F345DBE9167915129B166(L_69, L_72, NULL);
  3430. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_74;
  3431. L_74 = SqlDouble_op_Addition_mE67A10FADD4FC6E9BFD0623939D0C8C75B3ACF34(L_66, L_73, NULL);
  3432. V_7 = L_74;
  3433. int32_t L_75 = V_4;
  3434. V_4 = ((int32_t)il2cpp_codegen_add(L_75, 1));
  3435. }
  3436. IL_01d6_1:
  3437. {
  3438. int32_t L_76 = V_11;
  3439. V_11 = ((int32_t)il2cpp_codegen_add(L_76, 1));
  3440. }
  3441. IL_01dc_1:
  3442. {
  3443. int32_t L_77 = V_11;
  3444. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_78 = V_10;
  3445. NullCheck(L_78);
  3446. if ((((int32_t)L_77) < ((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length)))))
  3447. {
  3448. goto IL_0172_1;
  3449. }
  3450. }
  3451. {
  3452. int32_t L_79 = V_4;
  3453. if ((((int32_t)L_79) <= ((int32_t)1)))
  3454. {
  3455. goto IL_02b3_1;
  3456. }
  3457. }
  3458. {
  3459. int32_t L_80 = V_4;
  3460. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3461. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_81;
  3462. L_81 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5(((double)L_80), NULL);
  3463. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_82 = V_7;
  3464. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_83;
  3465. L_83 = SqlDouble_op_Multiply_m162D695CB6189C5A172F345DBE9167915129B166(L_81, L_82, NULL);
  3466. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_84 = V_6;
  3467. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_85 = V_6;
  3468. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_86;
  3469. L_86 = SqlDouble_op_Multiply_m162D695CB6189C5A172F345DBE9167915129B166(L_84, L_85, NULL);
  3470. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_87;
  3471. L_87 = SqlDouble_op_Subtraction_mDB3559F4D0A75B75ACB58C249CD8B55CF1657662(L_83, L_86, NULL);
  3472. V_5 = L_87;
  3473. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_88 = V_5;
  3474. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_89 = V_6;
  3475. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_90 = V_6;
  3476. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_91;
  3477. L_91 = SqlDouble_op_Multiply_m162D695CB6189C5A172F345DBE9167915129B166(L_89, L_90, NULL);
  3478. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_92;
  3479. L_92 = SqlDouble_op_Division_m3348DB12E4A1CD8258D2E9795758549D139A9B7F(L_88, L_91, NULL);
  3480. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_93;
  3481. L_93 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((1.0000000000000001E-15), NULL);
  3482. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_94;
  3483. L_94 = SqlDouble_op_LessThan_mA9AC263BC2E7C1D701D325DDDE52BF65D0002F4E(L_92, L_93, NULL);
  3484. V_17 = L_94;
  3485. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_95 = V_17;
  3486. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  3487. bool L_96;
  3488. L_96 = SqlBoolean_op_True_m5CC9CAC092080E77EB6322BB0CDD656DFD38FF94(L_95, NULL);
  3489. if (L_96)
  3490. {
  3491. goto IL_0257_1;
  3492. }
  3493. }
  3494. {
  3495. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_97 = V_17;
  3496. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_98 = V_5;
  3497. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3498. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_99;
  3499. L_99 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3500. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_100;
  3501. L_100 = SqlDouble_op_LessThan_mA9AC263BC2E7C1D701D325DDDE52BF65D0002F4E(L_98, L_99, NULL);
  3502. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  3503. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_101;
  3504. L_101 = SqlBoolean_op_BitwiseOr_mF233E4301742AD5CD8F297E38FAEBB83C8390842(L_97, L_100, NULL);
  3505. G_B28_0 = L_101;
  3506. goto IL_0259_1;
  3507. }
  3508. IL_0257_1:
  3509. {
  3510. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_102 = V_17;
  3511. G_B28_0 = L_102;
  3512. }
  3513. IL_0259_1:
  3514. {
  3515. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  3516. bool L_103;
  3517. L_103 = SqlBoolean_op_True_m5CC9CAC092080E77EB6322BB0CDD656DFD38FF94(G_B28_0, NULL);
  3518. if (!L_103)
  3519. {
  3520. goto IL_0272_1;
  3521. }
  3522. }
  3523. {
  3524. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3525. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_104;
  3526. L_104 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5((0.0), NULL);
  3527. V_5 = L_104;
  3528. goto IL_0288_1;
  3529. }
  3530. IL_0272_1:
  3531. {
  3532. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_105 = V_5;
  3533. int32_t L_106 = V_4;
  3534. int32_t L_107 = V_4;
  3535. il2cpp_codegen_runtime_class_init_inline(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var);
  3536. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_108;
  3537. L_108 = SqlDouble_op_Implicit_m576D944BF0D6B74CA2A29E211E91FCB1167D74F5(((double)((int32_t)il2cpp_codegen_multiply(L_106, ((int32_t)il2cpp_codegen_subtract(L_107, 1))))), NULL);
  3538. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_109;
  3539. L_109 = SqlDouble_op_Division_m3348DB12E4A1CD8258D2E9795758549D139A9B7F(L_105, L_108, NULL);
  3540. V_5 = L_109;
  3541. }
  3542. IL_0288_1:
  3543. {
  3544. int32_t L_110 = ___1_kind;
  3545. if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)11)))))
  3546. {
  3547. goto IL_02a5_1;
  3548. }
  3549. }
  3550. {
  3551. double L_111;
  3552. L_111 = SqlDouble_get_Value_mEC94553382F77D81E9E1086F2A4EF4B61DB21B4C((&V_5), NULL);
  3553. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  3554. double L_112;
  3555. L_112 = sqrt(L_111);
  3556. double L_113 = L_112;
  3557. RuntimeObject* L_114 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_113);
  3558. V_13 = L_114;
  3559. goto IL_041a;
  3560. }
  3561. IL_02a5_1:
  3562. {
  3563. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_115 = V_5;
  3564. SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98 L_116 = L_115;
  3565. RuntimeObject* L_117 = Box(SqlDouble_t028838C05B8C2E359848BEDB40C41CCCAA11CC98_il2cpp_TypeInfo_var, &L_116);
  3566. V_13 = L_117;
  3567. goto IL_041a;
  3568. }
  3569. IL_02b3_1:
  3570. {
  3571. RuntimeObject* L_118 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3572. V_13 = L_118;
  3573. goto IL_041a;
  3574. }
  3575. IL_02c0_1:
  3576. {
  3577. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3578. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_119 = ((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_StaticFields*)il2cpp_codegen_static_fields_for(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var))->___MaxValue_5;
  3579. V_8 = L_119;
  3580. V_18 = 0;
  3581. goto IL_0312_1;
  3582. }
  3583. IL_02cc_1:
  3584. {
  3585. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_120 = ___0_records;
  3586. int32_t L_121 = V_18;
  3587. NullCheck(L_120);
  3588. int32_t L_122 = L_121;
  3589. int32_t L_123 = (L_120)->GetAt(static_cast<il2cpp_array_size_t>(L_122));
  3590. V_19 = L_123;
  3591. int32_t L_124 = V_19;
  3592. bool L_125;
  3593. L_125 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_124);
  3594. if (L_125)
  3595. {
  3596. goto IL_030c_1;
  3597. }
  3598. }
  3599. {
  3600. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_126 = __this->____values_14;
  3601. int32_t L_127 = V_19;
  3602. NullCheck(L_126);
  3603. int32_t L_128 = L_127;
  3604. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_129 = (L_126)->GetAt(static_cast<il2cpp_array_size_t>(L_128));
  3605. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_130 = V_8;
  3606. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3607. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_131;
  3608. L_131 = SqlSingle_LessThan_mDAA47FA20864AE2CD8942F4D25E66311102F5312(L_129, L_130, NULL);
  3609. V_17 = L_131;
  3610. bool L_132;
  3611. L_132 = SqlBoolean_get_IsTrue_mD2491FECA6D8BEC7F00C0071C6299187B28B52D4((&V_17), NULL);
  3612. if (!L_132)
  3613. {
  3614. goto IL_030a_1;
  3615. }
  3616. }
  3617. {
  3618. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_133 = __this->____values_14;
  3619. int32_t L_134 = V_19;
  3620. NullCheck(L_133);
  3621. int32_t L_135 = L_134;
  3622. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_136 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_135));
  3623. V_8 = L_136;
  3624. }
  3625. IL_030a_1:
  3626. {
  3627. V_0 = (bool)1;
  3628. }
  3629. IL_030c_1:
  3630. {
  3631. int32_t L_137 = V_18;
  3632. V_18 = ((int32_t)il2cpp_codegen_add(L_137, 1));
  3633. }
  3634. IL_0312_1:
  3635. {
  3636. int32_t L_138 = V_18;
  3637. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_139 = ___0_records;
  3638. NullCheck(L_139);
  3639. if ((((int32_t)L_138) < ((int32_t)((int32_t)(((RuntimeArray*)L_139)->max_length)))))
  3640. {
  3641. goto IL_02cc_1;
  3642. }
  3643. }
  3644. {
  3645. bool L_140 = V_0;
  3646. if (!L_140)
  3647. {
  3648. goto IL_032a_1;
  3649. }
  3650. }
  3651. {
  3652. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_141 = V_8;
  3653. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_142 = L_141;
  3654. RuntimeObject* L_143 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_142);
  3655. V_13 = L_143;
  3656. goto IL_041a;
  3657. }
  3658. IL_032a_1:
  3659. {
  3660. RuntimeObject* L_144 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3661. V_13 = L_144;
  3662. goto IL_041a;
  3663. }
  3664. IL_0337_1:
  3665. {
  3666. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3667. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_145 = ((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_StaticFields*)il2cpp_codegen_static_fields_for(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var))->___MinValue_4;
  3668. V_9 = L_145;
  3669. V_20 = 0;
  3670. goto IL_0389_1;
  3671. }
  3672. IL_0343_1:
  3673. {
  3674. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_146 = ___0_records;
  3675. int32_t L_147 = V_20;
  3676. NullCheck(L_146);
  3677. int32_t L_148 = L_147;
  3678. int32_t L_149 = (L_146)->GetAt(static_cast<il2cpp_array_size_t>(L_148));
  3679. V_21 = L_149;
  3680. int32_t L_150 = V_21;
  3681. bool L_151;
  3682. L_151 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_150);
  3683. if (L_151)
  3684. {
  3685. goto IL_0383_1;
  3686. }
  3687. }
  3688. {
  3689. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_152 = __this->____values_14;
  3690. int32_t L_153 = V_21;
  3691. NullCheck(L_152);
  3692. int32_t L_154 = L_153;
  3693. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_155 = (L_152)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
  3694. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_156 = V_9;
  3695. il2cpp_codegen_runtime_class_init_inline(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3696. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_157;
  3697. L_157 = SqlSingle_GreaterThan_m47333A024B0B28CD984E14593AF78C119EF784D9(L_155, L_156, NULL);
  3698. V_17 = L_157;
  3699. bool L_158;
  3700. L_158 = SqlBoolean_get_IsTrue_mD2491FECA6D8BEC7F00C0071C6299187B28B52D4((&V_17), NULL);
  3701. if (!L_158)
  3702. {
  3703. goto IL_0381_1;
  3704. }
  3705. }
  3706. {
  3707. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_159 = __this->____values_14;
  3708. int32_t L_160 = V_21;
  3709. NullCheck(L_159);
  3710. int32_t L_161 = L_160;
  3711. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_162 = (L_159)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
  3712. V_9 = L_162;
  3713. }
  3714. IL_0381_1:
  3715. {
  3716. V_0 = (bool)1;
  3717. }
  3718. IL_0383_1:
  3719. {
  3720. int32_t L_163 = V_20;
  3721. V_20 = ((int32_t)il2cpp_codegen_add(L_163, 1));
  3722. }
  3723. IL_0389_1:
  3724. {
  3725. int32_t L_164 = V_20;
  3726. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_165 = ___0_records;
  3727. NullCheck(L_165);
  3728. if ((((int32_t)L_164) < ((int32_t)((int32_t)(((RuntimeArray*)L_165)->max_length)))))
  3729. {
  3730. goto IL_0343_1;
  3731. }
  3732. }
  3733. {
  3734. bool L_166 = V_0;
  3735. if (!L_166)
  3736. {
  3737. goto IL_039e_1;
  3738. }
  3739. }
  3740. {
  3741. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_167 = V_9;
  3742. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_168 = L_167;
  3743. RuntimeObject* L_169 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_168);
  3744. V_13 = L_169;
  3745. goto IL_041a;
  3746. }
  3747. IL_039e_1:
  3748. {
  3749. RuntimeObject* L_170 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3750. V_13 = L_170;
  3751. goto IL_041a;
  3752. }
  3753. IL_03a8_1:
  3754. {
  3755. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_171 = ___0_records;
  3756. NullCheck(L_171);
  3757. if (!(((RuntimeArray*)L_171)->max_length))
  3758. {
  3759. goto IL_03c3_1;
  3760. }
  3761. }
  3762. {
  3763. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_172 = __this->____values_14;
  3764. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_173 = ___0_records;
  3765. NullCheck(L_173);
  3766. int32_t L_174 = 0;
  3767. int32_t L_175 = (L_173)->GetAt(static_cast<il2cpp_array_size_t>(L_174));
  3768. NullCheck(L_172);
  3769. int32_t L_176 = L_175;
  3770. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_177 = (L_172)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
  3771. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_178 = L_177;
  3772. RuntimeObject* L_179 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_178);
  3773. V_13 = L_179;
  3774. goto IL_041a;
  3775. }
  3776. IL_03c3_1:
  3777. {
  3778. V_13 = NULL;
  3779. goto IL_041a;
  3780. }
  3781. IL_03c8_1:
  3782. {
  3783. V_4 = 0;
  3784. V_22 = 0;
  3785. goto IL_03e8_1;
  3786. }
  3787. IL_03d0_1:
  3788. {
  3789. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_180 = ___0_records;
  3790. int32_t L_181 = V_22;
  3791. NullCheck(L_180);
  3792. int32_t L_182 = L_181;
  3793. int32_t L_183 = (L_180)->GetAt(static_cast<il2cpp_array_size_t>(L_182));
  3794. bool L_184;
  3795. L_184 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_183);
  3796. if (L_184)
  3797. {
  3798. goto IL_03e2_1;
  3799. }
  3800. }
  3801. {
  3802. int32_t L_185 = V_4;
  3803. V_4 = ((int32_t)il2cpp_codegen_add(L_185, 1));
  3804. }
  3805. IL_03e2_1:
  3806. {
  3807. int32_t L_186 = V_22;
  3808. V_22 = ((int32_t)il2cpp_codegen_add(L_186, 1));
  3809. }
  3810. IL_03e8_1:
  3811. {
  3812. int32_t L_187 = V_22;
  3813. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_188 = ___0_records;
  3814. NullCheck(L_188);
  3815. if ((((int32_t)L_187) < ((int32_t)((int32_t)(((RuntimeArray*)L_188)->max_length)))))
  3816. {
  3817. goto IL_03d0_1;
  3818. }
  3819. }
  3820. {
  3821. int32_t L_189 = V_4;
  3822. int32_t L_190 = L_189;
  3823. RuntimeObject* L_191 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_190);
  3824. V_13 = L_191;
  3825. goto IL_041a;
  3826. }
  3827. IL_03fa_1:
  3828. {
  3829. goto IL_040d;
  3830. }
  3831. }// end try (depth: 1)
  3832. catch(Il2CppExceptionWrapper& e)
  3833. {
  3834. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  3835. {
  3836. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  3837. goto CATCH_03fc;
  3838. }
  3839. throw e;
  3840. }
  3841. CATCH_03fc:
  3842. {// begin catch(System.OverflowException)
  3843. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_192 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_0_0_0_var))) };
  3844. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  3845. Type_t* L_193;
  3846. L_193 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_192, NULL);
  3847. Exception_t* L_194;
  3848. L_194 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_193, NULL);
  3849. IL2CPP_RAISE_MANAGED_EXCEPTION(L_194, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlSingleStorage_Aggregate_m1731FD5018821474EAEF100EF1F6F8436EF68893_RuntimeMethod_var)));
  3850. }// end catch (depth: 1)
  3851. IL_040d:
  3852. {
  3853. int32_t L_195 = ___1_kind;
  3854. Type_t* L_196 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  3855. Exception_t* L_197;
  3856. L_197 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_195, L_196, NULL);
  3857. IL2CPP_RAISE_MANAGED_EXCEPTION(L_197, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlSingleStorage_Aggregate_m1731FD5018821474EAEF100EF1F6F8436EF68893_RuntimeMethod_var)));
  3858. }
  3859. IL_041a:
  3860. {
  3861. RuntimeObject* L_198 = V_13;
  3862. return L_198;
  3863. }
  3864. }
  3865. // System.Int32 System.Data.Common.SqlSingleStorage::Compare(System.Int32,System.Int32)
  3866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlSingleStorage_Compare_mED5442A633D42178ED19A90DABF55A88D1416E0F (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  3867. {
  3868. {
  3869. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3870. int32_t L_1 = ___0_recordNo1;
  3871. NullCheck(L_0);
  3872. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_2 = __this->____values_14;
  3873. int32_t L_3 = ___1_recordNo2;
  3874. NullCheck(L_2);
  3875. int32_t L_4 = L_3;
  3876. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  3877. int32_t L_6;
  3878. L_6 = SqlSingle_CompareTo_m167AE18CF6ACCFA18A71BA742D642ECC7463D22A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), L_5, NULL);
  3879. return L_6;
  3880. }
  3881. }
  3882. // System.Int32 System.Data.Common.SqlSingleStorage::CompareValueTo(System.Int32,System.Object)
  3883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlSingleStorage_CompareValueTo_m291949F8E604865C4EC241D0A55A82BB3FB2E597 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  3884. {
  3885. static bool s_Il2CppMethodInitialized;
  3886. if (!s_Il2CppMethodInitialized)
  3887. {
  3888. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3889. s_Il2CppMethodInitialized = true;
  3890. }
  3891. {
  3892. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3893. int32_t L_1 = ___0_recordNo;
  3894. NullCheck(L_0);
  3895. RuntimeObject* L_2 = ___1_value;
  3896. int32_t L_3;
  3897. L_3 = SqlSingle_CompareTo_m167AE18CF6ACCFA18A71BA742D642ECC7463D22A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), ((*(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)UnBox(L_2, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var)))), NULL);
  3898. return L_3;
  3899. }
  3900. }
  3901. // System.Object System.Data.Common.SqlSingleStorage::ConvertValue(System.Object)
  3902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlSingleStorage_ConvertValue_m48336B1F2C615088566A16F762EFED19F8266F82 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  3903. {
  3904. static bool s_Il2CppMethodInitialized;
  3905. if (!s_Il2CppMethodInitialized)
  3906. {
  3907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3908. s_Il2CppMethodInitialized = true;
  3909. }
  3910. {
  3911. RuntimeObject* L_0 = ___0_value;
  3912. if (!L_0)
  3913. {
  3914. goto IL_000f;
  3915. }
  3916. }
  3917. {
  3918. RuntimeObject* L_1 = ___0_value;
  3919. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_2;
  3920. L_2 = SqlConvert_ConvertToSqlSingle_m641986240A40EE1B0BB1BBCB13D6BA0880891AB4(L_1, NULL);
  3921. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_3 = L_2;
  3922. RuntimeObject* L_4 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_3);
  3923. return L_4;
  3924. }
  3925. IL_000f:
  3926. {
  3927. RuntimeObject* L_5 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  3928. return L_5;
  3929. }
  3930. }
  3931. // System.Void System.Data.Common.SqlSingleStorage::Copy(System.Int32,System.Int32)
  3932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage_Copy_m518B3E5113DE52CF8C13F262D6B1D836BADB85A1 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  3933. {
  3934. {
  3935. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3936. int32_t L_1 = ___1_recordNo2;
  3937. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_2 = __this->____values_14;
  3938. int32_t L_3 = ___0_recordNo1;
  3939. NullCheck(L_2);
  3940. int32_t L_4 = L_3;
  3941. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  3942. NullCheck(L_0);
  3943. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767)L_5);
  3944. return;
  3945. }
  3946. }
  3947. // System.Object System.Data.Common.SqlSingleStorage::Get(System.Int32)
  3948. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlSingleStorage_Get_m4347389714E82FD420D46F05A548A70D4A271C79 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_record, const RuntimeMethod* method)
  3949. {
  3950. static bool s_Il2CppMethodInitialized;
  3951. if (!s_Il2CppMethodInitialized)
  3952. {
  3953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  3954. s_Il2CppMethodInitialized = true;
  3955. }
  3956. {
  3957. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3958. int32_t L_1 = ___0_record;
  3959. NullCheck(L_0);
  3960. int32_t L_2 = L_1;
  3961. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  3962. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_4 = L_3;
  3963. RuntimeObject* L_5 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_4);
  3964. return L_5;
  3965. }
  3966. }
  3967. // System.Boolean System.Data.Common.SqlSingleStorage::IsNull(System.Int32)
  3968. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlSingleStorage_IsNull_m33F149ABA2D6AD1A0EAC9658005347000A576C1E (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_record, const RuntimeMethod* method)
  3969. {
  3970. {
  3971. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3972. int32_t L_1 = ___0_record;
  3973. NullCheck(L_0);
  3974. bool L_2;
  3975. L_2 = SqlSingle_get_IsNull_mC0F4C05C5D8C7D6B3A51B51154032E41018C712B(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), NULL);
  3976. return L_2;
  3977. }
  3978. }
  3979. // System.Void System.Data.Common.SqlSingleStorage::Set(System.Int32,System.Object)
  3980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage_Set_m02C51116981892C7AB1E3F78B3D0DFE404E7A4F9 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  3981. {
  3982. {
  3983. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_0 = __this->____values_14;
  3984. int32_t L_1 = ___0_record;
  3985. RuntimeObject* L_2 = ___1_value;
  3986. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_3;
  3987. L_3 = SqlConvert_ConvertToSqlSingle_m641986240A40EE1B0BB1BBCB13D6BA0880891AB4(L_2, NULL);
  3988. NullCheck(L_0);
  3989. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767)L_3);
  3990. return;
  3991. }
  3992. }
  3993. // System.Void System.Data.Common.SqlSingleStorage::SetCapacity(System.Int32)
  3994. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage_SetCapacity_m9B11DF67592C8D8047A0865D124A624145AC1617 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  3995. {
  3996. static bool s_Il2CppMethodInitialized;
  3997. if (!s_Il2CppMethodInitialized)
  3998. {
  3999. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4000. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var);
  4001. s_Il2CppMethodInitialized = true;
  4002. }
  4003. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* V_0 = NULL;
  4004. {
  4005. int32_t L_0 = ___0_capacity;
  4006. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_1 = (SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)(SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)SZArrayNew(SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var, (uint32_t)L_0);
  4007. V_0 = L_1;
  4008. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_2 = __this->____values_14;
  4009. if (!L_2)
  4010. {
  4011. goto IL_002b;
  4012. }
  4013. }
  4014. {
  4015. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_3 = __this->____values_14;
  4016. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_4 = V_0;
  4017. int32_t L_5 = ___0_capacity;
  4018. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_6 = __this->____values_14;
  4019. NullCheck(L_6);
  4020. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4021. int32_t L_7;
  4022. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  4023. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  4024. }
  4025. IL_002b:
  4026. {
  4027. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_8 = V_0;
  4028. __this->____values_14 = L_8;
  4029. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  4030. return;
  4031. }
  4032. }
  4033. // System.Object System.Data.Common.SqlSingleStorage::ConvertXmlToObject(System.String)
  4034. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlSingleStorage_ConvertXmlToObject_mFE6B90745DEC02DFA7FDEF845B9C90D45E86F360 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, String_t* ___0_s, const RuntimeMethod* method)
  4035. {
  4036. static bool s_Il2CppMethodInitialized;
  4037. if (!s_Il2CppMethodInitialized)
  4038. {
  4039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  4041. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var);
  4042. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  4043. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  4044. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76);
  4045. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB);
  4046. s_Il2CppMethodInitialized = true;
  4047. }
  4048. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 V_0;
  4049. memset((&V_0), 0, sizeof(V_0));
  4050. RuntimeObject* V_1 = NULL;
  4051. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* V_2 = NULL;
  4052. {
  4053. il2cpp_codegen_initobj((&V_0), sizeof(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767));
  4054. String_t* L_0 = ___0_s;
  4055. String_t* L_1;
  4056. L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76, L_0, _stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB, NULL);
  4057. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_2 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  4058. NullCheck(L_2);
  4059. StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_2, L_1, NULL);
  4060. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_3 = V_0;
  4061. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_4 = L_3;
  4062. RuntimeObject* L_5 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_4);
  4063. V_1 = (RuntimeObject*)L_5;
  4064. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_6 = (XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B*)il2cpp_codegen_object_new(XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  4065. NullCheck(L_6);
  4066. XmlTextReader__ctor_mC97F8050EA5BC3E461C2B682AF238D00196594AF(L_6, L_2, NULL);
  4067. V_2 = L_6;
  4068. }
  4069. {
  4070. auto __finallyBlock = il2cpp::utils::Finally([&]
  4071. {
  4072. FINALLY_0033:
  4073. {// begin finally (depth: 1)
  4074. {
  4075. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_7 = V_2;
  4076. if (!L_7)
  4077. {
  4078. goto IL_003c;
  4079. }
  4080. }
  4081. {
  4082. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_8 = V_2;
  4083. NullCheck(L_8);
  4084. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  4085. }
  4086. IL_003c:
  4087. {
  4088. return;
  4089. }
  4090. }// end finally (depth: 1)
  4091. });
  4092. try
  4093. {// begin try (depth: 1)
  4094. RuntimeObject* L_9 = V_1;
  4095. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_10 = V_2;
  4096. NullCheck(L_9);
  4097. InterfaceActionInvoker1< XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* >::Invoke(1 /* System.Void System.Xml.Serialization.IXmlSerializable::ReadXml(System.Xml.XmlReader) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, L_9, L_10);
  4098. goto IL_003d;
  4099. }// end try (depth: 1)
  4100. catch(Il2CppExceptionWrapper& e)
  4101. {
  4102. __finallyBlock.StoreException(e.ex);
  4103. }
  4104. }
  4105. IL_003d:
  4106. {
  4107. RuntimeObject* L_11 = V_1;
  4108. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_12 = ((*(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)((SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767*)UnBox(L_11, SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var))));
  4109. RuntimeObject* L_13 = Box(SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767_il2cpp_TypeInfo_var, &L_12);
  4110. return L_13;
  4111. }
  4112. }
  4113. // System.String System.Data.Common.SqlSingleStorage::ConvertObjectToXml(System.Object)
  4114. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SqlSingleStorage_ConvertObjectToXml_mABFEF7F6E98E8994CBBCAF5DC2F4A36F364C87EA (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4115. {
  4116. static bool s_Il2CppMethodInitialized;
  4117. if (!s_Il2CppMethodInitialized)
  4118. {
  4119. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  4121. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  4122. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  4123. s_Il2CppMethodInitialized = true;
  4124. }
  4125. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_0 = NULL;
  4126. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* V_1 = NULL;
  4127. {
  4128. RuntimeObject* L_0;
  4129. L_0 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  4130. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_1 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  4131. NullCheck(L_1);
  4132. StringWriter__ctor_mE3EE42D6B6B6CE4F81849022B19FFC1842FB3FCA(L_1, L_0, NULL);
  4133. V_0 = L_1;
  4134. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = V_0;
  4135. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_3 = (XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B*)il2cpp_codegen_object_new(XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  4136. NullCheck(L_3);
  4137. XmlTextWriter__ctor_m4AE8363DFA5B2D16F3750514727C63D4A0096489(L_3, L_2, NULL);
  4138. V_1 = L_3;
  4139. }
  4140. {
  4141. auto __finallyBlock = il2cpp::utils::Finally([&]
  4142. {
  4143. FINALLY_0021:
  4144. {// begin finally (depth: 1)
  4145. {
  4146. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_4 = V_1;
  4147. if (!L_4)
  4148. {
  4149. goto IL_002a;
  4150. }
  4151. }
  4152. {
  4153. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_5 = V_1;
  4154. NullCheck(L_5);
  4155. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  4156. }
  4157. IL_002a:
  4158. {
  4159. return;
  4160. }
  4161. }// end finally (depth: 1)
  4162. });
  4163. try
  4164. {// begin try (depth: 1)
  4165. RuntimeObject* L_6 = ___0_value;
  4166. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_7 = V_1;
  4167. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  4168. InterfaceActionInvoker1< XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* >::Invoke(2 /* System.Void System.Xml.Serialization.IXmlSerializable::WriteXml(System.Xml.XmlWriter) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_7);
  4169. goto IL_002b;
  4170. }// end try (depth: 1)
  4171. catch(Il2CppExceptionWrapper& e)
  4172. {
  4173. __finallyBlock.StoreException(e.ex);
  4174. }
  4175. }
  4176. IL_002b:
  4177. {
  4178. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_8 = V_0;
  4179. NullCheck(L_8);
  4180. String_t* L_9;
  4181. L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8);
  4182. return L_9;
  4183. }
  4184. }
  4185. // System.Object System.Data.Common.SqlSingleStorage::GetEmptyStorage(System.Int32)
  4186. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlSingleStorage_GetEmptyStorage_mD0CE521CA27C290A082518C5828B70988074188B (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  4187. {
  4188. static bool s_Il2CppMethodInitialized;
  4189. if (!s_Il2CppMethodInitialized)
  4190. {
  4191. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var);
  4192. s_Il2CppMethodInitialized = true;
  4193. }
  4194. {
  4195. int32_t L_0 = ___0_recordCount;
  4196. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_1 = (SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)(SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)SZArrayNew(SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var, (uint32_t)L_0);
  4197. return (RuntimeObject*)L_1;
  4198. }
  4199. }
  4200. // System.Void System.Data.Common.SqlSingleStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  4201. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage_CopyValue_m7DBEE5DC5453DE7B9D718A5DACFD2732119034CE (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  4202. {
  4203. static bool s_Il2CppMethodInitialized;
  4204. if (!s_Il2CppMethodInitialized)
  4205. {
  4206. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var);
  4207. s_Il2CppMethodInitialized = true;
  4208. }
  4209. {
  4210. RuntimeObject* L_0 = ___1_store;
  4211. int32_t L_1 = ___3_storeIndex;
  4212. SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D* L_2 = __this->____values_14;
  4213. int32_t L_3 = ___0_record;
  4214. NullCheck(L_2);
  4215. int32_t L_4 = L_3;
  4216. SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  4217. NullCheck(((SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)Castclass((RuntimeObject*)L_0, SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var)));
  4218. (((SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)Castclass((RuntimeObject*)L_0, SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlSingle_tE807CFF8CCE4E77475D51223A37ADC73BC205767)L_5);
  4219. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  4220. int32_t L_7 = ___3_storeIndex;
  4221. int32_t L_8 = ___0_record;
  4222. bool L_9;
  4223. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  4224. NullCheck(L_6);
  4225. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  4226. return;
  4227. }
  4228. }
  4229. // System.Void System.Data.Common.SqlSingleStorage::SetStorage(System.Object,System.Collections.BitArray)
  4230. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlSingleStorage_SetStorage_m73E2E85DE4616B7DEEE2657A0E0E7E0446A08BB4 (SqlSingleStorage_t521641843FBC1C8159B0D17D082F680912027D31* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  4231. {
  4232. static bool s_Il2CppMethodInitialized;
  4233. if (!s_Il2CppMethodInitialized)
  4234. {
  4235. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var);
  4236. s_Il2CppMethodInitialized = true;
  4237. }
  4238. {
  4239. RuntimeObject* L_0 = ___0_store;
  4240. __this->____values_14 = ((SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)Castclass((RuntimeObject*)L_0, SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var));
  4241. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D*)Castclass((RuntimeObject*)L_0, SqlSingleU5BU5D_t24423849DE9EE77FCC6B717A10C70B23DF58135D_il2cpp_TypeInfo_var)));
  4242. return;
  4243. }
  4244. }
  4245. #ifdef __clang__
  4246. #pragma clang diagnostic pop
  4247. #endif
  4248. #ifdef __clang__
  4249. #pragma clang diagnostic push
  4250. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4251. #pragma clang diagnostic ignored "-Wunused-variable"
  4252. #endif
  4253. // System.Void System.Data.Common.SqlStringStorage::.ctor(System.Data.DataColumn)
  4254. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage__ctor_m18394D9693EC2AFD62867D241053298A7F892FC0 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  4255. {
  4256. static bool s_Il2CppMethodInitialized;
  4257. if (!s_Il2CppMethodInitialized)
  4258. {
  4259. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  4260. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_0_0_0_var);
  4261. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4262. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  4263. s_Il2CppMethodInitialized = true;
  4264. }
  4265. {
  4266. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  4267. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_0_0_0_var) };
  4268. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  4269. Type_t* L_2;
  4270. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  4271. il2cpp_codegen_runtime_class_init_inline(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4272. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = ((SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_StaticFields*)il2cpp_codegen_static_fields_for(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var))->___Null_5;
  4273. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_4 = L_3;
  4274. RuntimeObject* L_5 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_4);
  4275. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_6 = ((SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_StaticFields*)il2cpp_codegen_static_fields_for(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var))->___Null_5;
  4276. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_7 = L_6;
  4277. RuntimeObject* L_8 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_7);
  4278. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  4279. DataStorage__ctor_m8D71272A5C8C171D06957F6CE18A4586141FD0F3(__this, L_0, L_2, L_5, L_8, ((int32_t)40), NULL);
  4280. return;
  4281. }
  4282. }
  4283. // System.Object System.Data.Common.SqlStringStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  4284. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlStringStorage_Aggregate_mEE8D15FE6D1B33441B8E0CE11F08EDD682EB5982 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_recordNos, int32_t ___1_kind, const RuntimeMethod* method)
  4285. {
  4286. static bool s_Il2CppMethodInitialized;
  4287. if (!s_Il2CppMethodInitialized)
  4288. {
  4289. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  4290. s_Il2CppMethodInitialized = true;
  4291. }
  4292. int32_t V_0 = 0;
  4293. int32_t V_1 = 0;
  4294. int32_t V_2 = 0;
  4295. int32_t V_3 = 0;
  4296. RuntimeObject* V_4 = NULL;
  4297. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  4298. try
  4299. {// begin try (depth: 1)
  4300. {
  4301. int32_t L_0 = ___1_kind;
  4302. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 6)))
  4303. {
  4304. case 0:
  4305. {
  4306. goto IL_001d_1;
  4307. }
  4308. case 1:
  4309. {
  4310. goto IL_0089_1;
  4311. }
  4312. case 2:
  4313. {
  4314. goto IL_010d_1;
  4315. }
  4316. case 3:
  4317. {
  4318. goto IL_00e4_1;
  4319. }
  4320. }
  4321. }
  4322. {
  4323. goto IL_010d_1;
  4324. }
  4325. IL_001d_1:
  4326. {
  4327. V_1 = (-1);
  4328. V_0 = 0;
  4329. goto IL_0038_1;
  4330. }
  4331. IL_0023_1:
  4332. {
  4333. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_recordNos;
  4334. int32_t L_2 = V_0;
  4335. NullCheck(L_1);
  4336. int32_t L_3 = L_2;
  4337. int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  4338. bool L_5;
  4339. L_5 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_4);
  4340. if (L_5)
  4341. {
  4342. goto IL_0034_1;
  4343. }
  4344. }
  4345. {
  4346. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_recordNos;
  4347. int32_t L_7 = V_0;
  4348. NullCheck(L_6);
  4349. int32_t L_8 = L_7;
  4350. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  4351. V_1 = L_9;
  4352. goto IL_003e_1;
  4353. }
  4354. IL_0034_1:
  4355. {
  4356. int32_t L_10 = V_0;
  4357. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  4358. }
  4359. IL_0038_1:
  4360. {
  4361. int32_t L_11 = V_0;
  4362. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_recordNos;
  4363. NullCheck(L_12);
  4364. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  4365. {
  4366. goto IL_0023_1;
  4367. }
  4368. }
  4369. IL_003e_1:
  4370. {
  4371. int32_t L_13 = V_1;
  4372. if ((((int32_t)L_13) < ((int32_t)0)))
  4373. {
  4374. goto IL_007c_1;
  4375. }
  4376. }
  4377. {
  4378. int32_t L_14 = V_0;
  4379. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  4380. goto IL_0068_1;
  4381. }
  4382. IL_0048_1:
  4383. {
  4384. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_recordNos;
  4385. int32_t L_16 = V_0;
  4386. NullCheck(L_15);
  4387. int32_t L_17 = L_16;
  4388. int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  4389. bool L_19;
  4390. L_19 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_18);
  4391. if (L_19)
  4392. {
  4393. goto IL_0064_1;
  4394. }
  4395. }
  4396. {
  4397. int32_t L_20 = V_1;
  4398. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_recordNos;
  4399. int32_t L_22 = V_0;
  4400. NullCheck(L_21);
  4401. int32_t L_23 = L_22;
  4402. int32_t L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  4403. int32_t L_25;
  4404. L_25 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Data.Common.DataStorage::Compare(System.Int32,System.Int32) */, __this, L_20, L_24);
  4405. if ((((int32_t)L_25) <= ((int32_t)0)))
  4406. {
  4407. goto IL_0064_1;
  4408. }
  4409. }
  4410. {
  4411. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___0_recordNos;
  4412. int32_t L_27 = V_0;
  4413. NullCheck(L_26);
  4414. int32_t L_28 = L_27;
  4415. int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  4416. V_1 = L_29;
  4417. }
  4418. IL_0064_1:
  4419. {
  4420. int32_t L_30 = V_0;
  4421. V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  4422. }
  4423. IL_0068_1:
  4424. {
  4425. int32_t L_31 = V_0;
  4426. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ___0_recordNos;
  4427. NullCheck(L_32);
  4428. if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
  4429. {
  4430. goto IL_0048_1;
  4431. }
  4432. }
  4433. {
  4434. int32_t L_33 = V_1;
  4435. RuntimeObject* L_34;
  4436. L_34 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(9 /* System.Object System.Data.Common.DataStorage::Get(System.Int32) */, __this, L_33);
  4437. V_4 = L_34;
  4438. goto IL_012d;
  4439. }
  4440. IL_007c_1:
  4441. {
  4442. RuntimeObject* L_35 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  4443. V_4 = L_35;
  4444. goto IL_012d;
  4445. }
  4446. IL_0089_1:
  4447. {
  4448. V_2 = (-1);
  4449. V_0 = 0;
  4450. goto IL_00a4_1;
  4451. }
  4452. IL_008f_1:
  4453. {
  4454. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ___0_recordNos;
  4455. int32_t L_37 = V_0;
  4456. NullCheck(L_36);
  4457. int32_t L_38 = L_37;
  4458. int32_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  4459. bool L_40;
  4460. L_40 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_39);
  4461. if (L_40)
  4462. {
  4463. goto IL_00a0_1;
  4464. }
  4465. }
  4466. {
  4467. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = ___0_recordNos;
  4468. int32_t L_42 = V_0;
  4469. NullCheck(L_41);
  4470. int32_t L_43 = L_42;
  4471. int32_t L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  4472. V_2 = L_44;
  4473. goto IL_00aa_1;
  4474. }
  4475. IL_00a0_1:
  4476. {
  4477. int32_t L_45 = V_0;
  4478. V_0 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  4479. }
  4480. IL_00a4_1:
  4481. {
  4482. int32_t L_46 = V_0;
  4483. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = ___0_recordNos;
  4484. NullCheck(L_47);
  4485. if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
  4486. {
  4487. goto IL_008f_1;
  4488. }
  4489. }
  4490. IL_00aa_1:
  4491. {
  4492. int32_t L_48 = V_2;
  4493. if ((((int32_t)L_48) < ((int32_t)0)))
  4494. {
  4495. goto IL_00da_1;
  4496. }
  4497. }
  4498. {
  4499. int32_t L_49 = V_0;
  4500. V_0 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  4501. goto IL_00c9_1;
  4502. }
  4503. IL_00b4_1:
  4504. {
  4505. int32_t L_50 = V_2;
  4506. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___0_recordNos;
  4507. int32_t L_52 = V_0;
  4508. NullCheck(L_51);
  4509. int32_t L_53 = L_52;
  4510. int32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  4511. int32_t L_55;
  4512. L_55 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Data.Common.DataStorage::Compare(System.Int32,System.Int32) */, __this, L_50, L_54);
  4513. if ((((int32_t)L_55) >= ((int32_t)0)))
  4514. {
  4515. goto IL_00c5_1;
  4516. }
  4517. }
  4518. {
  4519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = ___0_recordNos;
  4520. int32_t L_57 = V_0;
  4521. NullCheck(L_56);
  4522. int32_t L_58 = L_57;
  4523. int32_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
  4524. V_2 = L_59;
  4525. }
  4526. IL_00c5_1:
  4527. {
  4528. int32_t L_60 = V_0;
  4529. V_0 = ((int32_t)il2cpp_codegen_add(L_60, 1));
  4530. }
  4531. IL_00c9_1:
  4532. {
  4533. int32_t L_61 = V_0;
  4534. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = ___0_recordNos;
  4535. NullCheck(L_62);
  4536. if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length)))))
  4537. {
  4538. goto IL_00b4_1;
  4539. }
  4540. }
  4541. {
  4542. int32_t L_63 = V_2;
  4543. RuntimeObject* L_64;
  4544. L_64 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(9 /* System.Object System.Data.Common.DataStorage::Get(System.Int32) */, __this, L_63);
  4545. V_4 = L_64;
  4546. goto IL_012d;
  4547. }
  4548. IL_00da_1:
  4549. {
  4550. RuntimeObject* L_65 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  4551. V_4 = L_65;
  4552. goto IL_012d;
  4553. }
  4554. IL_00e4_1:
  4555. {
  4556. V_3 = 0;
  4557. V_0 = 0;
  4558. goto IL_00fd_1;
  4559. }
  4560. IL_00ea_1:
  4561. {
  4562. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = ___0_recordNos;
  4563. int32_t L_67 = V_0;
  4564. NullCheck(L_66);
  4565. int32_t L_68 = L_67;
  4566. int32_t L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  4567. bool L_70;
  4568. L_70 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_69);
  4569. if (L_70)
  4570. {
  4571. goto IL_00f9_1;
  4572. }
  4573. }
  4574. {
  4575. int32_t L_71 = V_3;
  4576. V_3 = ((int32_t)il2cpp_codegen_add(L_71, 1));
  4577. }
  4578. IL_00f9_1:
  4579. {
  4580. int32_t L_72 = V_0;
  4581. V_0 = ((int32_t)il2cpp_codegen_add(L_72, 1));
  4582. }
  4583. IL_00fd_1:
  4584. {
  4585. int32_t L_73 = V_0;
  4586. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_74 = ___0_recordNos;
  4587. NullCheck(L_74);
  4588. if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
  4589. {
  4590. goto IL_00ea_1;
  4591. }
  4592. }
  4593. {
  4594. int32_t L_75 = V_3;
  4595. int32_t L_76 = L_75;
  4596. RuntimeObject* L_77 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_76);
  4597. V_4 = L_77;
  4598. goto IL_012d;
  4599. }
  4600. IL_010d_1:
  4601. {
  4602. goto IL_0120;
  4603. }
  4604. }// end try (depth: 1)
  4605. catch(Il2CppExceptionWrapper& e)
  4606. {
  4607. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  4608. {
  4609. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  4610. goto CATCH_010f;
  4611. }
  4612. throw e;
  4613. }
  4614. CATCH_010f:
  4615. {// begin catch(System.OverflowException)
  4616. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_0_0_0_var))) };
  4617. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  4618. Type_t* L_79;
  4619. L_79 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_78, NULL);
  4620. Exception_t* L_80;
  4621. L_80 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_79, NULL);
  4622. IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlStringStorage_Aggregate_mEE8D15FE6D1B33441B8E0CE11F08EDD682EB5982_RuntimeMethod_var)));
  4623. }// end catch (depth: 1)
  4624. IL_0120:
  4625. {
  4626. int32_t L_81 = ___1_kind;
  4627. Type_t* L_82 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  4628. Exception_t* L_83;
  4629. L_83 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_81, L_82, NULL);
  4630. IL2CPP_RAISE_MANAGED_EXCEPTION(L_83, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlStringStorage_Aggregate_mEE8D15FE6D1B33441B8E0CE11F08EDD682EB5982_RuntimeMethod_var)));
  4631. }
  4632. IL_012d:
  4633. {
  4634. RuntimeObject* L_84 = V_4;
  4635. return L_84;
  4636. }
  4637. }
  4638. // System.Int32 System.Data.Common.SqlStringStorage::Compare(System.Int32,System.Int32)
  4639. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlStringStorage_Compare_m1B6E49029A22509A9854041E2BC3F1F6BCC6EDD8 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  4640. {
  4641. {
  4642. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4643. int32_t L_1 = ___0_recordNo1;
  4644. NullCheck(L_0);
  4645. int32_t L_2 = L_1;
  4646. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  4647. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_4 = __this->____values_14;
  4648. int32_t L_5 = ___1_recordNo2;
  4649. NullCheck(L_4);
  4650. int32_t L_6 = L_5;
  4651. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  4652. int32_t L_8;
  4653. L_8 = SqlStringStorage_Compare_m66A6DE5F012951BAF41F38E163EBB9AD684C487A(__this, L_3, L_7, NULL);
  4654. return L_8;
  4655. }
  4656. }
  4657. // System.Int32 System.Data.Common.SqlStringStorage::Compare(System.Data.SqlTypes.SqlString,System.Data.SqlTypes.SqlString)
  4658. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlStringStorage_Compare_m66A6DE5F012951BAF41F38E163EBB9AD684C487A (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D ___0_valueNo1, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D ___1_valueNo2, const RuntimeMethod* method)
  4659. {
  4660. {
  4661. bool L_0;
  4662. L_0 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A((&___0_valueNo1), NULL);
  4663. if (!L_0)
  4664. {
  4665. goto IL_0014;
  4666. }
  4667. }
  4668. {
  4669. bool L_1;
  4670. L_1 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A((&___1_valueNo2), NULL);
  4671. if (!L_1)
  4672. {
  4673. goto IL_0014;
  4674. }
  4675. }
  4676. {
  4677. return 0;
  4678. }
  4679. IL_0014:
  4680. {
  4681. bool L_2;
  4682. L_2 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A((&___0_valueNo1), NULL);
  4683. if (!L_2)
  4684. {
  4685. goto IL_001f;
  4686. }
  4687. }
  4688. {
  4689. return (-1);
  4690. }
  4691. IL_001f:
  4692. {
  4693. bool L_3;
  4694. L_3 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A((&___1_valueNo2), NULL);
  4695. if (!L_3)
  4696. {
  4697. goto IL_002a;
  4698. }
  4699. }
  4700. {
  4701. return 1;
  4702. }
  4703. IL_002a:
  4704. {
  4705. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_4 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____table_2;
  4706. String_t* L_5;
  4707. L_5 = SqlString_get_Value_m542A333CCBBF1866B0F9B9F01B442BC38272912A((&___0_valueNo1), NULL);
  4708. String_t* L_6;
  4709. L_6 = SqlString_get_Value_m542A333CCBBF1866B0F9B9F01B442BC38272912A((&___1_valueNo2), NULL);
  4710. NullCheck(L_4);
  4711. int32_t L_7;
  4712. L_7 = DataTable_Compare_mD425943926EF05816C7B8F5BB02F4234C0AB72C5(L_4, L_5, L_6, NULL);
  4713. return L_7;
  4714. }
  4715. }
  4716. // System.Int32 System.Data.Common.SqlStringStorage::CompareValueTo(System.Int32,System.Object)
  4717. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlStringStorage_CompareValueTo_mC76BA5259F3F8588A829BD9F6CC6E645E2F06F5E (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4718. {
  4719. static bool s_Il2CppMethodInitialized;
  4720. if (!s_Il2CppMethodInitialized)
  4721. {
  4722. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4723. s_Il2CppMethodInitialized = true;
  4724. }
  4725. {
  4726. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4727. int32_t L_1 = ___0_recordNo;
  4728. NullCheck(L_0);
  4729. int32_t L_2 = L_1;
  4730. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  4731. RuntimeObject* L_4 = ___1_value;
  4732. int32_t L_5;
  4733. L_5 = SqlStringStorage_Compare_m66A6DE5F012951BAF41F38E163EBB9AD684C487A(__this, L_3, ((*(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)((SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)UnBox(L_4, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var)))), NULL);
  4734. return L_5;
  4735. }
  4736. }
  4737. // System.Object System.Data.Common.SqlStringStorage::ConvertValue(System.Object)
  4738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlStringStorage_ConvertValue_mD98EAF5876167603CE76D7B8FA9C7E72B3216009 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4739. {
  4740. static bool s_Il2CppMethodInitialized;
  4741. if (!s_Il2CppMethodInitialized)
  4742. {
  4743. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4744. s_Il2CppMethodInitialized = true;
  4745. }
  4746. {
  4747. RuntimeObject* L_0 = ___0_value;
  4748. if (!L_0)
  4749. {
  4750. goto IL_000f;
  4751. }
  4752. }
  4753. {
  4754. RuntimeObject* L_1 = ___0_value;
  4755. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_2;
  4756. L_2 = SqlConvert_ConvertToSqlString_mEC9792A7BFD3CD1C43275D3BFB77BE9FCD88A866(L_1, NULL);
  4757. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = L_2;
  4758. RuntimeObject* L_4 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_3);
  4759. return L_4;
  4760. }
  4761. IL_000f:
  4762. {
  4763. RuntimeObject* L_5 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  4764. return L_5;
  4765. }
  4766. }
  4767. // System.Void System.Data.Common.SqlStringStorage::Copy(System.Int32,System.Int32)
  4768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage_Copy_m38145A011766872721B58D3520A64D77AC084974 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  4769. {
  4770. {
  4771. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4772. int32_t L_1 = ___1_recordNo2;
  4773. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_2 = __this->____values_14;
  4774. int32_t L_3 = ___0_recordNo1;
  4775. NullCheck(L_2);
  4776. int32_t L_4 = L_3;
  4777. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  4778. NullCheck(L_0);
  4779. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D)L_5);
  4780. return;
  4781. }
  4782. }
  4783. // System.Object System.Data.Common.SqlStringStorage::Get(System.Int32)
  4784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlStringStorage_Get_mFE751BD4B4E7DEFC9A73179490FAE9A7A6DAD025 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_record, const RuntimeMethod* method)
  4785. {
  4786. static bool s_Il2CppMethodInitialized;
  4787. if (!s_Il2CppMethodInitialized)
  4788. {
  4789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4790. s_Il2CppMethodInitialized = true;
  4791. }
  4792. {
  4793. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4794. int32_t L_1 = ___0_record;
  4795. NullCheck(L_0);
  4796. int32_t L_2 = L_1;
  4797. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  4798. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_4 = L_3;
  4799. RuntimeObject* L_5 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_4);
  4800. return L_5;
  4801. }
  4802. }
  4803. // System.Int32 System.Data.Common.SqlStringStorage::GetStringLength(System.Int32)
  4804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlStringStorage_GetStringLength_mC66254BCB38D1B503A2225253576FF09065B7803 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_record, const RuntimeMethod* method)
  4805. {
  4806. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D V_0;
  4807. memset((&V_0), 0, sizeof(V_0));
  4808. {
  4809. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4810. int32_t L_1 = ___0_record;
  4811. NullCheck(L_0);
  4812. int32_t L_2 = L_1;
  4813. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  4814. V_0 = L_3;
  4815. bool L_4;
  4816. L_4 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A((&V_0), NULL);
  4817. if (L_4)
  4818. {
  4819. goto IL_0023;
  4820. }
  4821. }
  4822. {
  4823. String_t* L_5;
  4824. L_5 = SqlString_get_Value_m542A333CCBBF1866B0F9B9F01B442BC38272912A((&V_0), NULL);
  4825. NullCheck(L_5);
  4826. int32_t L_6;
  4827. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  4828. return L_6;
  4829. }
  4830. IL_0023:
  4831. {
  4832. return 0;
  4833. }
  4834. }
  4835. // System.Boolean System.Data.Common.SqlStringStorage::IsNull(System.Int32)
  4836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlStringStorage_IsNull_m2EC56D4CF78739B5B0ADBBB552D4125030F8E80E (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_record, const RuntimeMethod* method)
  4837. {
  4838. {
  4839. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4840. int32_t L_1 = ___0_record;
  4841. NullCheck(L_0);
  4842. bool L_2;
  4843. L_2 = SqlString_get_IsNull_mC369763D29E440BDBBCA1CD83C4FF8F3D5F8EF9A(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), NULL);
  4844. return L_2;
  4845. }
  4846. }
  4847. // System.Void System.Data.Common.SqlStringStorage::Set(System.Int32,System.Object)
  4848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage_Set_m2E51B7BA5FF371D585FBCBB5123A49524831B79B (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  4849. {
  4850. {
  4851. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_0 = __this->____values_14;
  4852. int32_t L_1 = ___0_record;
  4853. RuntimeObject* L_2 = ___1_value;
  4854. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3;
  4855. L_3 = SqlConvert_ConvertToSqlString_mEC9792A7BFD3CD1C43275D3BFB77BE9FCD88A866(L_2, NULL);
  4856. NullCheck(L_0);
  4857. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D)L_3);
  4858. return;
  4859. }
  4860. }
  4861. // System.Void System.Data.Common.SqlStringStorage::SetCapacity(System.Int32)
  4862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage_SetCapacity_m95C957D1BF55409A7D7C8CEF9A4F59A3838BFBFC (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  4863. {
  4864. static bool s_Il2CppMethodInitialized;
  4865. if (!s_Il2CppMethodInitialized)
  4866. {
  4867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var);
  4869. s_Il2CppMethodInitialized = true;
  4870. }
  4871. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* V_0 = NULL;
  4872. {
  4873. int32_t L_0 = ___0_capacity;
  4874. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_1 = (SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)(SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)SZArrayNew(SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var, (uint32_t)L_0);
  4875. V_0 = L_1;
  4876. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_2 = __this->____values_14;
  4877. if (!L_2)
  4878. {
  4879. goto IL_002b;
  4880. }
  4881. }
  4882. {
  4883. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_3 = __this->____values_14;
  4884. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_4 = V_0;
  4885. int32_t L_5 = ___0_capacity;
  4886. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_6 = __this->____values_14;
  4887. NullCheck(L_6);
  4888. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4889. int32_t L_7;
  4890. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  4891. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  4892. }
  4893. IL_002b:
  4894. {
  4895. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_8 = V_0;
  4896. __this->____values_14 = L_8;
  4897. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  4898. return;
  4899. }
  4900. }
  4901. // System.Object System.Data.Common.SqlStringStorage::ConvertXmlToObject(System.String)
  4902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlStringStorage_ConvertXmlToObject_m422748A90B04409B0B47BAC7894F0F0B5819C7A1 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, String_t* ___0_s, const RuntimeMethod* method)
  4903. {
  4904. static bool s_Il2CppMethodInitialized;
  4905. if (!s_Il2CppMethodInitialized)
  4906. {
  4907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  4909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var);
  4910. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  4911. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  4912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76);
  4913. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB);
  4914. s_Il2CppMethodInitialized = true;
  4915. }
  4916. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D V_0;
  4917. memset((&V_0), 0, sizeof(V_0));
  4918. RuntimeObject* V_1 = NULL;
  4919. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* V_2 = NULL;
  4920. {
  4921. il2cpp_codegen_initobj((&V_0), sizeof(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D));
  4922. String_t* L_0 = ___0_s;
  4923. String_t* L_1;
  4924. L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76, L_0, _stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB, NULL);
  4925. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_2 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  4926. NullCheck(L_2);
  4927. StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_2, L_1, NULL);
  4928. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_3 = V_0;
  4929. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_4 = L_3;
  4930. RuntimeObject* L_5 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_4);
  4931. V_1 = (RuntimeObject*)L_5;
  4932. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_6 = (XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B*)il2cpp_codegen_object_new(XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  4933. NullCheck(L_6);
  4934. XmlTextReader__ctor_mC97F8050EA5BC3E461C2B682AF238D00196594AF(L_6, L_2, NULL);
  4935. V_2 = L_6;
  4936. }
  4937. {
  4938. auto __finallyBlock = il2cpp::utils::Finally([&]
  4939. {
  4940. FINALLY_0033:
  4941. {// begin finally (depth: 1)
  4942. {
  4943. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_7 = V_2;
  4944. if (!L_7)
  4945. {
  4946. goto IL_003c;
  4947. }
  4948. }
  4949. {
  4950. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_8 = V_2;
  4951. NullCheck(L_8);
  4952. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  4953. }
  4954. IL_003c:
  4955. {
  4956. return;
  4957. }
  4958. }// end finally (depth: 1)
  4959. });
  4960. try
  4961. {// begin try (depth: 1)
  4962. RuntimeObject* L_9 = V_1;
  4963. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_10 = V_2;
  4964. NullCheck(L_9);
  4965. InterfaceActionInvoker1< XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* >::Invoke(1 /* System.Void System.Xml.Serialization.IXmlSerializable::ReadXml(System.Xml.XmlReader) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, L_9, L_10);
  4966. goto IL_003d;
  4967. }// end try (depth: 1)
  4968. catch(Il2CppExceptionWrapper& e)
  4969. {
  4970. __finallyBlock.StoreException(e.ex);
  4971. }
  4972. }
  4973. IL_003d:
  4974. {
  4975. RuntimeObject* L_11 = V_1;
  4976. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_12 = ((*(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)((SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D*)UnBox(L_11, SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var))));
  4977. RuntimeObject* L_13 = Box(SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D_il2cpp_TypeInfo_var, &L_12);
  4978. return L_13;
  4979. }
  4980. }
  4981. // System.String System.Data.Common.SqlStringStorage::ConvertObjectToXml(System.Object)
  4982. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SqlStringStorage_ConvertObjectToXml_mCFAA1CB5CEF3199FBB6043E313E413103D43CF9F (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  4983. {
  4984. static bool s_Il2CppMethodInitialized;
  4985. if (!s_Il2CppMethodInitialized)
  4986. {
  4987. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  4988. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  4989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  4990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  4991. s_Il2CppMethodInitialized = true;
  4992. }
  4993. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_0 = NULL;
  4994. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* V_1 = NULL;
  4995. {
  4996. RuntimeObject* L_0;
  4997. L_0 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  4998. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_1 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  4999. NullCheck(L_1);
  5000. StringWriter__ctor_mE3EE42D6B6B6CE4F81849022B19FFC1842FB3FCA(L_1, L_0, NULL);
  5001. V_0 = L_1;
  5002. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = V_0;
  5003. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_3 = (XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B*)il2cpp_codegen_object_new(XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  5004. NullCheck(L_3);
  5005. XmlTextWriter__ctor_m4AE8363DFA5B2D16F3750514727C63D4A0096489(L_3, L_2, NULL);
  5006. V_1 = L_3;
  5007. }
  5008. {
  5009. auto __finallyBlock = il2cpp::utils::Finally([&]
  5010. {
  5011. FINALLY_0021:
  5012. {// begin finally (depth: 1)
  5013. {
  5014. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_4 = V_1;
  5015. if (!L_4)
  5016. {
  5017. goto IL_002a;
  5018. }
  5019. }
  5020. {
  5021. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_5 = V_1;
  5022. NullCheck(L_5);
  5023. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  5024. }
  5025. IL_002a:
  5026. {
  5027. return;
  5028. }
  5029. }// end finally (depth: 1)
  5030. });
  5031. try
  5032. {// begin try (depth: 1)
  5033. RuntimeObject* L_6 = ___0_value;
  5034. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_7 = V_1;
  5035. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  5036. InterfaceActionInvoker1< XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* >::Invoke(2 /* System.Void System.Xml.Serialization.IXmlSerializable::WriteXml(System.Xml.XmlWriter) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_7);
  5037. goto IL_002b;
  5038. }// end try (depth: 1)
  5039. catch(Il2CppExceptionWrapper& e)
  5040. {
  5041. __finallyBlock.StoreException(e.ex);
  5042. }
  5043. }
  5044. IL_002b:
  5045. {
  5046. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_8 = V_0;
  5047. NullCheck(L_8);
  5048. String_t* L_9;
  5049. L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8);
  5050. return L_9;
  5051. }
  5052. }
  5053. // System.Object System.Data.Common.SqlStringStorage::GetEmptyStorage(System.Int32)
  5054. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlStringStorage_GetEmptyStorage_m505B1A9C60B51C14A22194C1E51CA60E84E6A30C (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  5055. {
  5056. static bool s_Il2CppMethodInitialized;
  5057. if (!s_Il2CppMethodInitialized)
  5058. {
  5059. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var);
  5060. s_Il2CppMethodInitialized = true;
  5061. }
  5062. {
  5063. int32_t L_0 = ___0_recordCount;
  5064. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_1 = (SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)(SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)SZArrayNew(SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var, (uint32_t)L_0);
  5065. return (RuntimeObject*)L_1;
  5066. }
  5067. }
  5068. // System.Void System.Data.Common.SqlStringStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  5069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage_CopyValue_m61A8ED2D5AE251455853A6C847531B646F2AE14A (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  5070. {
  5071. static bool s_Il2CppMethodInitialized;
  5072. if (!s_Il2CppMethodInitialized)
  5073. {
  5074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var);
  5075. s_Il2CppMethodInitialized = true;
  5076. }
  5077. {
  5078. RuntimeObject* L_0 = ___1_store;
  5079. int32_t L_1 = ___3_storeIndex;
  5080. SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7* L_2 = __this->____values_14;
  5081. int32_t L_3 = ___0_record;
  5082. NullCheck(L_2);
  5083. int32_t L_4 = L_3;
  5084. SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5085. NullCheck(((SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)Castclass((RuntimeObject*)L_0, SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var)));
  5086. (((SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)Castclass((RuntimeObject*)L_0, SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlString_t49F9D31E7FD7F45509E26DEFEB61F006965D588D)L_5);
  5087. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  5088. int32_t L_7 = ___3_storeIndex;
  5089. int32_t L_8 = ___0_record;
  5090. bool L_9;
  5091. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  5092. NullCheck(L_6);
  5093. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  5094. return;
  5095. }
  5096. }
  5097. // System.Void System.Data.Common.SqlStringStorage::SetStorage(System.Object,System.Collections.BitArray)
  5098. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlStringStorage_SetStorage_m28040DF27710F54199F5C2023607DDB775EF08A3 (SqlStringStorage_t94C5DE64AC3395FA6A9931AE0AD1561E5F73B22F* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  5099. {
  5100. static bool s_Il2CppMethodInitialized;
  5101. if (!s_Il2CppMethodInitialized)
  5102. {
  5103. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var);
  5104. s_Il2CppMethodInitialized = true;
  5105. }
  5106. {
  5107. RuntimeObject* L_0 = ___0_store;
  5108. __this->____values_14 = ((SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)Castclass((RuntimeObject*)L_0, SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var));
  5109. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7*)Castclass((RuntimeObject*)L_0, SqlStringU5BU5D_t8083BC7AE79AB16E186256FC6732AD8666E85ED7_il2cpp_TypeInfo_var)));
  5110. return;
  5111. }
  5112. }
  5113. #ifdef __clang__
  5114. #pragma clang diagnostic pop
  5115. #endif
  5116. #ifdef __clang__
  5117. #pragma clang diagnostic push
  5118. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5119. #pragma clang diagnostic ignored "-Wunused-variable"
  5120. #endif
  5121. // System.Void System.Data.Common.SqlBooleanStorage::.ctor(System.Data.DataColumn)
  5122. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage__ctor_mFD58DBA18B9FAA1956AC9257E393F11F3BA0A120 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  5123. {
  5124. static bool s_Il2CppMethodInitialized;
  5125. if (!s_Il2CppMethodInitialized)
  5126. {
  5127. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  5128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_0_0_0_var);
  5129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  5131. s_Il2CppMethodInitialized = true;
  5132. }
  5133. {
  5134. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  5135. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_0_0_0_var) };
  5136. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  5137. Type_t* L_2;
  5138. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  5139. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5140. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_3 = ((SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_StaticFields*)il2cpp_codegen_static_fields_for(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var))->___Null_3;
  5141. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_4 = L_3;
  5142. RuntimeObject* L_5 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_4);
  5143. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_6 = ((SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_StaticFields*)il2cpp_codegen_static_fields_for(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var))->___Null_3;
  5144. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_7 = L_6;
  5145. RuntimeObject* L_8 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_7);
  5146. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  5147. DataStorage__ctor_m8D71272A5C8C171D06957F6CE18A4586141FD0F3(__this, L_0, L_2, L_5, L_8, ((int32_t)27), NULL);
  5148. return;
  5149. }
  5150. }
  5151. // System.Object System.Data.Common.SqlBooleanStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  5152. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlBooleanStorage_Aggregate_m3B3E57CD8FACE461E615597A8D02BCB243AF03D7 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  5153. {
  5154. static bool s_Il2CppMethodInitialized;
  5155. if (!s_Il2CppMethodInitialized)
  5156. {
  5157. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  5158. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5159. s_Il2CppMethodInitialized = true;
  5160. }
  5161. bool V_0 = false;
  5162. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 V_1;
  5163. memset((&V_1), 0, sizeof(V_1));
  5164. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 V_2;
  5165. memset((&V_2), 0, sizeof(V_2));
  5166. int32_t V_3 = 0;
  5167. int32_t V_4 = 0;
  5168. int32_t V_5 = 0;
  5169. RuntimeObject* V_6 = NULL;
  5170. int32_t V_7 = 0;
  5171. int32_t V_8 = 0;
  5172. int32_t V_9 = 0;
  5173. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  5174. {
  5175. V_0 = (bool)0;
  5176. }
  5177. try
  5178. {// begin try (depth: 1)
  5179. {
  5180. int32_t L_0 = ___1_kind;
  5181. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 6)))
  5182. {
  5183. case 0:
  5184. {
  5185. goto IL_001f_1;
  5186. }
  5187. case 1:
  5188. {
  5189. goto IL_007b_1;
  5190. }
  5191. case 2:
  5192. {
  5193. goto IL_00d1_1;
  5194. }
  5195. case 3:
  5196. {
  5197. goto IL_00f6_1;
  5198. }
  5199. }
  5200. }
  5201. {
  5202. goto IL_0124_1;
  5203. }
  5204. IL_001f_1:
  5205. {
  5206. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5207. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_1;
  5208. L_1 = SqlBoolean_op_Implicit_m783AB38276C3DDE1364D7E3F7C504A551CB4E52D((bool)1, NULL);
  5209. V_1 = L_1;
  5210. V_4 = 0;
  5211. goto IL_0057_1;
  5212. }
  5213. IL_002b_1:
  5214. {
  5215. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  5216. int32_t L_3 = V_4;
  5217. NullCheck(L_2);
  5218. int32_t L_4 = L_3;
  5219. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5220. V_5 = L_5;
  5221. int32_t L_6 = V_5;
  5222. bool L_7;
  5223. L_7 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_6);
  5224. if (L_7)
  5225. {
  5226. goto IL_0051_1;
  5227. }
  5228. }
  5229. {
  5230. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_8 = __this->____values_14;
  5231. int32_t L_9 = V_5;
  5232. NullCheck(L_8);
  5233. int32_t L_10 = L_9;
  5234. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  5235. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_12 = V_1;
  5236. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5237. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_13;
  5238. L_13 = SqlBoolean_And_mF7B00B2E948C34C26B7B144A264FE13DB54511CA(L_11, L_12, NULL);
  5239. V_1 = L_13;
  5240. V_0 = (bool)1;
  5241. }
  5242. IL_0051_1:
  5243. {
  5244. int32_t L_14 = V_4;
  5245. V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  5246. }
  5247. IL_0057_1:
  5248. {
  5249. int32_t L_15 = V_4;
  5250. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ___0_records;
  5251. NullCheck(L_16);
  5252. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  5253. {
  5254. goto IL_002b_1;
  5255. }
  5256. }
  5257. {
  5258. bool L_17 = V_0;
  5259. if (!L_17)
  5260. {
  5261. goto IL_006e_1;
  5262. }
  5263. }
  5264. {
  5265. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_18 = V_1;
  5266. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_19 = L_18;
  5267. RuntimeObject* L_20 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_19);
  5268. V_6 = L_20;
  5269. goto IL_0144;
  5270. }
  5271. IL_006e_1:
  5272. {
  5273. RuntimeObject* L_21 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  5274. V_6 = L_21;
  5275. goto IL_0144;
  5276. }
  5277. IL_007b_1:
  5278. {
  5279. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5280. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_22;
  5281. L_22 = SqlBoolean_op_Implicit_m783AB38276C3DDE1364D7E3F7C504A551CB4E52D((bool)0, NULL);
  5282. V_2 = L_22;
  5283. V_7 = 0;
  5284. goto IL_00b3_1;
  5285. }
  5286. IL_0087_1:
  5287. {
  5288. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ___0_records;
  5289. int32_t L_24 = V_7;
  5290. NullCheck(L_23);
  5291. int32_t L_25 = L_24;
  5292. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  5293. V_8 = L_26;
  5294. int32_t L_27 = V_8;
  5295. bool L_28;
  5296. L_28 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_27);
  5297. if (L_28)
  5298. {
  5299. goto IL_00ad_1;
  5300. }
  5301. }
  5302. {
  5303. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_29 = __this->____values_14;
  5304. int32_t L_30 = V_8;
  5305. NullCheck(L_29);
  5306. int32_t L_31 = L_30;
  5307. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  5308. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_33 = V_2;
  5309. il2cpp_codegen_runtime_class_init_inline(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5310. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_34;
  5311. L_34 = SqlBoolean_Or_m58ABB2DA31312E7CB532D42FDEBD8EDE5534E5C0(L_32, L_33, NULL);
  5312. V_2 = L_34;
  5313. V_0 = (bool)1;
  5314. }
  5315. IL_00ad_1:
  5316. {
  5317. int32_t L_35 = V_7;
  5318. V_7 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  5319. }
  5320. IL_00b3_1:
  5321. {
  5322. int32_t L_36 = V_7;
  5323. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_37 = ___0_records;
  5324. NullCheck(L_37);
  5325. if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length)))))
  5326. {
  5327. goto IL_0087_1;
  5328. }
  5329. }
  5330. {
  5331. bool L_38 = V_0;
  5332. if (!L_38)
  5333. {
  5334. goto IL_00c7_1;
  5335. }
  5336. }
  5337. {
  5338. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_39 = V_2;
  5339. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_40 = L_39;
  5340. RuntimeObject* L_41 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_40);
  5341. V_6 = L_41;
  5342. goto IL_0144;
  5343. }
  5344. IL_00c7_1:
  5345. {
  5346. RuntimeObject* L_42 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  5347. V_6 = L_42;
  5348. goto IL_0144;
  5349. }
  5350. IL_00d1_1:
  5351. {
  5352. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___0_records;
  5353. NullCheck(L_43);
  5354. if (!(((RuntimeArray*)L_43)->max_length))
  5355. {
  5356. goto IL_00ec_1;
  5357. }
  5358. }
  5359. {
  5360. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_44 = __this->____values_14;
  5361. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ___0_records;
  5362. NullCheck(L_45);
  5363. int32_t L_46 = 0;
  5364. int32_t L_47 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  5365. NullCheck(L_44);
  5366. int32_t L_48 = L_47;
  5367. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_49 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  5368. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_50 = L_49;
  5369. RuntimeObject* L_51 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_50);
  5370. V_6 = L_51;
  5371. goto IL_0144;
  5372. }
  5373. IL_00ec_1:
  5374. {
  5375. RuntimeObject* L_52 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  5376. V_6 = L_52;
  5377. goto IL_0144;
  5378. }
  5379. IL_00f6_1:
  5380. {
  5381. V_3 = 0;
  5382. V_9 = 0;
  5383. goto IL_0113_1;
  5384. }
  5385. IL_00fd_1:
  5386. {
  5387. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = ___0_records;
  5388. int32_t L_54 = V_9;
  5389. NullCheck(L_53);
  5390. int32_t L_55 = L_54;
  5391. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  5392. bool L_57;
  5393. L_57 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_56);
  5394. if (L_57)
  5395. {
  5396. goto IL_010d_1;
  5397. }
  5398. }
  5399. {
  5400. int32_t L_58 = V_3;
  5401. V_3 = ((int32_t)il2cpp_codegen_add(L_58, 1));
  5402. }
  5403. IL_010d_1:
  5404. {
  5405. int32_t L_59 = V_9;
  5406. V_9 = ((int32_t)il2cpp_codegen_add(L_59, 1));
  5407. }
  5408. IL_0113_1:
  5409. {
  5410. int32_t L_60 = V_9;
  5411. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_61 = ___0_records;
  5412. NullCheck(L_61);
  5413. if ((((int32_t)L_60) < ((int32_t)((int32_t)(((RuntimeArray*)L_61)->max_length)))))
  5414. {
  5415. goto IL_00fd_1;
  5416. }
  5417. }
  5418. {
  5419. int32_t L_62 = V_3;
  5420. int32_t L_63 = L_62;
  5421. RuntimeObject* L_64 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_63);
  5422. V_6 = L_64;
  5423. goto IL_0144;
  5424. }
  5425. IL_0124_1:
  5426. {
  5427. goto IL_0137;
  5428. }
  5429. }// end try (depth: 1)
  5430. catch(Il2CppExceptionWrapper& e)
  5431. {
  5432. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  5433. {
  5434. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  5435. goto CATCH_0126;
  5436. }
  5437. throw e;
  5438. }
  5439. CATCH_0126:
  5440. {// begin catch(System.OverflowException)
  5441. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_65 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_0_0_0_var))) };
  5442. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  5443. Type_t* L_66;
  5444. L_66 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_65, NULL);
  5445. Exception_t* L_67;
  5446. L_67 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_66, NULL);
  5447. IL2CPP_RAISE_MANAGED_EXCEPTION(L_67, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlBooleanStorage_Aggregate_m3B3E57CD8FACE461E615597A8D02BCB243AF03D7_RuntimeMethod_var)));
  5448. }// end catch (depth: 1)
  5449. IL_0137:
  5450. {
  5451. int32_t L_68 = ___1_kind;
  5452. Type_t* L_69 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  5453. Exception_t* L_70;
  5454. L_70 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_68, L_69, NULL);
  5455. IL2CPP_RAISE_MANAGED_EXCEPTION(L_70, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlBooleanStorage_Aggregate_m3B3E57CD8FACE461E615597A8D02BCB243AF03D7_RuntimeMethod_var)));
  5456. }
  5457. IL_0144:
  5458. {
  5459. RuntimeObject* L_71 = V_6;
  5460. return L_71;
  5461. }
  5462. }
  5463. // System.Int32 System.Data.Common.SqlBooleanStorage::Compare(System.Int32,System.Int32)
  5464. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlBooleanStorage_Compare_mC9066E812C14A89D58B0FAE691BD63BBAB838C50 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  5465. {
  5466. {
  5467. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5468. int32_t L_1 = ___0_recordNo1;
  5469. NullCheck(L_0);
  5470. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_2 = __this->____values_14;
  5471. int32_t L_3 = ___1_recordNo2;
  5472. NullCheck(L_2);
  5473. int32_t L_4 = L_3;
  5474. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5475. int32_t L_6;
  5476. L_6 = SqlBoolean_CompareTo_mAB4868F894724D6FFEA7678910365C1797973FB5(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), L_5, NULL);
  5477. return L_6;
  5478. }
  5479. }
  5480. // System.Int32 System.Data.Common.SqlBooleanStorage::CompareValueTo(System.Int32,System.Object)
  5481. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlBooleanStorage_CompareValueTo_m9F3A9EC979DA024D0910BC2D78E8334464CFDF81 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  5482. {
  5483. static bool s_Il2CppMethodInitialized;
  5484. if (!s_Il2CppMethodInitialized)
  5485. {
  5486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5487. s_Il2CppMethodInitialized = true;
  5488. }
  5489. {
  5490. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5491. int32_t L_1 = ___0_recordNo;
  5492. NullCheck(L_0);
  5493. RuntimeObject* L_2 = ___1_value;
  5494. int32_t L_3;
  5495. L_3 = SqlBoolean_CompareTo_mAB4868F894724D6FFEA7678910365C1797973FB5(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), ((*(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)((SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)UnBox(L_2, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var)))), NULL);
  5496. return L_3;
  5497. }
  5498. }
  5499. // System.Object System.Data.Common.SqlBooleanStorage::ConvertValue(System.Object)
  5500. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlBooleanStorage_ConvertValue_m081BCCCDF91C08DA739D97F40801F33F9F229F62 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  5501. {
  5502. static bool s_Il2CppMethodInitialized;
  5503. if (!s_Il2CppMethodInitialized)
  5504. {
  5505. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5506. s_Il2CppMethodInitialized = true;
  5507. }
  5508. {
  5509. RuntimeObject* L_0 = ___0_value;
  5510. if (!L_0)
  5511. {
  5512. goto IL_000f;
  5513. }
  5514. }
  5515. {
  5516. RuntimeObject* L_1 = ___0_value;
  5517. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_2;
  5518. L_2 = SqlConvert_ConvertToSqlBoolean_mE80631BCDAA75B6F5ECD227F1C9079674810BBF1(L_1, NULL);
  5519. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_3 = L_2;
  5520. RuntimeObject* L_4 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_3);
  5521. return L_4;
  5522. }
  5523. IL_000f:
  5524. {
  5525. RuntimeObject* L_5 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  5526. return L_5;
  5527. }
  5528. }
  5529. // System.Void System.Data.Common.SqlBooleanStorage::Copy(System.Int32,System.Int32)
  5530. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage_Copy_m775C111BD1984866EE96BACDE6079ABE16A0D6CC (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  5531. {
  5532. {
  5533. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5534. int32_t L_1 = ___1_recordNo2;
  5535. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_2 = __this->____values_14;
  5536. int32_t L_3 = ___0_recordNo1;
  5537. NullCheck(L_2);
  5538. int32_t L_4 = L_3;
  5539. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5540. NullCheck(L_0);
  5541. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7)L_5);
  5542. return;
  5543. }
  5544. }
  5545. // System.Object System.Data.Common.SqlBooleanStorage::Get(System.Int32)
  5546. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlBooleanStorage_Get_m289E873C9994E051D4A07ECED741064960DDA0F1 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_record, const RuntimeMethod* method)
  5547. {
  5548. static bool s_Il2CppMethodInitialized;
  5549. if (!s_Il2CppMethodInitialized)
  5550. {
  5551. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5552. s_Il2CppMethodInitialized = true;
  5553. }
  5554. {
  5555. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5556. int32_t L_1 = ___0_record;
  5557. NullCheck(L_0);
  5558. int32_t L_2 = L_1;
  5559. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  5560. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_4 = L_3;
  5561. RuntimeObject* L_5 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_4);
  5562. return L_5;
  5563. }
  5564. }
  5565. // System.Boolean System.Data.Common.SqlBooleanStorage::IsNull(System.Int32)
  5566. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlBooleanStorage_IsNull_m54CCB723C86805924436151884C19DAB311E5E8D (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_record, const RuntimeMethod* method)
  5567. {
  5568. {
  5569. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5570. int32_t L_1 = ___0_record;
  5571. NullCheck(L_0);
  5572. bool L_2;
  5573. L_2 = SqlBoolean_get_IsNull_mA4ECA927DBC05F2D362301DA216CAEF9CE7BCCBB(((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_1))), NULL);
  5574. return L_2;
  5575. }
  5576. }
  5577. // System.Void System.Data.Common.SqlBooleanStorage::Set(System.Int32,System.Object)
  5578. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage_Set_mB021C4D47B089DFFF9396FC18DF400641A086587 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  5579. {
  5580. {
  5581. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_0 = __this->____values_14;
  5582. int32_t L_1 = ___0_record;
  5583. RuntimeObject* L_2 = ___1_value;
  5584. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_3;
  5585. L_3 = SqlConvert_ConvertToSqlBoolean_mE80631BCDAA75B6F5ECD227F1C9079674810BBF1(L_2, NULL);
  5586. NullCheck(L_0);
  5587. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7)L_3);
  5588. return;
  5589. }
  5590. }
  5591. // System.Void System.Data.Common.SqlBooleanStorage::SetCapacity(System.Int32)
  5592. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage_SetCapacity_m11F4974C3FD0FF363E1151A115A7F95D42175CDC (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  5593. {
  5594. static bool s_Il2CppMethodInitialized;
  5595. if (!s_Il2CppMethodInitialized)
  5596. {
  5597. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5598. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var);
  5599. s_Il2CppMethodInitialized = true;
  5600. }
  5601. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* V_0 = NULL;
  5602. {
  5603. int32_t L_0 = ___0_capacity;
  5604. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_1 = (SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)(SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)SZArrayNew(SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var, (uint32_t)L_0);
  5605. V_0 = L_1;
  5606. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_2 = __this->____values_14;
  5607. if (!L_2)
  5608. {
  5609. goto IL_002b;
  5610. }
  5611. }
  5612. {
  5613. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_3 = __this->____values_14;
  5614. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_4 = V_0;
  5615. int32_t L_5 = ___0_capacity;
  5616. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_6 = __this->____values_14;
  5617. NullCheck(L_6);
  5618. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  5619. int32_t L_7;
  5620. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  5621. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  5622. }
  5623. IL_002b:
  5624. {
  5625. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_8 = V_0;
  5626. __this->____values_14 = L_8;
  5627. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  5628. return;
  5629. }
  5630. }
  5631. // System.Object System.Data.Common.SqlBooleanStorage::ConvertXmlToObject(System.String)
  5632. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlBooleanStorage_ConvertXmlToObject_m11329AE44C2E788325467F5B4C7989AF5AB1851A (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, String_t* ___0_s, const RuntimeMethod* method)
  5633. {
  5634. static bool s_Il2CppMethodInitialized;
  5635. if (!s_Il2CppMethodInitialized)
  5636. {
  5637. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5638. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  5639. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var);
  5640. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  5641. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  5642. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76);
  5643. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB);
  5644. s_Il2CppMethodInitialized = true;
  5645. }
  5646. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 V_0;
  5647. memset((&V_0), 0, sizeof(V_0));
  5648. RuntimeObject* V_1 = NULL;
  5649. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* V_2 = NULL;
  5650. {
  5651. il2cpp_codegen_initobj((&V_0), sizeof(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7));
  5652. String_t* L_0 = ___0_s;
  5653. String_t* L_1;
  5654. L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76, L_0, _stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB, NULL);
  5655. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_2 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  5656. NullCheck(L_2);
  5657. StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_2, L_1, NULL);
  5658. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_3 = V_0;
  5659. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_4 = L_3;
  5660. RuntimeObject* L_5 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_4);
  5661. V_1 = (RuntimeObject*)L_5;
  5662. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_6 = (XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B*)il2cpp_codegen_object_new(XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  5663. NullCheck(L_6);
  5664. XmlTextReader__ctor_mC97F8050EA5BC3E461C2B682AF238D00196594AF(L_6, L_2, NULL);
  5665. V_2 = L_6;
  5666. }
  5667. {
  5668. auto __finallyBlock = il2cpp::utils::Finally([&]
  5669. {
  5670. FINALLY_0033:
  5671. {// begin finally (depth: 1)
  5672. {
  5673. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_7 = V_2;
  5674. if (!L_7)
  5675. {
  5676. goto IL_003c;
  5677. }
  5678. }
  5679. {
  5680. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_8 = V_2;
  5681. NullCheck(L_8);
  5682. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  5683. }
  5684. IL_003c:
  5685. {
  5686. return;
  5687. }
  5688. }// end finally (depth: 1)
  5689. });
  5690. try
  5691. {// begin try (depth: 1)
  5692. RuntimeObject* L_9 = V_1;
  5693. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_10 = V_2;
  5694. NullCheck(L_9);
  5695. InterfaceActionInvoker1< XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* >::Invoke(1 /* System.Void System.Xml.Serialization.IXmlSerializable::ReadXml(System.Xml.XmlReader) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, L_9, L_10);
  5696. goto IL_003d;
  5697. }// end try (depth: 1)
  5698. catch(Il2CppExceptionWrapper& e)
  5699. {
  5700. __finallyBlock.StoreException(e.ex);
  5701. }
  5702. }
  5703. IL_003d:
  5704. {
  5705. RuntimeObject* L_11 = V_1;
  5706. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_12 = ((*(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)((SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7*)UnBox(L_11, SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var))));
  5707. RuntimeObject* L_13 = Box(SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7_il2cpp_TypeInfo_var, &L_12);
  5708. return L_13;
  5709. }
  5710. }
  5711. // System.String System.Data.Common.SqlBooleanStorage::ConvertObjectToXml(System.Object)
  5712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SqlBooleanStorage_ConvertObjectToXml_m2101EEDD4FE390C93079F837ADCF955E5717C0E1 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  5713. {
  5714. static bool s_Il2CppMethodInitialized;
  5715. if (!s_Il2CppMethodInitialized)
  5716. {
  5717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  5719. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  5720. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  5721. s_Il2CppMethodInitialized = true;
  5722. }
  5723. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_0 = NULL;
  5724. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* V_1 = NULL;
  5725. {
  5726. RuntimeObject* L_0;
  5727. L_0 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  5728. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_1 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  5729. NullCheck(L_1);
  5730. StringWriter__ctor_mE3EE42D6B6B6CE4F81849022B19FFC1842FB3FCA(L_1, L_0, NULL);
  5731. V_0 = L_1;
  5732. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_2 = V_0;
  5733. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_3 = (XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B*)il2cpp_codegen_object_new(XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  5734. NullCheck(L_3);
  5735. XmlTextWriter__ctor_m4AE8363DFA5B2D16F3750514727C63D4A0096489(L_3, L_2, NULL);
  5736. V_1 = L_3;
  5737. }
  5738. {
  5739. auto __finallyBlock = il2cpp::utils::Finally([&]
  5740. {
  5741. FINALLY_0021:
  5742. {// begin finally (depth: 1)
  5743. {
  5744. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_4 = V_1;
  5745. if (!L_4)
  5746. {
  5747. goto IL_002a;
  5748. }
  5749. }
  5750. {
  5751. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_5 = V_1;
  5752. NullCheck(L_5);
  5753. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
  5754. }
  5755. IL_002a:
  5756. {
  5757. return;
  5758. }
  5759. }// end finally (depth: 1)
  5760. });
  5761. try
  5762. {// begin try (depth: 1)
  5763. RuntimeObject* L_6 = ___0_value;
  5764. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_7 = V_1;
  5765. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  5766. InterfaceActionInvoker1< XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* >::Invoke(2 /* System.Void System.Xml.Serialization.IXmlSerializable::WriteXml(System.Xml.XmlWriter) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_6, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_7);
  5767. goto IL_002b;
  5768. }// end try (depth: 1)
  5769. catch(Il2CppExceptionWrapper& e)
  5770. {
  5771. __finallyBlock.StoreException(e.ex);
  5772. }
  5773. }
  5774. IL_002b:
  5775. {
  5776. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_8 = V_0;
  5777. NullCheck(L_8);
  5778. String_t* L_9;
  5779. L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_8);
  5780. return L_9;
  5781. }
  5782. }
  5783. // System.Object System.Data.Common.SqlBooleanStorage::GetEmptyStorage(System.Int32)
  5784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlBooleanStorage_GetEmptyStorage_mCD80CD13E17631D53A0784BAF0A05CB5467EFBC8 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  5785. {
  5786. static bool s_Il2CppMethodInitialized;
  5787. if (!s_Il2CppMethodInitialized)
  5788. {
  5789. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var);
  5790. s_Il2CppMethodInitialized = true;
  5791. }
  5792. {
  5793. int32_t L_0 = ___0_recordCount;
  5794. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_1 = (SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)(SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)SZArrayNew(SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var, (uint32_t)L_0);
  5795. return (RuntimeObject*)L_1;
  5796. }
  5797. }
  5798. // System.Void System.Data.Common.SqlBooleanStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  5799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage_CopyValue_m2AAF9EBCFC32C8DF0FC28AC6B8F4A6AAFCCA9C87 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  5800. {
  5801. static bool s_Il2CppMethodInitialized;
  5802. if (!s_Il2CppMethodInitialized)
  5803. {
  5804. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var);
  5805. s_Il2CppMethodInitialized = true;
  5806. }
  5807. {
  5808. RuntimeObject* L_0 = ___1_store;
  5809. int32_t L_1 = ___3_storeIndex;
  5810. SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA* L_2 = __this->____values_14;
  5811. int32_t L_3 = ___0_record;
  5812. NullCheck(L_2);
  5813. int32_t L_4 = L_3;
  5814. SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  5815. NullCheck(((SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)Castclass((RuntimeObject*)L_0, SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var)));
  5816. (((SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)Castclass((RuntimeObject*)L_0, SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (SqlBoolean_tAD22108BE5F656A5AAFE19B054B2CA56C0AEE1D7)L_5);
  5817. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  5818. int32_t L_7 = ___3_storeIndex;
  5819. int32_t L_8 = ___0_record;
  5820. bool L_9;
  5821. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  5822. NullCheck(L_6);
  5823. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  5824. return;
  5825. }
  5826. }
  5827. // System.Void System.Data.Common.SqlBooleanStorage::SetStorage(System.Object,System.Collections.BitArray)
  5828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlBooleanStorage_SetStorage_m734F52ECE8668182A29A9CC06682232901F16787 (SqlBooleanStorage_tAE0880B17BCAC85D90CFCC823D50B112BC0BF731* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  5829. {
  5830. static bool s_Il2CppMethodInitialized;
  5831. if (!s_Il2CppMethodInitialized)
  5832. {
  5833. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var);
  5834. s_Il2CppMethodInitialized = true;
  5835. }
  5836. {
  5837. RuntimeObject* L_0 = ___0_store;
  5838. __this->____values_14 = ((SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)Castclass((RuntimeObject*)L_0, SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var));
  5839. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA*)Castclass((RuntimeObject*)L_0, SqlBooleanU5BU5D_t27C7294426E836AF0537705F07B3F8F2C307A0CA_il2cpp_TypeInfo_var)));
  5840. return;
  5841. }
  5842. }
  5843. #ifdef __clang__
  5844. #pragma clang diagnostic pop
  5845. #endif
  5846. #ifdef __clang__
  5847. #pragma clang diagnostic push
  5848. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5849. #pragma clang diagnostic ignored "-Wunused-variable"
  5850. #endif
  5851. // System.Void System.Data.Common.SchemaTableColumn::.cctor()
  5852. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SchemaTableColumn__cctor_mD907A7E03F0B2534331BA439F9A53A0B8CB092B0 (const RuntimeMethod* method)
  5853. {
  5854. static bool s_Il2CppMethodInitialized;
  5855. if (!s_Il2CppMethodInitialized)
  5856. {
  5857. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var);
  5858. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B792274708EF178DF0E56BD020A83C7B288035A);
  5859. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral451C114143046F09572C85B0CA8E8CDECC9695CC);
  5860. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A96F0F7C805EABFB012F9256BE4164B2D3AEFA3);
  5861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BA319CCCA332B6D213A4CFE6D12F57E9631F79B);
  5862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral527316DF772906252CB3889C489AA32A82B7C1B5);
  5863. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57E99AD12E7FD4945AE847778A2D7943AE85907B);
  5864. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BF00E721C39826DB29AFC6F4CBD8FB07848B3DB);
  5865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9357FA2DD12DC67EA6211DA999FBEC4282CAA8AB);
  5866. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B185BDEC76CE562021B95D3001FCE6E9E3F17D8);
  5867. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6DE6667ABD7C8B0D6168F3D36D5251111BE9273);
  5868. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC407109B5479359BCF7E4450EF5745921D5AAB7);
  5869. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC8DFF44342A0FE0BE276CF6B7A8B860C0B70BE0);
  5870. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFF9822FE10B72E27C3C3FCABE238BC9C83D571C);
  5871. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD74BD9D523171A715E3B3FCB16A1F5A01B0FFA4B);
  5872. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB);
  5873. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5AE989A107B3AF8A6EE467956F3DCB8D1B91DD7);
  5874. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC);
  5875. s_Il2CppMethodInitialized = true;
  5876. }
  5877. {
  5878. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnName_0 = _stringLiteralF5AE989A107B3AF8A6EE467956F3DCB8D1B91DD7;
  5879. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnName_0), (void*)_stringLiteralF5AE989A107B3AF8A6EE467956F3DCB8D1B91DD7);
  5880. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnOrdinal_1 = _stringLiteralCC8DFF44342A0FE0BE276CF6B7A8B860C0B70BE0;
  5881. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnOrdinal_1), (void*)_stringLiteralCC8DFF44342A0FE0BE276CF6B7A8B860C0B70BE0);
  5882. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnSize_2 = _stringLiteral3B792274708EF178DF0E56BD020A83C7B288035A;
  5883. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ColumnSize_2), (void*)_stringLiteral3B792274708EF178DF0E56BD020A83C7B288035A);
  5884. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NumericPrecision_3 = _stringLiteralD74BD9D523171A715E3B3FCB16A1F5A01B0FFA4B;
  5885. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NumericPrecision_3), (void*)_stringLiteralD74BD9D523171A715E3B3FCB16A1F5A01B0FFA4B);
  5886. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NumericScale_4 = _stringLiteral9357FA2DD12DC67EA6211DA999FBEC4282CAA8AB;
  5887. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NumericScale_4), (void*)_stringLiteral9357FA2DD12DC67EA6211DA999FBEC4282CAA8AB);
  5888. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___DataType_5 = _stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC;
  5889. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___DataType_5), (void*)_stringLiteralF81EA10CE8905B221B93A36C354A24A86EC751DC);
  5890. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ProviderType_6 = _stringLiteral6BF00E721C39826DB29AFC6F4CBD8FB07848B3DB;
  5891. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___ProviderType_6), (void*)_stringLiteral6BF00E721C39826DB29AFC6F4CBD8FB07848B3DB);
  5892. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NonVersionedProviderType_7 = _stringLiteral9B185BDEC76CE562021B95D3001FCE6E9E3F17D8;
  5893. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___NonVersionedProviderType_7), (void*)_stringLiteral9B185BDEC76CE562021B95D3001FCE6E9E3F17D8);
  5894. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsLong_8 = _stringLiteral4BA319CCCA332B6D213A4CFE6D12F57E9631F79B;
  5895. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsLong_8), (void*)_stringLiteral4BA319CCCA332B6D213A4CFE6D12F57E9631F79B);
  5896. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___AllowDBNull_9 = _stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB;
  5897. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___AllowDBNull_9), (void*)_stringLiteralF0711F440B41760EF9A4A09CB243E636F18523EB);
  5898. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsAliased_10 = _stringLiteralC6DE6667ABD7C8B0D6168F3D36D5251111BE9273;
  5899. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsAliased_10), (void*)_stringLiteralC6DE6667ABD7C8B0D6168F3D36D5251111BE9273);
  5900. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsExpression_11 = _stringLiteral57E99AD12E7FD4945AE847778A2D7943AE85907B;
  5901. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsExpression_11), (void*)_stringLiteral57E99AD12E7FD4945AE847778A2D7943AE85907B);
  5902. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsKey_12 = _stringLiteral527316DF772906252CB3889C489AA32A82B7C1B5;
  5903. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsKey_12), (void*)_stringLiteral527316DF772906252CB3889C489AA32A82B7C1B5);
  5904. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsUnique_13 = _stringLiteralCFF9822FE10B72E27C3C3FCABE238BC9C83D571C;
  5905. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___IsUnique_13), (void*)_stringLiteralCFF9822FE10B72E27C3C3FCABE238BC9C83D571C);
  5906. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseSchemaName_14 = _stringLiteral4A96F0F7C805EABFB012F9256BE4164B2D3AEFA3;
  5907. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseSchemaName_14), (void*)_stringLiteral4A96F0F7C805EABFB012F9256BE4164B2D3AEFA3);
  5908. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseTableName_15 = _stringLiteral451C114143046F09572C85B0CA8E8CDECC9695CC;
  5909. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseTableName_15), (void*)_stringLiteral451C114143046F09572C85B0CA8E8CDECC9695CC);
  5910. ((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseColumnName_16 = _stringLiteralCC407109B5479359BCF7E4450EF5745921D5AAB7;
  5911. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableColumn_t6D0ABB781370197E13F0892690D26E68D6F37ED6_il2cpp_TypeInfo_var))->___BaseColumnName_16), (void*)_stringLiteralCC407109B5479359BCF7E4450EF5745921D5AAB7);
  5912. return;
  5913. }
  5914. }
  5915. #ifdef __clang__
  5916. #pragma clang diagnostic pop
  5917. #endif
  5918. #ifdef __clang__
  5919. #pragma clang diagnostic push
  5920. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5921. #pragma clang diagnostic ignored "-Wunused-variable"
  5922. #endif
  5923. // System.Void System.Data.Common.SchemaTableOptionalColumn::.cctor()
  5924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SchemaTableOptionalColumn__cctor_m54AD53F5631A0C5C99DDD37C3903CF0E69E5A8BC (const RuntimeMethod* method)
  5925. {
  5926. static bool s_Il2CppMethodInitialized;
  5927. if (!s_Il2CppMethodInitialized)
  5928. {
  5929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var);
  5930. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A25FF19B05BB79ACC348E1255FFDB6E6A30E25B);
  5931. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DE76B601EC26E815AA12A5FA2FF12C2A8DB9757);
  5932. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  5933. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74D444662969E7D523DF162380064F7A7518FB42);
  5934. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral763D5E18C1751BF0DD2C8910C90A9A8B4B94B8B4);
  5935. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral940FB90907C6619F40BC11B4F44DA6857D21B7FB);
  5936. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA547954B69930DD3BD1777D53AA80F120EF377EC);
  5937. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB136DB8777CAF76DB26932FD9A2870D70A13666C);
  5938. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7728E56004CF445C8C78CEC0B592A24807FBFB2);
  5939. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCBD1B744A93D493031267CF686169B2215CDCE1B);
  5940. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8387E66D87412B5448B6CDF9CFFBC8C00FD0454);
  5941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD921A597D13BAD5C084CDA1F16F1FFC58ABB939A);
  5942. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  5943. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4ACA787B82868D475283B13483DF37329ABACEC);
  5944. s_Il2CppMethodInitialized = true;
  5945. }
  5946. {
  5947. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___ProviderSpecificDataType_0 = _stringLiteral763D5E18C1751BF0DD2C8910C90A9A8B4B94B8B4;
  5948. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___ProviderSpecificDataType_0), (void*)_stringLiteral763D5E18C1751BF0DD2C8910C90A9A8B4B94B8B4);
  5949. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsAutoIncrement_1 = _stringLiteral0A25FF19B05BB79ACC348E1255FFDB6E6A30E25B;
  5950. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsAutoIncrement_1), (void*)_stringLiteral0A25FF19B05BB79ACC348E1255FFDB6E6A30E25B);
  5951. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsHidden_2 = _stringLiteralC7728E56004CF445C8C78CEC0B592A24807FBFB2;
  5952. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsHidden_2), (void*)_stringLiteralC7728E56004CF445C8C78CEC0B592A24807FBFB2);
  5953. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsReadOnly_3 = _stringLiteralD921A597D13BAD5C084CDA1F16F1FFC58ABB939A;
  5954. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsReadOnly_3), (void*)_stringLiteralD921A597D13BAD5C084CDA1F16F1FFC58ABB939A);
  5955. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsRowVersion_4 = _stringLiteral940FB90907C6619F40BC11B4F44DA6857D21B7FB;
  5956. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___IsRowVersion_4), (void*)_stringLiteral940FB90907C6619F40BC11B4F44DA6857D21B7FB);
  5957. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseServerName_5 = _stringLiteralA547954B69930DD3BD1777D53AA80F120EF377EC;
  5958. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseServerName_5), (void*)_stringLiteralA547954B69930DD3BD1777D53AA80F120EF377EC);
  5959. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseCatalogName_6 = _stringLiteralCBD1B744A93D493031267CF686169B2215CDCE1B;
  5960. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseCatalogName_6), (void*)_stringLiteralCBD1B744A93D493031267CF686169B2215CDCE1B);
  5961. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___AutoIncrementSeed_7 = _stringLiteralB136DB8777CAF76DB26932FD9A2870D70A13666C;
  5962. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___AutoIncrementSeed_7), (void*)_stringLiteralB136DB8777CAF76DB26932FD9A2870D70A13666C);
  5963. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___AutoIncrementStep_8 = _stringLiteral74D444662969E7D523DF162380064F7A7518FB42;
  5964. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___AutoIncrementStep_8), (void*)_stringLiteral74D444662969E7D523DF162380064F7A7518FB42);
  5965. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___DefaultValue_9 = _stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E;
  5966. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___DefaultValue_9), (void*)_stringLiteralD98FE7007D1F7A79A2A7C688B6F8ADFFCFBF923E);
  5967. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___Expression_10 = _stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B;
  5968. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___Expression_10), (void*)_stringLiteral5E4C4D1726D92F52CF84EFD14B1A393DEBCAF64B);
  5969. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseTableNamespace_11 = _stringLiteral4DE76B601EC26E815AA12A5FA2FF12C2A8DB9757;
  5970. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseTableNamespace_11), (void*)_stringLiteral4DE76B601EC26E815AA12A5FA2FF12C2A8DB9757);
  5971. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseColumnNamespace_12 = _stringLiteralD8387E66D87412B5448B6CDF9CFFBC8C00FD0454;
  5972. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___BaseColumnNamespace_12), (void*)_stringLiteralD8387E66D87412B5448B6CDF9CFFBC8C00FD0454);
  5973. ((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___ColumnMapping_13 = _stringLiteralE4ACA787B82868D475283B13483DF37329ABACEC;
  5974. Il2CppCodeGenWriteBarrier((void**)(&((SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_StaticFields*)il2cpp_codegen_static_fields_for(SchemaTableOptionalColumn_t5487FBA6EB8FAA93B89AF3DA2B578484C9EDC1C9_il2cpp_TypeInfo_var))->___ColumnMapping_13), (void*)_stringLiteralE4ACA787B82868D475283B13483DF37329ABACEC);
  5975. return;
  5976. }
  5977. }
  5978. #ifdef __clang__
  5979. #pragma clang diagnostic pop
  5980. #endif
  5981. #ifdef __clang__
  5982. #pragma clang diagnostic push
  5983. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5984. #pragma clang diagnostic ignored "-Wunused-variable"
  5985. #endif
  5986. // System.Void System.Data.Common.SingleStorage::.ctor(System.Data.DataColumn)
  5987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage__ctor_m343C42F8D04A3616A1FD0D70D47C06DC8CE02D67 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  5988. {
  5989. static bool s_Il2CppMethodInitialized;
  5990. if (!s_Il2CppMethodInitialized)
  5991. {
  5992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  5993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
  5994. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  5995. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  5996. s_Il2CppMethodInitialized = true;
  5997. }
  5998. {
  5999. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  6000. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
  6001. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  6002. Type_t* L_2;
  6003. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  6004. float L_3 = (0.0f);
  6005. RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
  6006. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  6007. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_4, ((int32_t)13), NULL);
  6008. return;
  6009. }
  6010. }
  6011. // System.Object System.Data.Common.SingleStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  6012. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SingleStorage_Aggregate_mB25EEF3F27B00330CEA140296FCC89D582E7F69B (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  6013. {
  6014. static bool s_Il2CppMethodInitialized;
  6015. if (!s_Il2CppMethodInitialized)
  6016. {
  6017. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  6018. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6019. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6020. s_Il2CppMethodInitialized = true;
  6021. }
  6022. bool V_0 = false;
  6023. float V_1 = 0.0f;
  6024. double V_2 = 0.0;
  6025. int32_t V_3 = 0;
  6026. int32_t V_4 = 0;
  6027. double V_5 = 0.0;
  6028. double V_6 = 0.0;
  6029. double V_7 = 0.0;
  6030. float V_8 = 0.0f;
  6031. float V_9 = 0.0f;
  6032. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
  6033. int32_t V_11 = 0;
  6034. int32_t V_12 = 0;
  6035. RuntimeObject* V_13 = NULL;
  6036. int32_t V_14 = 0;
  6037. int32_t V_15 = 0;
  6038. int32_t V_16 = 0;
  6039. int32_t V_17 = 0;
  6040. int32_t V_18 = 0;
  6041. int32_t V_19 = 0;
  6042. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  6043. {
  6044. V_0 = (bool)0;
  6045. }
  6046. try
  6047. {// begin try (depth: 1)
  6048. {
  6049. int32_t L_0 = ___1_kind;
  6050. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  6051. {
  6052. case 0:
  6053. {
  6054. goto IL_002f_1;
  6055. }
  6056. case 1:
  6057. {
  6058. goto IL_0087_1;
  6059. }
  6060. case 2:
  6061. {
  6062. goto IL_01e8_1;
  6063. }
  6064. case 3:
  6065. {
  6066. goto IL_0243_1;
  6067. }
  6068. case 4:
  6069. {
  6070. goto IL_0298_1;
  6071. }
  6072. case 5:
  6073. {
  6074. goto IL_02b4_1;
  6075. }
  6076. case 6:
  6077. {
  6078. goto IL_00ee_1;
  6079. }
  6080. case 7:
  6081. {
  6082. goto IL_00ee_1;
  6083. }
  6084. }
  6085. }
  6086. {
  6087. goto IL_02c0_1;
  6088. }
  6089. IL_002f_1:
  6090. {
  6091. V_1 = (0.0f);
  6092. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_records;
  6093. V_10 = L_1;
  6094. V_11 = 0;
  6095. goto IL_0062_1;
  6096. }
  6097. IL_003d_1:
  6098. {
  6099. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_10;
  6100. int32_t L_3 = V_11;
  6101. NullCheck(L_2);
  6102. int32_t L_4 = L_3;
  6103. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  6104. V_12 = L_5;
  6105. int32_t L_6 = V_12;
  6106. bool L_7;
  6107. L_7 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_6);
  6108. if (L_7)
  6109. {
  6110. goto IL_005c_1;
  6111. }
  6112. }
  6113. {
  6114. float L_8 = V_1;
  6115. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = __this->____values_14;
  6116. int32_t L_10 = V_12;
  6117. NullCheck(L_9);
  6118. int32_t L_11 = L_10;
  6119. float L_12 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  6120. V_1 = ((float)il2cpp_codegen_add(L_8, L_12));
  6121. V_0 = (bool)1;
  6122. }
  6123. IL_005c_1:
  6124. {
  6125. int32_t L_13 = V_11;
  6126. V_11 = ((int32_t)il2cpp_codegen_add(L_13, 1));
  6127. }
  6128. IL_0062_1:
  6129. {
  6130. int32_t L_14 = V_11;
  6131. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_10;
  6132. NullCheck(L_15);
  6133. if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length)))))
  6134. {
  6135. goto IL_003d_1;
  6136. }
  6137. }
  6138. {
  6139. bool L_16 = V_0;
  6140. if (!L_16)
  6141. {
  6142. goto IL_007a_1;
  6143. }
  6144. }
  6145. {
  6146. float L_17 = V_1;
  6147. float L_18 = L_17;
  6148. RuntimeObject* L_19 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_18);
  6149. V_13 = L_19;
  6150. goto IL_02e0;
  6151. }
  6152. IL_007a_1:
  6153. {
  6154. RuntimeObject* L_20 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6155. V_13 = L_20;
  6156. goto IL_02e0;
  6157. }
  6158. IL_0087_1:
  6159. {
  6160. V_2 = (0.0);
  6161. V_3 = 0;
  6162. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_records;
  6163. V_10 = L_21;
  6164. V_11 = 0;
  6165. goto IL_00c5_1;
  6166. }
  6167. IL_009b_1:
  6168. {
  6169. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_10;
  6170. int32_t L_23 = V_11;
  6171. NullCheck(L_22);
  6172. int32_t L_24 = L_23;
  6173. int32_t L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  6174. V_14 = L_25;
  6175. int32_t L_26 = V_14;
  6176. bool L_27;
  6177. L_27 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_26);
  6178. if (L_27)
  6179. {
  6180. goto IL_00bf_1;
  6181. }
  6182. }
  6183. {
  6184. double L_28 = V_2;
  6185. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = __this->____values_14;
  6186. int32_t L_30 = V_14;
  6187. NullCheck(L_29);
  6188. int32_t L_31 = L_30;
  6189. float L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  6190. V_2 = ((double)il2cpp_codegen_add(L_28, ((double)L_32)));
  6191. int32_t L_33 = V_3;
  6192. V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  6193. V_0 = (bool)1;
  6194. }
  6195. IL_00bf_1:
  6196. {
  6197. int32_t L_34 = V_11;
  6198. V_11 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  6199. }
  6200. IL_00c5_1:
  6201. {
  6202. int32_t L_35 = V_11;
  6203. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_10;
  6204. NullCheck(L_36);
  6205. if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length)))))
  6206. {
  6207. goto IL_009b_1;
  6208. }
  6209. }
  6210. {
  6211. bool L_37 = V_0;
  6212. if (!L_37)
  6213. {
  6214. goto IL_00e1_1;
  6215. }
  6216. }
  6217. {
  6218. double L_38 = V_2;
  6219. int32_t L_39 = V_3;
  6220. float L_40 = ((float)((double)(L_38/((double)L_39))));
  6221. RuntimeObject* L_41 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_40);
  6222. V_13 = L_41;
  6223. goto IL_02e0;
  6224. }
  6225. IL_00e1_1:
  6226. {
  6227. RuntimeObject* L_42 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6228. V_13 = L_42;
  6229. goto IL_02e0;
  6230. }
  6231. IL_00ee_1:
  6232. {
  6233. V_4 = 0;
  6234. V_5 = (0.0);
  6235. V_6 = (0.0);
  6236. V_7 = (0.0);
  6237. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___0_records;
  6238. V_10 = L_43;
  6239. V_11 = 0;
  6240. goto IL_0160_1;
  6241. }
  6242. IL_011a_1:
  6243. {
  6244. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_44 = V_10;
  6245. int32_t L_45 = V_11;
  6246. NullCheck(L_44);
  6247. int32_t L_46 = L_45;
  6248. int32_t L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
  6249. V_15 = L_47;
  6250. int32_t L_48 = V_15;
  6251. bool L_49;
  6252. L_49 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_48);
  6253. if (L_49)
  6254. {
  6255. goto IL_015a_1;
  6256. }
  6257. }
  6258. {
  6259. double L_50 = V_6;
  6260. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = __this->____values_14;
  6261. int32_t L_52 = V_15;
  6262. NullCheck(L_51);
  6263. int32_t L_53 = L_52;
  6264. float L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  6265. V_6 = ((double)il2cpp_codegen_add(L_50, ((double)L_54)));
  6266. double L_55 = V_7;
  6267. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_56 = __this->____values_14;
  6268. int32_t L_57 = V_15;
  6269. NullCheck(L_56);
  6270. int32_t L_58 = L_57;
  6271. float L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
  6272. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_60 = __this->____values_14;
  6273. int32_t L_61 = V_15;
  6274. NullCheck(L_60);
  6275. int32_t L_62 = L_61;
  6276. float L_63 = (L_60)->GetAt(static_cast<il2cpp_array_size_t>(L_62));
  6277. V_7 = ((double)il2cpp_codegen_add(L_55, ((double)il2cpp_codegen_multiply(((double)L_59), ((double)L_63)))));
  6278. int32_t L_64 = V_4;
  6279. V_4 = ((int32_t)il2cpp_codegen_add(L_64, 1));
  6280. }
  6281. IL_015a_1:
  6282. {
  6283. int32_t L_65 = V_11;
  6284. V_11 = ((int32_t)il2cpp_codegen_add(L_65, 1));
  6285. }
  6286. IL_0160_1:
  6287. {
  6288. int32_t L_66 = V_11;
  6289. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = V_10;
  6290. NullCheck(L_67);
  6291. if ((((int32_t)L_66) < ((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length)))))
  6292. {
  6293. goto IL_011a_1;
  6294. }
  6295. }
  6296. {
  6297. int32_t L_68 = V_4;
  6298. if ((((int32_t)L_68) <= ((int32_t)1)))
  6299. {
  6300. goto IL_01db_1;
  6301. }
  6302. }
  6303. {
  6304. int32_t L_69 = V_4;
  6305. double L_70 = V_7;
  6306. double L_71 = V_6;
  6307. double L_72 = V_6;
  6308. V_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(((double)L_69), L_70)), ((double)il2cpp_codegen_multiply(L_71, L_72))));
  6309. double L_73 = V_5;
  6310. double L_74 = V_6;
  6311. double L_75 = V_6;
  6312. if ((((double)((double)(L_73/((double)il2cpp_codegen_multiply(L_74, L_75))))) < ((double)(1.0000000000000001E-15))))
  6313. {
  6314. goto IL_019b_1;
  6315. }
  6316. }
  6317. {
  6318. double L_76 = V_5;
  6319. if ((!(((double)L_76) < ((double)(0.0)))))
  6320. {
  6321. goto IL_01a8_1;
  6322. }
  6323. }
  6324. IL_019b_1:
  6325. {
  6326. V_5 = (0.0);
  6327. goto IL_01b5_1;
  6328. }
  6329. IL_01a8_1:
  6330. {
  6331. double L_77 = V_5;
  6332. int32_t L_78 = V_4;
  6333. int32_t L_79 = V_4;
  6334. V_5 = ((double)(L_77/((double)((int32_t)il2cpp_codegen_multiply(L_78, ((int32_t)il2cpp_codegen_subtract(L_79, 1)))))));
  6335. }
  6336. IL_01b5_1:
  6337. {
  6338. int32_t L_80 = ___1_kind;
  6339. if ((!(((uint32_t)L_80) == ((uint32_t)((int32_t)11)))))
  6340. {
  6341. goto IL_01cd_1;
  6342. }
  6343. }
  6344. {
  6345. double L_81 = V_5;
  6346. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6347. double L_82;
  6348. L_82 = sqrt(L_81);
  6349. double L_83 = L_82;
  6350. RuntimeObject* L_84 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_83);
  6351. V_13 = L_84;
  6352. goto IL_02e0;
  6353. }
  6354. IL_01cd_1:
  6355. {
  6356. double L_85 = V_5;
  6357. double L_86 = L_85;
  6358. RuntimeObject* L_87 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_86);
  6359. V_13 = L_87;
  6360. goto IL_02e0;
  6361. }
  6362. IL_01db_1:
  6363. {
  6364. RuntimeObject* L_88 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6365. V_13 = L_88;
  6366. goto IL_02e0;
  6367. }
  6368. IL_01e8_1:
  6369. {
  6370. V_8 = ((std::numeric_limits<float>::max)());
  6371. V_16 = 0;
  6372. goto IL_021e_1;
  6373. }
  6374. IL_01f4_1:
  6375. {
  6376. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = ___0_records;
  6377. int32_t L_90 = V_16;
  6378. NullCheck(L_89);
  6379. int32_t L_91 = L_90;
  6380. int32_t L_92 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
  6381. V_17 = L_92;
  6382. int32_t L_93 = V_17;
  6383. bool L_94;
  6384. L_94 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_93);
  6385. if (L_94)
  6386. {
  6387. goto IL_0218_1;
  6388. }
  6389. }
  6390. {
  6391. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_95 = __this->____values_14;
  6392. int32_t L_96 = V_17;
  6393. NullCheck(L_95);
  6394. int32_t L_97 = L_96;
  6395. float L_98 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_97));
  6396. float L_99 = V_8;
  6397. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6398. float L_100;
  6399. L_100 = Math_Min_mE913811A2F7566294BF4649A434282634E7254B3(L_98, L_99, NULL);
  6400. V_8 = L_100;
  6401. V_0 = (bool)1;
  6402. }
  6403. IL_0218_1:
  6404. {
  6405. int32_t L_101 = V_16;
  6406. V_16 = ((int32_t)il2cpp_codegen_add(L_101, 1));
  6407. }
  6408. IL_021e_1:
  6409. {
  6410. int32_t L_102 = V_16;
  6411. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_103 = ___0_records;
  6412. NullCheck(L_103);
  6413. if ((((int32_t)L_102) < ((int32_t)((int32_t)(((RuntimeArray*)L_103)->max_length)))))
  6414. {
  6415. goto IL_01f4_1;
  6416. }
  6417. }
  6418. {
  6419. bool L_104 = V_0;
  6420. if (!L_104)
  6421. {
  6422. goto IL_0236_1;
  6423. }
  6424. }
  6425. {
  6426. float L_105 = V_8;
  6427. float L_106 = L_105;
  6428. RuntimeObject* L_107 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_106);
  6429. V_13 = L_107;
  6430. goto IL_02e0;
  6431. }
  6432. IL_0236_1:
  6433. {
  6434. RuntimeObject* L_108 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6435. V_13 = L_108;
  6436. goto IL_02e0;
  6437. }
  6438. IL_0243_1:
  6439. {
  6440. V_9 = (-(std::numeric_limits<float>::max)());
  6441. V_18 = 0;
  6442. goto IL_0279_1;
  6443. }
  6444. IL_024f_1:
  6445. {
  6446. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_109 = ___0_records;
  6447. int32_t L_110 = V_18;
  6448. NullCheck(L_109);
  6449. int32_t L_111 = L_110;
  6450. int32_t L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
  6451. V_19 = L_112;
  6452. int32_t L_113 = V_19;
  6453. bool L_114;
  6454. L_114 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_113);
  6455. if (L_114)
  6456. {
  6457. goto IL_0273_1;
  6458. }
  6459. }
  6460. {
  6461. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_115 = __this->____values_14;
  6462. int32_t L_116 = V_19;
  6463. NullCheck(L_115);
  6464. int32_t L_117 = L_116;
  6465. float L_118 = (L_115)->GetAt(static_cast<il2cpp_array_size_t>(L_117));
  6466. float L_119 = V_9;
  6467. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6468. float L_120;
  6469. L_120 = Math_Max_mB55ACEA482E7F67E61496C4C7C54FE0BB7BE78EA(L_118, L_119, NULL);
  6470. V_9 = L_120;
  6471. V_0 = (bool)1;
  6472. }
  6473. IL_0273_1:
  6474. {
  6475. int32_t L_121 = V_18;
  6476. V_18 = ((int32_t)il2cpp_codegen_add(L_121, 1));
  6477. }
  6478. IL_0279_1:
  6479. {
  6480. int32_t L_122 = V_18;
  6481. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_123 = ___0_records;
  6482. NullCheck(L_123);
  6483. if ((((int32_t)L_122) < ((int32_t)((int32_t)(((RuntimeArray*)L_123)->max_length)))))
  6484. {
  6485. goto IL_024f_1;
  6486. }
  6487. }
  6488. {
  6489. bool L_124 = V_0;
  6490. if (!L_124)
  6491. {
  6492. goto IL_028e_1;
  6493. }
  6494. }
  6495. {
  6496. float L_125 = V_9;
  6497. float L_126 = L_125;
  6498. RuntimeObject* L_127 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_126);
  6499. V_13 = L_127;
  6500. goto IL_02e0;
  6501. }
  6502. IL_028e_1:
  6503. {
  6504. RuntimeObject* L_128 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6505. V_13 = L_128;
  6506. goto IL_02e0;
  6507. }
  6508. IL_0298_1:
  6509. {
  6510. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_129 = ___0_records;
  6511. NullCheck(L_129);
  6512. if (!(((RuntimeArray*)L_129)->max_length))
  6513. {
  6514. goto IL_02af_1;
  6515. }
  6516. }
  6517. {
  6518. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_130 = __this->____values_14;
  6519. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = ___0_records;
  6520. NullCheck(L_131);
  6521. int32_t L_132 = 0;
  6522. int32_t L_133 = (L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
  6523. NullCheck(L_130);
  6524. int32_t L_134 = L_133;
  6525. float L_135 = (L_130)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
  6526. float L_136 = L_135;
  6527. RuntimeObject* L_137 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_136);
  6528. V_13 = L_137;
  6529. goto IL_02e0;
  6530. }
  6531. IL_02af_1:
  6532. {
  6533. V_13 = NULL;
  6534. goto IL_02e0;
  6535. }
  6536. IL_02b4_1:
  6537. {
  6538. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_138 = ___0_records;
  6539. int32_t L_139 = ___1_kind;
  6540. RuntimeObject* L_140;
  6541. L_140 = DataStorage_Aggregate_m634D6B5F30B4F3ECAA6A42247BE98739655F00A2(__this, L_138, L_139, NULL);
  6542. V_13 = L_140;
  6543. goto IL_02e0;
  6544. }
  6545. IL_02c0_1:
  6546. {
  6547. goto IL_02d3;
  6548. }
  6549. }// end try (depth: 1)
  6550. catch(Il2CppExceptionWrapper& e)
  6551. {
  6552. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  6553. {
  6554. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  6555. goto CATCH_02c2;
  6556. }
  6557. throw e;
  6558. }
  6559. CATCH_02c2:
  6560. {// begin catch(System.OverflowException)
  6561. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_141 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var))) };
  6562. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  6563. Type_t* L_142;
  6564. L_142 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_141, NULL);
  6565. Exception_t* L_143;
  6566. L_143 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_142, NULL);
  6567. IL2CPP_RAISE_MANAGED_EXCEPTION(L_143, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SingleStorage_Aggregate_mB25EEF3F27B00330CEA140296FCC89D582E7F69B_RuntimeMethod_var)));
  6568. }// end catch (depth: 1)
  6569. IL_02d3:
  6570. {
  6571. int32_t L_144 = ___1_kind;
  6572. Type_t* L_145 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  6573. Exception_t* L_146;
  6574. L_146 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_144, L_145, NULL);
  6575. IL2CPP_RAISE_MANAGED_EXCEPTION(L_146, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SingleStorage_Aggregate_mB25EEF3F27B00330CEA140296FCC89D582E7F69B_RuntimeMethod_var)));
  6576. }
  6577. IL_02e0:
  6578. {
  6579. RuntimeObject* L_147 = V_13;
  6580. return L_147;
  6581. }
  6582. }
  6583. // System.Int32 System.Data.Common.SingleStorage::Compare(System.Int32,System.Int32)
  6584. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SingleStorage_Compare_m618A2B3541F8A95481164EC0531805A275A85551 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  6585. {
  6586. float V_0 = 0.0f;
  6587. float V_1 = 0.0f;
  6588. int32_t V_2 = 0;
  6589. {
  6590. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____values_14;
  6591. int32_t L_1 = ___0_recordNo1;
  6592. NullCheck(L_0);
  6593. int32_t L_2 = L_1;
  6594. float L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  6595. V_0 = L_3;
  6596. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = __this->____values_14;
  6597. int32_t L_5 = ___1_recordNo2;
  6598. NullCheck(L_4);
  6599. int32_t L_6 = L_5;
  6600. float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6601. V_1 = L_7;
  6602. float L_8 = V_0;
  6603. if ((((float)L_8) == ((float)(0.0f))))
  6604. {
  6605. goto IL_0022;
  6606. }
  6607. }
  6608. {
  6609. float L_9 = V_1;
  6610. if ((!(((float)L_9) == ((float)(0.0f)))))
  6611. {
  6612. goto IL_0030;
  6613. }
  6614. }
  6615. IL_0022:
  6616. {
  6617. int32_t L_10 = ___0_recordNo1;
  6618. int32_t L_11 = ___1_recordNo2;
  6619. int32_t L_12;
  6620. L_12 = DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11(__this, L_10, L_11, NULL);
  6621. V_2 = L_12;
  6622. int32_t L_13 = V_2;
  6623. if (!L_13)
  6624. {
  6625. goto IL_0030;
  6626. }
  6627. }
  6628. {
  6629. int32_t L_14 = V_2;
  6630. return L_14;
  6631. }
  6632. IL_0030:
  6633. {
  6634. float L_15 = V_1;
  6635. int32_t L_16;
  6636. L_16 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F((&V_0), L_15, NULL);
  6637. return L_16;
  6638. }
  6639. }
  6640. // System.Int32 System.Data.Common.SingleStorage::CompareValueTo(System.Int32,System.Object)
  6641. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SingleStorage_CompareValueTo_mE6F3795F68450FA936EF627BB37E35D12F3C5149 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  6642. {
  6643. static bool s_Il2CppMethodInitialized;
  6644. if (!s_Il2CppMethodInitialized)
  6645. {
  6646. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6647. s_Il2CppMethodInitialized = true;
  6648. }
  6649. float V_0 = 0.0f;
  6650. {
  6651. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6652. RuntimeObject* L_1 = ___1_value;
  6653. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  6654. {
  6655. goto IL_0016;
  6656. }
  6657. }
  6658. {
  6659. int32_t L_2 = ___0_recordNo;
  6660. bool L_3;
  6661. L_3 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_2);
  6662. if (!L_3)
  6663. {
  6664. goto IL_0014;
  6665. }
  6666. }
  6667. {
  6668. return 0;
  6669. }
  6670. IL_0014:
  6671. {
  6672. return 1;
  6673. }
  6674. IL_0016:
  6675. {
  6676. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = __this->____values_14;
  6677. int32_t L_5 = ___0_recordNo;
  6678. NullCheck(L_4);
  6679. int32_t L_6 = L_5;
  6680. float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6681. V_0 = L_7;
  6682. float L_8 = V_0;
  6683. if ((!(((float)(0.0f)) == ((float)L_8))))
  6684. {
  6685. goto IL_0032;
  6686. }
  6687. }
  6688. {
  6689. int32_t L_9 = ___0_recordNo;
  6690. bool L_10;
  6691. L_10 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_9);
  6692. if (!L_10)
  6693. {
  6694. goto IL_0032;
  6695. }
  6696. }
  6697. {
  6698. return (-1);
  6699. }
  6700. IL_0032:
  6701. {
  6702. RuntimeObject* L_11 = ___1_value;
  6703. int32_t L_12;
  6704. L_12 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F((&V_0), ((*(float*)((float*)(float*)UnBox(L_11, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
  6705. return L_12;
  6706. }
  6707. }
  6708. // System.Object System.Data.Common.SingleStorage::ConvertValue(System.Object)
  6709. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SingleStorage_ConvertValue_mBCF949551BC16D13E15A7CE3F9003D7F141E3D4A (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6710. {
  6711. static bool s_Il2CppMethodInitialized;
  6712. if (!s_Il2CppMethodInitialized)
  6713. {
  6714. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  6715. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6716. s_Il2CppMethodInitialized = true;
  6717. }
  6718. {
  6719. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6720. RuntimeObject* L_1 = ___0_value;
  6721. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  6722. {
  6723. goto IL_002e;
  6724. }
  6725. }
  6726. {
  6727. RuntimeObject* L_2 = ___0_value;
  6728. if (!L_2)
  6729. {
  6730. goto IL_0026;
  6731. }
  6732. }
  6733. {
  6734. RuntimeObject* L_3 = ___0_value;
  6735. RuntimeObject* L_4;
  6736. L_4 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  6737. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  6738. float L_5;
  6739. L_5 = InterfaceFuncInvoker1< float, RuntimeObject* >::Invoke(11 /* System.Single System.IConvertible::ToSingle(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_4);
  6740. float L_6 = L_5;
  6741. RuntimeObject* L_7 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_6);
  6742. ___0_value = L_7;
  6743. goto IL_002e;
  6744. }
  6745. IL_0026:
  6746. {
  6747. RuntimeObject* L_8 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6748. ___0_value = L_8;
  6749. }
  6750. IL_002e:
  6751. {
  6752. RuntimeObject* L_9 = ___0_value;
  6753. return L_9;
  6754. }
  6755. }
  6756. // System.Void System.Data.Common.SingleStorage::Copy(System.Int32,System.Int32)
  6757. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage_Copy_m68C56FBEE33C4295D5BA9D349FEDC9006BF45E0D (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  6758. {
  6759. {
  6760. int32_t L_0 = ___0_recordNo1;
  6761. int32_t L_1 = ___1_recordNo2;
  6762. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  6763. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____values_14;
  6764. int32_t L_3 = ___1_recordNo2;
  6765. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = __this->____values_14;
  6766. int32_t L_5 = ___0_recordNo1;
  6767. NullCheck(L_4);
  6768. int32_t L_6 = L_5;
  6769. float L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  6770. NullCheck(L_2);
  6771. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (float)L_7);
  6772. return;
  6773. }
  6774. }
  6775. // System.Object System.Data.Common.SingleStorage::Get(System.Int32)
  6776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SingleStorage_Get_m6EDE1AC1373276BA052C0C9CF23D93C0D5919DD8 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_record, const RuntimeMethod* method)
  6777. {
  6778. static bool s_Il2CppMethodInitialized;
  6779. if (!s_Il2CppMethodInitialized)
  6780. {
  6781. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6782. s_Il2CppMethodInitialized = true;
  6783. }
  6784. float V_0 = 0.0f;
  6785. {
  6786. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____values_14;
  6787. int32_t L_1 = ___0_record;
  6788. NullCheck(L_0);
  6789. int32_t L_2 = L_1;
  6790. float L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  6791. V_0 = L_3;
  6792. float L_4 = V_0;
  6793. if ((((float)L_4) == ((float)(0.0f))))
  6794. {
  6795. goto IL_0018;
  6796. }
  6797. }
  6798. {
  6799. float L_5 = V_0;
  6800. float L_6 = L_5;
  6801. RuntimeObject* L_7 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_6);
  6802. return L_7;
  6803. }
  6804. IL_0018:
  6805. {
  6806. int32_t L_8 = ___0_record;
  6807. RuntimeObject* L_9;
  6808. L_9 = DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943(__this, L_8, NULL);
  6809. return L_9;
  6810. }
  6811. }
  6812. // System.Void System.Data.Common.SingleStorage::Set(System.Int32,System.Object)
  6813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage_Set_m8DC9A84A419CE2F4A0BB8C6505BCCFA238B03FE1 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  6814. {
  6815. static bool s_Il2CppMethodInitialized;
  6816. if (!s_Il2CppMethodInitialized)
  6817. {
  6818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  6819. s_Il2CppMethodInitialized = true;
  6820. }
  6821. {
  6822. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  6823. RuntimeObject* L_1 = ___1_value;
  6824. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  6825. {
  6826. goto IL_001f;
  6827. }
  6828. }
  6829. {
  6830. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____values_14;
  6831. int32_t L_3 = ___0_record;
  6832. NullCheck(L_2);
  6833. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (float)(0.0f));
  6834. int32_t L_4 = ___0_record;
  6835. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_4, (bool)1, NULL);
  6836. return;
  6837. }
  6838. IL_001f:
  6839. {
  6840. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____values_14;
  6841. int32_t L_6 = ___0_record;
  6842. RuntimeObject* L_7 = ___1_value;
  6843. RuntimeObject* L_8;
  6844. L_8 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  6845. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  6846. float L_9;
  6847. L_9 = InterfaceFuncInvoker1< float, RuntimeObject* >::Invoke(11 /* System.Single System.IConvertible::ToSingle(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_8);
  6848. NullCheck(L_5);
  6849. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (float)L_9);
  6850. int32_t L_10 = ___0_record;
  6851. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_10, (bool)0, NULL);
  6852. return;
  6853. }
  6854. }
  6855. // System.Void System.Data.Common.SingleStorage::SetCapacity(System.Int32)
  6856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage_SetCapacity_mF0180302217CC3A8CE767D035AD2B3435C6D2EAC (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  6857. {
  6858. static bool s_Il2CppMethodInitialized;
  6859. if (!s_Il2CppMethodInitialized)
  6860. {
  6861. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6862. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  6863. s_Il2CppMethodInitialized = true;
  6864. }
  6865. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
  6866. {
  6867. int32_t L_0 = ___0_capacity;
  6868. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_0);
  6869. V_0 = L_1;
  6870. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____values_14;
  6871. if (!L_2)
  6872. {
  6873. goto IL_002b;
  6874. }
  6875. }
  6876. {
  6877. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____values_14;
  6878. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = V_0;
  6879. int32_t L_5 = ___0_capacity;
  6880. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = __this->____values_14;
  6881. NullCheck(L_6);
  6882. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  6883. int32_t L_7;
  6884. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  6885. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  6886. }
  6887. IL_002b:
  6888. {
  6889. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = V_0;
  6890. __this->____values_14 = L_8;
  6891. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  6892. int32_t L_9 = ___0_capacity;
  6893. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  6894. return;
  6895. }
  6896. }
  6897. // System.Object System.Data.Common.SingleStorage::ConvertXmlToObject(System.String)
  6898. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SingleStorage_ConvertXmlToObject_m0E8576E68C39AA4FA4485AFF909758CEBF12F70F (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, String_t* ___0_s, const RuntimeMethod* method)
  6899. {
  6900. static bool s_Il2CppMethodInitialized;
  6901. if (!s_Il2CppMethodInitialized)
  6902. {
  6903. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6904. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  6905. s_Il2CppMethodInitialized = true;
  6906. }
  6907. {
  6908. String_t* L_0 = ___0_s;
  6909. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  6910. float L_1;
  6911. L_1 = XmlConvert_ToSingle_m57D622EA6B6024A02ACA602BA5B0ABDE831E1095(L_0, NULL);
  6912. float L_2 = L_1;
  6913. RuntimeObject* L_3 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_2);
  6914. return L_3;
  6915. }
  6916. }
  6917. // System.String System.Data.Common.SingleStorage::ConvertObjectToXml(System.Object)
  6918. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SingleStorage_ConvertObjectToXml_m803668FC8302B5875530F196F4E32AE782A3F6F6 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  6919. {
  6920. static bool s_Il2CppMethodInitialized;
  6921. if (!s_Il2CppMethodInitialized)
  6922. {
  6923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
  6924. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  6925. s_Il2CppMethodInitialized = true;
  6926. }
  6927. {
  6928. RuntimeObject* L_0 = ___0_value;
  6929. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  6930. String_t* L_1;
  6931. L_1 = XmlConvert_ToString_m0A47C3C098CDB47726C29D7A70B7349D6DA57555(((*(float*)((float*)(float*)UnBox(L_0, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))), NULL);
  6932. return L_1;
  6933. }
  6934. }
  6935. // System.Object System.Data.Common.SingleStorage::GetEmptyStorage(System.Int32)
  6936. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SingleStorage_GetEmptyStorage_m11878473248B188B35458BA84B58B2B989739A65 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  6937. {
  6938. static bool s_Il2CppMethodInitialized;
  6939. if (!s_Il2CppMethodInitialized)
  6940. {
  6941. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  6942. s_Il2CppMethodInitialized = true;
  6943. }
  6944. {
  6945. int32_t L_0 = ___0_recordCount;
  6946. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_0);
  6947. return (RuntimeObject*)L_1;
  6948. }
  6949. }
  6950. // System.Void System.Data.Common.SingleStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  6951. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage_CopyValue_m6741960CEE9AA1E762389D384FCFA6A2DBD6E069 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  6952. {
  6953. static bool s_Il2CppMethodInitialized;
  6954. if (!s_Il2CppMethodInitialized)
  6955. {
  6956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  6957. s_Il2CppMethodInitialized = true;
  6958. }
  6959. {
  6960. RuntimeObject* L_0 = ___1_store;
  6961. int32_t L_1 = ___3_storeIndex;
  6962. SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____values_14;
  6963. int32_t L_3 = ___0_record;
  6964. NullCheck(L_2);
  6965. int32_t L_4 = L_3;
  6966. float L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  6967. NullCheck(((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)Castclass((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var)));
  6968. (((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)Castclass((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (float)L_5);
  6969. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  6970. int32_t L_7 = ___3_storeIndex;
  6971. int32_t L_8 = ___0_record;
  6972. bool L_9;
  6973. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  6974. NullCheck(L_6);
  6975. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  6976. return;
  6977. }
  6978. }
  6979. // System.Void System.Data.Common.SingleStorage::SetStorage(System.Object,System.Collections.BitArray)
  6980. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SingleStorage_SetStorage_m7F24FF18D74DA9BB15E1862A9039AECAE025EFF8 (SingleStorage_tE1D8B663170EBC119509B3C6D430FEC995193170* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  6981. {
  6982. static bool s_Il2CppMethodInitialized;
  6983. if (!s_Il2CppMethodInitialized)
  6984. {
  6985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
  6986. s_Il2CppMethodInitialized = true;
  6987. }
  6988. {
  6989. RuntimeObject* L_0 = ___0_store;
  6990. __this->____values_14 = ((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)Castclass((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var));
  6991. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)Castclass((RuntimeObject*)L_0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var)));
  6992. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_1 = ___1_nullbits;
  6993. DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline(__this, L_1, NULL);
  6994. return;
  6995. }
  6996. }
  6997. #ifdef __clang__
  6998. #pragma clang diagnostic pop
  6999. #endif
  7000. #ifdef __clang__
  7001. #pragma clang diagnostic push
  7002. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7003. #pragma clang diagnostic ignored "-Wunused-variable"
  7004. #endif
  7005. // System.Void System.Data.Common.SqlUdtStorage::.ctor(System.Data.DataColumn,System.Type)
  7006. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage__ctor_mCC1CE21121EEC6FCC4D9D6BF43DDD80BD538183A (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, const RuntimeMethod* method)
  7007. {
  7008. static bool s_Il2CppMethodInitialized;
  7009. if (!s_Il2CppMethodInitialized)
  7010. {
  7011. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var);
  7012. s_Il2CppMethodInitialized = true;
  7013. }
  7014. {
  7015. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  7016. Type_t* L_1 = ___1_type;
  7017. Type_t* L_2 = ___1_type;
  7018. il2cpp_codegen_runtime_class_init_inline(SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var);
  7019. RuntimeObject* L_3;
  7020. L_3 = SqlUdtStorage_GetStaticNullForUdtType_m82F5DEBE6A48BAB46B9C9FD8E42E918D5FCF1987(L_2, NULL);
  7021. SqlUdtStorage__ctor_m94619A62207B20278BCFDCF5AE406465B4C64D0B(__this, L_0, L_1, L_3, NULL);
  7022. return;
  7023. }
  7024. }
  7025. // System.Void System.Data.Common.SqlUdtStorage::.ctor(System.Data.DataColumn,System.Type,System.Object)
  7026. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage__ctor_m94619A62207B20278BCFDCF5AE406465B4C64D0B (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, Type_t* ___1_type, RuntimeObject* ___2_nullValue, const RuntimeMethod* method)
  7027. {
  7028. static bool s_Il2CppMethodInitialized;
  7029. if (!s_Il2CppMethodInitialized)
  7030. {
  7031. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  7032. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_0_0_0_var);
  7033. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_0_0_0_var);
  7034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_0_0_0_var);
  7035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7036. s_Il2CppMethodInitialized = true;
  7037. }
  7038. {
  7039. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  7040. Type_t* L_1 = ___1_type;
  7041. RuntimeObject* L_2 = ___2_nullValue;
  7042. RuntimeObject* L_3 = ___2_nullValue;
  7043. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast<intptr_t> (ICloneable_t5118E0179AA4A8D8B4D4A85BF3CE9BB363B88E14_0_0_0_var) };
  7044. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7045. Type_t* L_5;
  7046. L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL);
  7047. Type_t* L_6 = ___1_type;
  7048. NullCheck(L_5);
  7049. bool L_7;
  7050. L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6);
  7051. Type_t* L_8 = ___1_type;
  7052. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  7053. int32_t L_9;
  7054. L_9 = DataStorage_GetStorageType_m19BC434CEDEE34062430D4E606642F832ED54B26(L_8, NULL);
  7055. DataStorage__ctor_mA9F115E5C2C8731649CAED020992FD169714FF61(__this, L_0, L_1, L_2, L_3, L_7, L_9, NULL);
  7056. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_0_0_0_var) };
  7057. Type_t* L_11;
  7058. L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
  7059. Type_t* L_12 = ___1_type;
  7060. NullCheck(L_11);
  7061. bool L_13;
  7062. L_13 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_11, L_12);
  7063. __this->____implementsIXmlSerializable_15 = L_13;
  7064. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_0_0_0_var) };
  7065. Type_t* L_15;
  7066. L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
  7067. Type_t* L_16 = ___1_type;
  7068. NullCheck(L_15);
  7069. bool L_17;
  7070. L_17 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_15, L_16);
  7071. __this->____implementsIComparable_16 = L_17;
  7072. return;
  7073. }
  7074. }
  7075. // System.Object System.Data.Common.SqlUdtStorage::GetStaticNullForUdtType(System.Type)
  7076. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_GetStaticNullForUdtType_m82F5DEBE6A48BAB46B9C9FD8E42E918D5FCF1987 (Type_t* ___0_type, const RuntimeMethod* method)
  7077. {
  7078. static bool s_Il2CppMethodInitialized;
  7079. if (!s_Il2CppMethodInitialized)
  7080. {
  7081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_GetOrAdd_mAC3DEFBC31599AEB49E5732BBEC3F867DB0881B6_RuntimeMethod_var);
  7082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32_il2cpp_TypeInfo_var);
  7083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var);
  7084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CGetStaticNullForUdtTypeU3Eb__0_mA477120577648521172AF2A0786AAAA96563FA76_RuntimeMethod_var);
  7085. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977_il2cpp_TypeInfo_var);
  7086. s_Il2CppMethodInitialized = true;
  7087. }
  7088. U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* V_0 = NULL;
  7089. {
  7090. U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* L_0 = (U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977_il2cpp_TypeInfo_var);
  7091. NullCheck(L_0);
  7092. U3CU3Ec__DisplayClass6_0__ctor_mA7537729315A16E6F6FAF4D6001216C6ECE6AA3E(L_0, NULL);
  7093. V_0 = L_0;
  7094. U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* L_1 = V_0;
  7095. Type_t* L_2 = ___0_type;
  7096. NullCheck(L_1);
  7097. L_1->___type_0 = L_2;
  7098. Il2CppCodeGenWriteBarrier((void**)(&L_1->___type_0), (void*)L_2);
  7099. il2cpp_codegen_runtime_class_init_inline(SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var);
  7100. ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834* L_3 = ((SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_StaticFields*)il2cpp_codegen_static_fields_for(SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var))->___s_typeToNull_17;
  7101. U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* L_4 = V_0;
  7102. NullCheck(L_4);
  7103. Type_t* L_5 = L_4->___type_0;
  7104. U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* L_6 = V_0;
  7105. Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32* L_7 = (Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32*)il2cpp_codegen_object_new(Func_2_t99F93C3B77ABF0E9195E469E0E33220D54DCBF32_il2cpp_TypeInfo_var);
  7106. NullCheck(L_7);
  7107. Func_2__ctor_m6695FACD17F109F48A02101B3A386B51B8E25099(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass6_0_U3CGetStaticNullForUdtTypeU3Eb__0_mA477120577648521172AF2A0786AAAA96563FA76_RuntimeMethod_var), NULL);
  7108. NullCheck(L_3);
  7109. RuntimeObject* L_8;
  7110. L_8 = ConcurrentDictionary_2_GetOrAdd_mAC3DEFBC31599AEB49E5732BBEC3F867DB0881B6(L_3, L_5, L_7, ConcurrentDictionary_2_GetOrAdd_mAC3DEFBC31599AEB49E5732BBEC3F867DB0881B6_RuntimeMethod_var);
  7111. return L_8;
  7112. }
  7113. }
  7114. // System.Boolean System.Data.Common.SqlUdtStorage::IsNull(System.Int32)
  7115. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SqlUdtStorage_IsNull_mEFE02CB7FDFA9B3AD699E4DFFE9B3990501ECD56 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_record, const RuntimeMethod* method)
  7116. {
  7117. static bool s_Il2CppMethodInitialized;
  7118. if (!s_Il2CppMethodInitialized)
  7119. {
  7120. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var);
  7121. s_Il2CppMethodInitialized = true;
  7122. }
  7123. {
  7124. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____values_14;
  7125. int32_t L_1 = ___0_record;
  7126. NullCheck(L_0);
  7127. int32_t L_2 = L_1;
  7128. RuntimeObject* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  7129. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var)));
  7130. bool L_4;
  7131. L_4 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Data.SqlTypes.INullable::get_IsNull() */, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var)));
  7132. return L_4;
  7133. }
  7134. }
  7135. // System.Object System.Data.Common.SqlUdtStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  7136. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_Aggregate_m5D6036C23038ECD78C4881E9B5E49EEE9E957FE3 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  7137. {
  7138. {
  7139. int32_t L_0 = ___1_kind;
  7140. Type_t* L_1 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7141. Exception_t* L_2;
  7142. L_2 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_0, L_1, NULL);
  7143. IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlUdtStorage_Aggregate_m5D6036C23038ECD78C4881E9B5E49EEE9E957FE3_RuntimeMethod_var)));
  7144. }
  7145. }
  7146. // System.Int32 System.Data.Common.SqlUdtStorage::Compare(System.Int32,System.Int32)
  7147. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlUdtStorage_Compare_mCE1A55BFFE985475DCE8DC0384CD8F8563BE24F5 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  7148. {
  7149. {
  7150. int32_t L_0 = ___0_recordNo1;
  7151. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____values_14;
  7152. int32_t L_2 = ___1_recordNo2;
  7153. NullCheck(L_1);
  7154. int32_t L_3 = L_2;
  7155. RuntimeObject* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7156. int32_t L_5;
  7157. L_5 = VirtualFuncInvoker2< int32_t, int32_t, RuntimeObject* >::Invoke(6 /* System.Int32 System.Data.Common.DataStorage::CompareValueTo(System.Int32,System.Object) */, __this, L_0, L_4);
  7158. return L_5;
  7159. }
  7160. }
  7161. // System.Int32 System.Data.Common.SqlUdtStorage::CompareValueTo(System.Int32,System.Object)
  7162. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SqlUdtStorage_CompareValueTo_m6FE681BA37983850EC12613E6FB61BAFE747CCFA (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordNo1, RuntimeObject* ___1_value, const RuntimeMethod* method)
  7163. {
  7164. static bool s_Il2CppMethodInitialized;
  7165. if (!s_Il2CppMethodInitialized)
  7166. {
  7167. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  7168. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_il2cpp_TypeInfo_var);
  7169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var);
  7170. s_Il2CppMethodInitialized = true;
  7171. }
  7172. {
  7173. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  7174. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_0 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value_0;
  7175. RuntimeObject* L_1 = ___1_value;
  7176. if ((!(((RuntimeObject*)(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  7177. {
  7178. goto IL_0010;
  7179. }
  7180. }
  7181. {
  7182. RuntimeObject* L_2 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  7183. ___1_value = L_2;
  7184. }
  7185. IL_0010:
  7186. {
  7187. bool L_3 = __this->____implementsIComparable_16;
  7188. if (!L_3)
  7189. {
  7190. goto IL_002c;
  7191. }
  7192. }
  7193. {
  7194. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->____values_14;
  7195. int32_t L_5 = ___0_recordNo1;
  7196. NullCheck(L_4);
  7197. int32_t L_6 = L_5;
  7198. RuntimeObject* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7199. RuntimeObject* L_8 = ___1_value;
  7200. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_il2cpp_TypeInfo_var)));
  7201. int32_t L_9;
  7202. L_9 = InterfaceFuncInvoker1< int32_t, RuntimeObject* >::Invoke(0 /* System.Int32 System.IComparable::CompareTo(System.Object) */, IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IComparable_t4D82A120347A28A1042C1563720033B8DA6E5C21_il2cpp_TypeInfo_var)), L_8);
  7203. return L_9;
  7204. }
  7205. IL_002c:
  7206. {
  7207. RuntimeObject* L_10 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  7208. RuntimeObject* L_11 = ___1_value;
  7209. if ((!(((RuntimeObject*)(RuntimeObject*)L_10) == ((RuntimeObject*)(RuntimeObject*)L_11))))
  7210. {
  7211. goto IL_004d;
  7212. }
  7213. }
  7214. {
  7215. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = __this->____values_14;
  7216. int32_t L_13 = ___0_recordNo1;
  7217. NullCheck(L_12);
  7218. int32_t L_14 = L_13;
  7219. RuntimeObject* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  7220. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_15, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var)));
  7221. bool L_16;
  7222. L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Data.SqlTypes.INullable::get_IsNull() */, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_15, INullable_t0D0891A26A5794B5E6082B3D2007925ECD311DAB_il2cpp_TypeInfo_var)));
  7223. if (L_16)
  7224. {
  7225. goto IL_004b;
  7226. }
  7227. }
  7228. {
  7229. return 1;
  7230. }
  7231. IL_004b:
  7232. {
  7233. return 0;
  7234. }
  7235. IL_004d:
  7236. {
  7237. Type_t* L_17 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7238. NullCheck(L_17);
  7239. String_t* L_18;
  7240. L_18 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_AssemblyQualifiedName() */, L_17);
  7241. Exception_t* L_19;
  7242. L_19 = ExceptionBuilder_IComparableNotImplemented_m41968A228CBFEA81BC50C2F85E81CAB29CB11831(L_18, NULL);
  7243. IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlUdtStorage_CompareValueTo_m6FE681BA37983850EC12613E6FB61BAFE747CCFA_RuntimeMethod_var)));
  7244. }
  7245. }
  7246. // System.Void System.Data.Common.SqlUdtStorage::Copy(System.Int32,System.Int32)
  7247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_Copy_mEBCE88996320989FB969911642FF388455C9C508 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  7248. {
  7249. {
  7250. int32_t L_0 = ___0_recordNo1;
  7251. int32_t L_1 = ___1_recordNo2;
  7252. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  7253. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____values_14;
  7254. int32_t L_3 = ___1_recordNo2;
  7255. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->____values_14;
  7256. int32_t L_5 = ___0_recordNo1;
  7257. NullCheck(L_4);
  7258. int32_t L_6 = L_5;
  7259. RuntimeObject* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  7260. NullCheck(L_2);
  7261. ArrayElementTypeCheck (L_2, L_7);
  7262. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RuntimeObject*)L_7);
  7263. return;
  7264. }
  7265. }
  7266. // System.Object System.Data.Common.SqlUdtStorage::Get(System.Int32)
  7267. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_Get_m126380C0285CE1B2C282D1EBFB225822144D8045 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordNo, const RuntimeMethod* method)
  7268. {
  7269. {
  7270. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____values_14;
  7271. int32_t L_1 = ___0_recordNo;
  7272. NullCheck(L_0);
  7273. int32_t L_2 = L_1;
  7274. RuntimeObject* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  7275. return L_3;
  7276. }
  7277. }
  7278. // System.Void System.Data.Common.SqlUdtStorage::Set(System.Int32,System.Object)
  7279. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_Set_m095FB8D317F1F198E8D649173B3ED77EE3487443 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  7280. {
  7281. static bool s_Il2CppMethodInitialized;
  7282. if (!s_Il2CppMethodInitialized)
  7283. {
  7284. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  7285. s_Il2CppMethodInitialized = true;
  7286. }
  7287. {
  7288. il2cpp_codegen_runtime_class_init_inline(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var);
  7289. DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC* L_0 = ((DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_StaticFields*)il2cpp_codegen_static_fields_for(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC_il2cpp_TypeInfo_var))->___Value_0;
  7290. RuntimeObject* L_1 = ___1_value;
  7291. if ((!(((RuntimeObject*)(DBNull_t33A9BF6787D27894A593CF4A5E58B8DDC63BBEFC*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  7292. {
  7293. goto IL_001f;
  7294. }
  7295. }
  7296. {
  7297. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____values_14;
  7298. int32_t L_3 = ___0_recordNo;
  7299. RuntimeObject* L_4 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  7300. NullCheck(L_2);
  7301. ArrayElementTypeCheck (L_2, L_4);
  7302. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RuntimeObject*)L_4);
  7303. int32_t L_5 = ___0_recordNo;
  7304. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_5, (bool)1, NULL);
  7305. return;
  7306. }
  7307. IL_001f:
  7308. {
  7309. RuntimeObject* L_6 = ___1_value;
  7310. if (L_6)
  7311. {
  7312. goto IL_0047;
  7313. }
  7314. }
  7315. {
  7316. bool L_7 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____isValueType_11;
  7317. if (!L_7)
  7318. {
  7319. goto IL_0030;
  7320. }
  7321. }
  7322. {
  7323. Exception_t* L_8;
  7324. L_8 = ExceptionBuilder_StorageSetFailed_mD1DDFA2037D98B7EBB9C5CC173049C4FD8ECF673(NULL);
  7325. IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlUdtStorage_Set_m095FB8D317F1F198E8D649173B3ED77EE3487443_RuntimeMethod_var)));
  7326. }
  7327. IL_0030:
  7328. {
  7329. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = __this->____values_14;
  7330. int32_t L_10 = ___0_recordNo;
  7331. RuntimeObject* L_11 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  7332. NullCheck(L_9);
  7333. ArrayElementTypeCheck (L_9, L_11);
  7334. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (RuntimeObject*)L_11);
  7335. int32_t L_12 = ___0_recordNo;
  7336. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_12, (bool)1, NULL);
  7337. return;
  7338. }
  7339. IL_0047:
  7340. {
  7341. Type_t* L_13 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7342. RuntimeObject* L_14 = ___1_value;
  7343. NullCheck(L_13);
  7344. bool L_15;
  7345. L_15 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(119 /* System.Boolean System.Type::IsInstanceOfType(System.Object) */, L_13, L_14);
  7346. if (L_15)
  7347. {
  7348. goto IL_005b;
  7349. }
  7350. }
  7351. {
  7352. Exception_t* L_16;
  7353. L_16 = ExceptionBuilder_StorageSetFailed_mD1DDFA2037D98B7EBB9C5CC173049C4FD8ECF673(NULL);
  7354. IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SqlUdtStorage_Set_m095FB8D317F1F198E8D649173B3ED77EE3487443_RuntimeMethod_var)));
  7355. }
  7356. IL_005b:
  7357. {
  7358. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->____values_14;
  7359. int32_t L_18 = ___0_recordNo;
  7360. RuntimeObject* L_19 = ___1_value;
  7361. NullCheck(L_17);
  7362. ArrayElementTypeCheck (L_17, L_19);
  7363. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(L_18), (RuntimeObject*)L_19);
  7364. int32_t L_20 = ___0_recordNo;
  7365. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_20, (bool)0, NULL);
  7366. return;
  7367. }
  7368. }
  7369. // System.Void System.Data.Common.SqlUdtStorage::SetCapacity(System.Int32)
  7370. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_SetCapacity_m7BA7B111C189176CD66693A42B157C6F56C7304B (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  7371. {
  7372. static bool s_Il2CppMethodInitialized;
  7373. if (!s_Il2CppMethodInitialized)
  7374. {
  7375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  7377. s_Il2CppMethodInitialized = true;
  7378. }
  7379. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
  7380. {
  7381. int32_t L_0 = ___0_capacity;
  7382. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_0);
  7383. V_0 = L_1;
  7384. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____values_14;
  7385. if (!L_2)
  7386. {
  7387. goto IL_002b;
  7388. }
  7389. }
  7390. {
  7391. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____values_14;
  7392. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
  7393. int32_t L_5 = ___0_capacity;
  7394. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->____values_14;
  7395. NullCheck(L_6);
  7396. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  7397. int32_t L_7;
  7398. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  7399. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  7400. }
  7401. IL_002b:
  7402. {
  7403. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = V_0;
  7404. __this->____values_14 = L_8;
  7405. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  7406. int32_t L_9 = ___0_capacity;
  7407. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  7408. return;
  7409. }
  7410. }
  7411. // System.Object System.Data.Common.SqlUdtStorage::ConvertXmlToObject(System.String)
  7412. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_ConvertXmlToObject_mDDE1486865C2C7F96E26CB077E1759D649B4530B (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, String_t* ___0_s, const RuntimeMethod* method)
  7413. {
  7414. static bool s_Il2CppMethodInitialized;
  7415. if (!s_Il2CppMethodInitialized)
  7416. {
  7417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  7419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  7421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  7422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76);
  7423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB);
  7424. s_Il2CppMethodInitialized = true;
  7425. }
  7426. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* V_0 = NULL;
  7427. RuntimeObject* V_1 = NULL;
  7428. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* V_2 = NULL;
  7429. {
  7430. bool L_0 = __this->____implementsIXmlSerializable_15;
  7431. if (!L_0)
  7432. {
  7433. goto IL_004a;
  7434. }
  7435. }
  7436. {
  7437. Type_t* L_1 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7438. RuntimeObject* L_2;
  7439. L_2 = Activator_CreateInstance_m2BE3252B26369EA17E06A564F25172F6D002469F(L_1, (bool)1, NULL);
  7440. V_1 = L_2;
  7441. String_t* L_3 = ___0_s;
  7442. String_t* L_4;
  7443. L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral0C8FFD9099CC1566CF7D882C306D3BFAD9CE4A76, L_3, _stringLiteral3EDEBA59761013871A662EE6B0D7C52CE5D36FEB, NULL);
  7444. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_5 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  7445. NullCheck(L_5);
  7446. StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_5, L_4, NULL);
  7447. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_6 = (XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B*)il2cpp_codegen_object_new(XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B_il2cpp_TypeInfo_var);
  7448. NullCheck(L_6);
  7449. XmlTextReader__ctor_mC97F8050EA5BC3E461C2B682AF238D00196594AF(L_6, L_5, NULL);
  7450. V_2 = L_6;
  7451. }
  7452. {
  7453. auto __finallyBlock = il2cpp::utils::Finally([&]
  7454. {
  7455. FINALLY_003e:
  7456. {// begin finally (depth: 1)
  7457. {
  7458. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_7 = V_2;
  7459. if (!L_7)
  7460. {
  7461. goto IL_0047;
  7462. }
  7463. }
  7464. {
  7465. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_8 = V_2;
  7466. NullCheck(L_8);
  7467. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
  7468. }
  7469. IL_0047:
  7470. {
  7471. return;
  7472. }
  7473. }// end finally (depth: 1)
  7474. });
  7475. try
  7476. {// begin try (depth: 1)
  7477. RuntimeObject* L_9 = V_1;
  7478. XmlTextReader_tC907887DA34B51126640DA590B4C9358DF45738B* L_10 = V_2;
  7479. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_9, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  7480. InterfaceActionInvoker1< XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* >::Invoke(1 /* System.Void System.Xml.Serialization.IXmlSerializable::ReadXml(System.Xml.XmlReader) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_9, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_10);
  7481. goto IL_0048;
  7482. }// end try (depth: 1)
  7483. catch(Il2CppExceptionWrapper& e)
  7484. {
  7485. __finallyBlock.StoreException(e.ex);
  7486. }
  7487. }
  7488. IL_0048:
  7489. {
  7490. RuntimeObject* L_11 = V_1;
  7491. return L_11;
  7492. }
  7493. IL_004a:
  7494. {
  7495. String_t* L_12 = ___0_s;
  7496. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_13 = (StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8*)il2cpp_codegen_object_new(StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8_il2cpp_TypeInfo_var);
  7497. NullCheck(L_13);
  7498. StringReader__ctor_m72556EC1062F49E05CF41B0825AC7FA2DB2A81C0(L_13, L_12, NULL);
  7499. V_0 = L_13;
  7500. Type_t* L_14 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7501. il2cpp_codegen_runtime_class_init_inline(ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7502. XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_15;
  7503. L_15 = ObjectStorage_GetXmlSerializer_m8AEE8D07759F90C3971B2EA835BC171A03E4CA85(L_14, NULL);
  7504. StringReader_t1A336148FF22A9584E759A9D720CC96C23E35DD8* L_16 = V_0;
  7505. NullCheck(L_15);
  7506. RuntimeObject* L_17;
  7507. L_17 = XmlSerializer_Deserialize_m7487D353E77EED4F6A255D415AE87DBCBC0A6E2D(L_15, L_16, NULL);
  7508. return L_17;
  7509. }
  7510. }
  7511. // System.Object System.Data.Common.SqlUdtStorage::ConvertXmlToObject(System.Xml.XmlReader,System.Xml.Serialization.XmlRootAttribute)
  7512. IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_ConvertXmlToObject_m64771B8D93840BFF00509C689682D9EE9F107EE2 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* ___0_xmlReader, XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* ___1_xmlAttrib, const RuntimeMethod* method)
  7513. {
  7514. static bool s_Il2CppMethodInitialized;
  7515. if (!s_Il2CppMethodInitialized)
  7516. {
  7517. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  7518. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7519. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlUdtStorage_ConvertXmlToObject_m64771B8D93840BFF00509C689682D9EE9F107EE2_RuntimeMethod_var);
  7520. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var);
  7521. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7522. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  7523. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  7524. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C014955313A7D33D5D04696B884B25325E6393C);
  7525. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28);
  7526. s_Il2CppMethodInitialized = true;
  7527. }
  7528. String_t* V_0 = NULL;
  7529. String_t* V_1 = NULL;
  7530. Type_t* G_B7_0 = NULL;
  7531. {
  7532. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_0 = ___1_xmlAttrib;
  7533. if (L_0)
  7534. {
  7535. goto IL_005b;
  7536. }
  7537. }
  7538. {
  7539. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_1 = ___0_xmlReader;
  7540. NullCheck(L_1);
  7541. String_t* L_2;
  7542. L_2 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23 /* System.String System.Xml.XmlReader::GetAttribute(System.String,System.String) */, L_1, _stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28, _stringLiteral44796A9EA3476CDED88CE39A688C638A52C1D20E);
  7543. V_0 = L_2;
  7544. String_t* L_3 = V_0;
  7545. if (L_3)
  7546. {
  7547. goto IL_0037;
  7548. }
  7549. }
  7550. {
  7551. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_4 = ___0_xmlReader;
  7552. NullCheck(L_4);
  7553. String_t* L_5;
  7554. L_5 = VirtualFuncInvoker2< String_t*, String_t*, String_t* >::Invoke(23 /* System.String System.Xml.XmlReader::GetAttribute(System.String,System.String) */, L_4, _stringLiteralF5272508B2E6395FDF44F8E7BE3B299EB6377D28, _stringLiteral7C014955313A7D33D5D04696B884B25325E6393C);
  7555. V_1 = L_5;
  7556. String_t* L_6 = V_1;
  7557. if (!L_6)
  7558. {
  7559. goto IL_0037;
  7560. }
  7561. }
  7562. {
  7563. String_t* L_7 = V_1;
  7564. il2cpp_codegen_runtime_class_init_inline(XSDSchema_t3BD7A85B5B77669F2A8AC189553BBDC0DC9B112C_il2cpp_TypeInfo_var);
  7565. Type_t* L_8;
  7566. L_8 = XSDSchema_XsdtoClr_m56B7AD7BAF9F6E0A70068CA8087844089DA5E059(L_7, NULL);
  7567. NullCheck(L_8);
  7568. String_t* L_9;
  7569. L_9 = VirtualFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_8);
  7570. V_0 = L_9;
  7571. }
  7572. IL_0037:
  7573. {
  7574. String_t* L_10 = V_0;
  7575. if (!L_10)
  7576. {
  7577. goto IL_0042;
  7578. }
  7579. }
  7580. {
  7581. String_t* L_11 = V_0;
  7582. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7583. Type_t* L_12;
  7584. L_12 = il2cpp_codegen_get_type(L_11, Type_GetType_m71A077E0B5DA3BD1DC0AB9AE387056CFCF56F93F_RuntimeMethod_var, SqlUdtStorage_ConvertXmlToObject_m64771B8D93840BFF00509C689682D9EE9F107EE2_RuntimeMethod_var);
  7585. G_B7_0 = L_12;
  7586. goto IL_0048;
  7587. }
  7588. IL_0042:
  7589. {
  7590. Type_t* L_13 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7591. G_B7_0 = L_13;
  7592. }
  7593. IL_0048:
  7594. {
  7595. RuntimeObject* L_14;
  7596. L_14 = Activator_CreateInstance_m2BE3252B26369EA17E06A564F25172F6D002469F(G_B7_0, (bool)1, NULL);
  7597. RuntimeObject* L_15 = L_14;
  7598. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_16 = ___0_xmlReader;
  7599. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_15, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  7600. InterfaceActionInvoker1< XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* >::Invoke(1 /* System.Void System.Xml.Serialization.IXmlSerializable::ReadXml(System.Xml.XmlReader) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_15, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_16);
  7601. return L_15;
  7602. }
  7603. IL_005b:
  7604. {
  7605. Type_t* L_17 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7606. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_18 = ___1_xmlAttrib;
  7607. il2cpp_codegen_runtime_class_init_inline(ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7608. XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_19;
  7609. L_19 = ObjectStorage_GetXmlSerializer_mFAC39326321F5899C7F9FDA200CCF212BFC93AE7(L_17, L_18, NULL);
  7610. XmlReader_t4C709DEF5F01606ECB60B638F1BD6F6E0A9116FD* L_20 = ___0_xmlReader;
  7611. NullCheck(L_19);
  7612. RuntimeObject* L_21;
  7613. L_21 = XmlSerializer_Deserialize_m3F8DFF8F5A4052487062BAB8C60C110FA9AE40A8(L_19, L_20, NULL);
  7614. return L_21;
  7615. }
  7616. }
  7617. // System.String System.Data.Common.SqlUdtStorage::ConvertObjectToXml(System.Object)
  7618. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SqlUdtStorage_ConvertObjectToXml_m5D7E9052FFE08E7DB5C2D88787F936FE00D9F132 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  7619. {
  7620. static bool s_Il2CppMethodInitialized;
  7621. if (!s_Il2CppMethodInitialized)
  7622. {
  7623. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  7624. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  7625. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7626. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  7627. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  7628. s_Il2CppMethodInitialized = true;
  7629. }
  7630. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* V_0 = NULL;
  7631. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* V_1 = NULL;
  7632. {
  7633. RuntimeObject* L_0;
  7634. L_0 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  7635. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_1 = (StringWriter_tF48052BE4F980E5C85403221E835768E4156267D*)il2cpp_codegen_object_new(StringWriter_tF48052BE4F980E5C85403221E835768E4156267D_il2cpp_TypeInfo_var);
  7636. NullCheck(L_1);
  7637. StringWriter__ctor_mE3EE42D6B6B6CE4F81849022B19FFC1842FB3FCA(L_1, L_0, NULL);
  7638. V_0 = L_1;
  7639. bool L_2 = __this->____implementsIXmlSerializable_15;
  7640. if (!L_2)
  7641. {
  7642. goto IL_0033;
  7643. }
  7644. }
  7645. {
  7646. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_3 = V_0;
  7647. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_4 = (XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B*)il2cpp_codegen_object_new(XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B_il2cpp_TypeInfo_var);
  7648. NullCheck(L_4);
  7649. XmlTextWriter__ctor_m4AE8363DFA5B2D16F3750514727C63D4A0096489(L_4, L_3, NULL);
  7650. V_1 = L_4;
  7651. }
  7652. {
  7653. auto __finallyBlock = il2cpp::utils::Finally([&]
  7654. {
  7655. FINALLY_0029:
  7656. {// begin finally (depth: 1)
  7657. {
  7658. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_5 = V_1;
  7659. if (!L_5)
  7660. {
  7661. goto IL_0032;
  7662. }
  7663. }
  7664. {
  7665. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_6 = V_1;
  7666. NullCheck(L_6);
  7667. InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  7668. }
  7669. IL_0032:
  7670. {
  7671. return;
  7672. }
  7673. }// end finally (depth: 1)
  7674. });
  7675. try
  7676. {// begin try (depth: 1)
  7677. RuntimeObject* L_7 = ___0_value;
  7678. XmlTextWriter_t9CB64E379F8FE646DA31698A03CE6AF8A594A73B* L_8 = V_1;
  7679. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_7, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  7680. InterfaceActionInvoker1< XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* >::Invoke(2 /* System.Void System.Xml.Serialization.IXmlSerializable::WriteXml(System.Xml.XmlWriter) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_7, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_8);
  7681. goto IL_0045;
  7682. }// end try (depth: 1)
  7683. catch(Il2CppExceptionWrapper& e)
  7684. {
  7685. __finallyBlock.StoreException(e.ex);
  7686. }
  7687. }
  7688. IL_0033:
  7689. {
  7690. RuntimeObject* L_9 = ___0_value;
  7691. NullCheck(L_9);
  7692. Type_t* L_10;
  7693. L_10 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_9, NULL);
  7694. il2cpp_codegen_runtime_class_init_inline(ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7695. XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_11;
  7696. L_11 = ObjectStorage_GetXmlSerializer_m8AEE8D07759F90C3971B2EA835BC171A03E4CA85(L_10, NULL);
  7697. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_12 = V_0;
  7698. RuntimeObject* L_13 = ___0_value;
  7699. NullCheck(L_11);
  7700. XmlSerializer_Serialize_m2EEA80F41157A3088A0E74EB55EA04ECAEE32CCF(L_11, L_12, L_13, NULL);
  7701. }
  7702. IL_0045:
  7703. {
  7704. StringWriter_tF48052BE4F980E5C85403221E835768E4156267D* L_14 = V_0;
  7705. NullCheck(L_14);
  7706. String_t* L_15;
  7707. L_15 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_14);
  7708. return L_15;
  7709. }
  7710. }
  7711. // System.Void System.Data.Common.SqlUdtStorage::ConvertObjectToXml(System.Object,System.Xml.XmlWriter,System.Xml.Serialization.XmlRootAttribute)
  7712. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_ConvertObjectToXml_m3195087DA563349C3AECF07F1BA9425BB0F641A3 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, RuntimeObject* ___0_value, XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* ___1_xmlWriter, XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* ___2_xmlAttrib, const RuntimeMethod* method)
  7713. {
  7714. static bool s_Il2CppMethodInitialized;
  7715. if (!s_Il2CppMethodInitialized)
  7716. {
  7717. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var);
  7718. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7719. s_Il2CppMethodInitialized = true;
  7720. }
  7721. {
  7722. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_0 = ___2_xmlAttrib;
  7723. if (L_0)
  7724. {
  7725. goto IL_0010;
  7726. }
  7727. }
  7728. {
  7729. RuntimeObject* L_1 = ___0_value;
  7730. XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* L_2 = ___1_xmlWriter;
  7731. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_1, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)));
  7732. InterfaceActionInvoker1< XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* >::Invoke(2 /* System.Void System.Xml.Serialization.IXmlSerializable::WriteXml(System.Xml.XmlWriter) */, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_1, IXmlSerializable_tE36AB1894460107283308E142C1106C4AB31A526_il2cpp_TypeInfo_var)), L_2);
  7733. return;
  7734. }
  7735. IL_0010:
  7736. {
  7737. Type_t* L_3 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  7738. XmlRootAttribute_t09EE81719C9B95C01B28D108765FB62737E75FAF* L_4 = ___2_xmlAttrib;
  7739. il2cpp_codegen_runtime_class_init_inline(ObjectStorage_t816E88583419792A49925A19C8692C8DF3AA99F0_il2cpp_TypeInfo_var);
  7740. XmlSerializer_t08AD90724C0D9D82D4CC23611E5FBDEE50B2867B* L_5;
  7741. L_5 = ObjectStorage_GetXmlSerializer_mFAC39326321F5899C7F9FDA200CCF212BFC93AE7(L_3, L_4, NULL);
  7742. XmlWriter_tCBC8D0C4891828A0A384C68D0414337F20E1A17F* L_6 = ___1_xmlWriter;
  7743. RuntimeObject* L_7 = ___0_value;
  7744. NullCheck(L_5);
  7745. XmlSerializer_Serialize_mB74F49E255C6BCCE6912F2049914C6D18B73A2D1(L_5, L_6, L_7, NULL);
  7746. return;
  7747. }
  7748. }
  7749. // System.Object System.Data.Common.SqlUdtStorage::GetEmptyStorage(System.Int32)
  7750. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SqlUdtStorage_GetEmptyStorage_m8D8DDBC6E73BA3CA4A853D33CB8211E3B3F0B2D2 (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  7751. {
  7752. static bool s_Il2CppMethodInitialized;
  7753. if (!s_Il2CppMethodInitialized)
  7754. {
  7755. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  7756. s_Il2CppMethodInitialized = true;
  7757. }
  7758. {
  7759. int32_t L_0 = ___0_recordCount;
  7760. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)L_0);
  7761. return (RuntimeObject*)L_1;
  7762. }
  7763. }
  7764. // System.Void System.Data.Common.SqlUdtStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  7765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_CopyValue_m99C613BB5977F697C40353CFEFF0A8837E65796E (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  7766. {
  7767. static bool s_Il2CppMethodInitialized;
  7768. if (!s_Il2CppMethodInitialized)
  7769. {
  7770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  7771. s_Il2CppMethodInitialized = true;
  7772. }
  7773. {
  7774. RuntimeObject* L_0 = ___1_store;
  7775. int32_t L_1 = ___3_storeIndex;
  7776. ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____values_14;
  7777. int32_t L_3 = ___0_record;
  7778. NullCheck(L_2);
  7779. int32_t L_4 = L_3;
  7780. RuntimeObject* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  7781. NullCheck(((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)));
  7782. ArrayElementTypeCheck (((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), L_5);
  7783. (((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (RuntimeObject*)L_5);
  7784. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  7785. int32_t L_7 = ___3_storeIndex;
  7786. int32_t L_8 = ___0_record;
  7787. bool L_9;
  7788. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  7789. NullCheck(L_6);
  7790. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  7791. return;
  7792. }
  7793. }
  7794. // System.Void System.Data.Common.SqlUdtStorage::SetStorage(System.Object,System.Collections.BitArray)
  7795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage_SetStorage_m8BF8D6AE2C322AE7E847BCB5F98BDB87855CBC1D (SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  7796. {
  7797. static bool s_Il2CppMethodInitialized;
  7798. if (!s_Il2CppMethodInitialized)
  7799. {
  7800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
  7801. s_Il2CppMethodInitialized = true;
  7802. }
  7803. {
  7804. RuntimeObject* L_0 = ___0_store;
  7805. __this->____values_14 = ((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var));
  7806. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)Castclass((RuntimeObject*)L_0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)));
  7807. return;
  7808. }
  7809. }
  7810. // System.Void System.Data.Common.SqlUdtStorage::.cctor()
  7811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SqlUdtStorage__cctor_mF0EA2082C57417E4D77B7223924F2274033B834A (const RuntimeMethod* method)
  7812. {
  7813. static bool s_Il2CppMethodInitialized;
  7814. if (!s_Il2CppMethodInitialized)
  7815. {
  7816. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2__ctor_m18A4C1583B6AE265D3F02ACABE66DF23DDCC1709_RuntimeMethod_var);
  7817. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834_il2cpp_TypeInfo_var);
  7818. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var);
  7819. s_Il2CppMethodInitialized = true;
  7820. }
  7821. {
  7822. ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834* L_0 = (ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834*)il2cpp_codegen_object_new(ConcurrentDictionary_2_t01EC89866F72177CED9A0249F17948367F151834_il2cpp_TypeInfo_var);
  7823. NullCheck(L_0);
  7824. ConcurrentDictionary_2__ctor_m18A4C1583B6AE265D3F02ACABE66DF23DDCC1709(L_0, ConcurrentDictionary_2__ctor_m18A4C1583B6AE265D3F02ACABE66DF23DDCC1709_RuntimeMethod_var);
  7825. ((SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_StaticFields*)il2cpp_codegen_static_fields_for(SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var))->___s_typeToNull_17 = L_0;
  7826. Il2CppCodeGenWriteBarrier((void**)(&((SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_StaticFields*)il2cpp_codegen_static_fields_for(SqlUdtStorage_t5F263716B666F5A31BD1DC9AC94981BF3185F067_il2cpp_TypeInfo_var))->___s_typeToNull_17), (void*)L_0);
  7827. return;
  7828. }
  7829. }
  7830. #ifdef __clang__
  7831. #pragma clang diagnostic pop
  7832. #endif
  7833. #ifdef __clang__
  7834. #pragma clang diagnostic push
  7835. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7836. #pragma clang diagnostic ignored "-Wunused-variable"
  7837. #endif
  7838. // System.Void System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0::.ctor()
  7839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass6_0__ctor_mA7537729315A16E6F6FAF4D6001216C6ECE6AA3E (U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* __this, const RuntimeMethod* method)
  7840. {
  7841. {
  7842. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7843. return;
  7844. }
  7845. }
  7846. // System.Object System.Data.Common.SqlUdtStorage/<>c__DisplayClass6_0::<GetStaticNullForUdtType>b__0(System.Type)
  7847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass6_0_U3CGetStaticNullForUdtTypeU3Eb__0_mA477120577648521172AF2A0786AAAA96563FA76 (U3CU3Ec__DisplayClass6_0_tA94B883F7263633503099BA2D2DA99C3A9A63977* __this, Type_t* ___0_t, const RuntimeMethod* method)
  7848. {
  7849. static bool s_Il2CppMethodInitialized;
  7850. if (!s_Il2CppMethodInitialized)
  7851. {
  7852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9);
  7853. s_Il2CppMethodInitialized = true;
  7854. }
  7855. PropertyInfo_t* V_0 = NULL;
  7856. FieldInfo_t* V_1 = NULL;
  7857. {
  7858. Type_t* L_0 = __this->___type_0;
  7859. NullCheck(L_0);
  7860. PropertyInfo_t* L_1;
  7861. L_1 = Type_GetProperty_m6E63875E6098E89250149F4E76FAD40844708391(L_0, _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9, ((int32_t)24), NULL);
  7862. V_0 = L_1;
  7863. PropertyInfo_t* L_2 = V_0;
  7864. bool L_3;
  7865. L_3 = PropertyInfo_op_Inequality_mE75A4F14CC678D8A670730FBD4338C718CACB51B(L_2, (PropertyInfo_t*)NULL, NULL);
  7866. if (!L_3)
  7867. {
  7868. goto IL_0025;
  7869. }
  7870. }
  7871. {
  7872. PropertyInfo_t* L_4 = V_0;
  7873. NullCheck(L_4);
  7874. RuntimeObject* L_5;
  7875. L_5 = VirtualFuncInvoker2< RuntimeObject*, RuntimeObject*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* >::Invoke(26 /* System.Object System.Reflection.PropertyInfo::GetValue(System.Object,System.Object[]) */, L_4, NULL, (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)NULL);
  7876. return L_5;
  7877. }
  7878. IL_0025:
  7879. {
  7880. Type_t* L_6 = __this->___type_0;
  7881. NullCheck(L_6);
  7882. FieldInfo_t* L_7;
  7883. L_7 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(86 /* System.Reflection.FieldInfo System.Type::GetField(System.String,System.Reflection.BindingFlags) */, L_6, _stringLiteralDA4BE0F963380DB493604E9CA0B0B54F040F58C9, ((int32_t)24));
  7884. V_1 = L_7;
  7885. FieldInfo_t* L_8 = V_1;
  7886. bool L_9;
  7887. L_9 = FieldInfo_op_Inequality_m95789A98E646494987E66A9E4188DCA86185066B(L_8, (FieldInfo_t*)NULL, NULL);
  7888. if (!L_9)
  7889. {
  7890. goto IL_0049;
  7891. }
  7892. }
  7893. {
  7894. FieldInfo_t* L_10 = V_1;
  7895. NullCheck(L_10);
  7896. RuntimeObject* L_11;
  7897. L_11 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(25 /* System.Object System.Reflection.FieldInfo::GetValue(System.Object) */, L_10, NULL);
  7898. return L_11;
  7899. }
  7900. IL_0049:
  7901. {
  7902. Type_t* L_12 = __this->___type_0;
  7903. NullCheck(L_12);
  7904. String_t* L_13;
  7905. L_13 = VirtualFuncInvoker0< String_t* >::Invoke(25 /* System.String System.Type::get_AssemblyQualifiedName() */, L_12);
  7906. Exception_t* L_14;
  7907. L_14 = ExceptionBuilder_INullableUDTwithoutStaticNull_m12D68CA24E4358382D62FBBCB35B7290CC3B0EAD(L_13, NULL);
  7908. IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass6_0_U3CGetStaticNullForUdtTypeU3Eb__0_mA477120577648521172AF2A0786AAAA96563FA76_RuntimeMethod_var)));
  7909. }
  7910. }
  7911. #ifdef __clang__
  7912. #pragma clang diagnostic pop
  7913. #endif
  7914. #ifdef __clang__
  7915. #pragma clang diagnostic push
  7916. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7917. #pragma clang diagnostic ignored "-Wunused-variable"
  7918. #endif
  7919. // System.Void System.Data.Common.StringStorage::.ctor(System.Data.DataColumn)
  7920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage__ctor_m63BD96A20EF9341221B0071365FA13E6FAD9E4C3 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  7921. {
  7922. static bool s_Il2CppMethodInitialized;
  7923. if (!s_Il2CppMethodInitialized)
  7924. {
  7925. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  7926. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  7927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  7928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  7929. s_Il2CppMethodInitialized = true;
  7930. }
  7931. {
  7932. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  7933. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  7934. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  7935. Type_t* L_2;
  7936. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  7937. String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
  7938. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  7939. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_3, ((int32_t)18), NULL);
  7940. return;
  7941. }
  7942. }
  7943. // System.Object System.Data.Common.StringStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  7944. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStorage_Aggregate_mC2EE2FB81839B9F011F59D648C034BC8AE072859 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_recordNos, int32_t ___1_kind, const RuntimeMethod* method)
  7945. {
  7946. static bool s_Il2CppMethodInitialized;
  7947. if (!s_Il2CppMethodInitialized)
  7948. {
  7949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  7950. s_Il2CppMethodInitialized = true;
  7951. }
  7952. int32_t V_0 = 0;
  7953. int32_t V_1 = 0;
  7954. int32_t V_2 = 0;
  7955. int32_t V_3 = 0;
  7956. {
  7957. int32_t L_0 = ___1_kind;
  7958. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 6)))
  7959. {
  7960. case 0:
  7961. {
  7962. goto IL_001d;
  7963. }
  7964. case 1:
  7965. {
  7966. goto IL_007d;
  7967. }
  7968. case 2:
  7969. {
  7970. goto IL_00f9;
  7971. }
  7972. case 3:
  7973. {
  7974. goto IL_00d2;
  7975. }
  7976. }
  7977. }
  7978. {
  7979. goto IL_00f9;
  7980. }
  7981. IL_001d:
  7982. {
  7983. V_1 = (-1);
  7984. V_0 = 0;
  7985. goto IL_0038;
  7986. }
  7987. IL_0023:
  7988. {
  7989. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_recordNos;
  7990. int32_t L_2 = V_0;
  7991. NullCheck(L_1);
  7992. int32_t L_3 = L_2;
  7993. int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  7994. bool L_5;
  7995. L_5 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_4);
  7996. if (L_5)
  7997. {
  7998. goto IL_0034;
  7999. }
  8000. }
  8001. {
  8002. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___0_recordNos;
  8003. int32_t L_7 = V_0;
  8004. NullCheck(L_6);
  8005. int32_t L_8 = L_7;
  8006. int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  8007. V_1 = L_9;
  8008. goto IL_003e;
  8009. }
  8010. IL_0034:
  8011. {
  8012. int32_t L_10 = V_0;
  8013. V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8014. }
  8015. IL_0038:
  8016. {
  8017. int32_t L_11 = V_0;
  8018. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___0_recordNos;
  8019. NullCheck(L_12);
  8020. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  8021. {
  8022. goto IL_0023;
  8023. }
  8024. }
  8025. IL_003e:
  8026. {
  8027. int32_t L_13 = V_1;
  8028. if ((((int32_t)L_13) < ((int32_t)0)))
  8029. {
  8030. goto IL_0076;
  8031. }
  8032. }
  8033. {
  8034. int32_t L_14 = V_0;
  8035. V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  8036. goto IL_0068;
  8037. }
  8038. IL_0048:
  8039. {
  8040. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = ___0_recordNos;
  8041. int32_t L_16 = V_0;
  8042. NullCheck(L_15);
  8043. int32_t L_17 = L_16;
  8044. int32_t L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  8045. bool L_19;
  8046. L_19 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_18);
  8047. if (L_19)
  8048. {
  8049. goto IL_0064;
  8050. }
  8051. }
  8052. {
  8053. int32_t L_20 = V_1;
  8054. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_recordNos;
  8055. int32_t L_22 = V_0;
  8056. NullCheck(L_21);
  8057. int32_t L_23 = L_22;
  8058. int32_t L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  8059. int32_t L_25;
  8060. L_25 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Data.Common.DataStorage::Compare(System.Int32,System.Int32) */, __this, L_20, L_24);
  8061. if ((((int32_t)L_25) <= ((int32_t)0)))
  8062. {
  8063. goto IL_0064;
  8064. }
  8065. }
  8066. {
  8067. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = ___0_recordNos;
  8068. int32_t L_27 = V_0;
  8069. NullCheck(L_26);
  8070. int32_t L_28 = L_27;
  8071. int32_t L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  8072. V_1 = L_29;
  8073. }
  8074. IL_0064:
  8075. {
  8076. int32_t L_30 = V_0;
  8077. V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
  8078. }
  8079. IL_0068:
  8080. {
  8081. int32_t L_31 = V_0;
  8082. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = ___0_recordNos;
  8083. NullCheck(L_32);
  8084. if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length)))))
  8085. {
  8086. goto IL_0048;
  8087. }
  8088. }
  8089. {
  8090. int32_t L_33 = V_1;
  8091. RuntimeObject* L_34;
  8092. L_34 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(9 /* System.Object System.Data.Common.DataStorage::Get(System.Int32) */, __this, L_33);
  8093. return L_34;
  8094. }
  8095. IL_0076:
  8096. {
  8097. RuntimeObject* L_35 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8098. return L_35;
  8099. }
  8100. IL_007d:
  8101. {
  8102. V_2 = (-1);
  8103. V_0 = 0;
  8104. goto IL_0098;
  8105. }
  8106. IL_0083:
  8107. {
  8108. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = ___0_recordNos;
  8109. int32_t L_37 = V_0;
  8110. NullCheck(L_36);
  8111. int32_t L_38 = L_37;
  8112. int32_t L_39 = (L_36)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  8113. bool L_40;
  8114. L_40 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_39);
  8115. if (L_40)
  8116. {
  8117. goto IL_0094;
  8118. }
  8119. }
  8120. {
  8121. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = ___0_recordNos;
  8122. int32_t L_42 = V_0;
  8123. NullCheck(L_41);
  8124. int32_t L_43 = L_42;
  8125. int32_t L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  8126. V_2 = L_44;
  8127. goto IL_009e;
  8128. }
  8129. IL_0094:
  8130. {
  8131. int32_t L_45 = V_0;
  8132. V_0 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  8133. }
  8134. IL_0098:
  8135. {
  8136. int32_t L_46 = V_0;
  8137. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = ___0_recordNos;
  8138. NullCheck(L_47);
  8139. if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
  8140. {
  8141. goto IL_0083;
  8142. }
  8143. }
  8144. IL_009e:
  8145. {
  8146. int32_t L_48 = V_2;
  8147. if ((((int32_t)L_48) < ((int32_t)0)))
  8148. {
  8149. goto IL_00cb;
  8150. }
  8151. }
  8152. {
  8153. int32_t L_49 = V_0;
  8154. V_0 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  8155. goto IL_00bd;
  8156. }
  8157. IL_00a8:
  8158. {
  8159. int32_t L_50 = V_2;
  8160. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___0_recordNos;
  8161. int32_t L_52 = V_0;
  8162. NullCheck(L_51);
  8163. int32_t L_53 = L_52;
  8164. int32_t L_54 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_53));
  8165. int32_t L_55;
  8166. L_55 = VirtualFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(5 /* System.Int32 System.Data.Common.DataStorage::Compare(System.Int32,System.Int32) */, __this, L_50, L_54);
  8167. if ((((int32_t)L_55) >= ((int32_t)0)))
  8168. {
  8169. goto IL_00b9;
  8170. }
  8171. }
  8172. {
  8173. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_56 = ___0_recordNos;
  8174. int32_t L_57 = V_0;
  8175. NullCheck(L_56);
  8176. int32_t L_58 = L_57;
  8177. int32_t L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
  8178. V_2 = L_59;
  8179. }
  8180. IL_00b9:
  8181. {
  8182. int32_t L_60 = V_0;
  8183. V_0 = ((int32_t)il2cpp_codegen_add(L_60, 1));
  8184. }
  8185. IL_00bd:
  8186. {
  8187. int32_t L_61 = V_0;
  8188. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = ___0_recordNos;
  8189. NullCheck(L_62);
  8190. if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_62)->max_length)))))
  8191. {
  8192. goto IL_00a8;
  8193. }
  8194. }
  8195. {
  8196. int32_t L_63 = V_2;
  8197. RuntimeObject* L_64;
  8198. L_64 = VirtualFuncInvoker1< RuntimeObject*, int32_t >::Invoke(9 /* System.Object System.Data.Common.DataStorage::Get(System.Int32) */, __this, L_63);
  8199. return L_64;
  8200. }
  8201. IL_00cb:
  8202. {
  8203. RuntimeObject* L_65 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8204. return L_65;
  8205. }
  8206. IL_00d2:
  8207. {
  8208. V_3 = 0;
  8209. V_0 = 0;
  8210. goto IL_00ec;
  8211. }
  8212. IL_00d8:
  8213. {
  8214. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = __this->____values_14;
  8215. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_67 = ___0_recordNos;
  8216. int32_t L_68 = V_0;
  8217. NullCheck(L_67);
  8218. int32_t L_69 = L_68;
  8219. int32_t L_70 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  8220. NullCheck(L_66);
  8221. int32_t L_71 = L_70;
  8222. String_t* L_72 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
  8223. if (!L_72)
  8224. {
  8225. goto IL_00e8;
  8226. }
  8227. }
  8228. {
  8229. int32_t L_73 = V_3;
  8230. V_3 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  8231. }
  8232. IL_00e8:
  8233. {
  8234. int32_t L_74 = V_0;
  8235. V_0 = ((int32_t)il2cpp_codegen_add(L_74, 1));
  8236. }
  8237. IL_00ec:
  8238. {
  8239. int32_t L_75 = V_0;
  8240. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_76 = ___0_recordNos;
  8241. NullCheck(L_76);
  8242. if ((((int32_t)L_75) < ((int32_t)((int32_t)(((RuntimeArray*)L_76)->max_length)))))
  8243. {
  8244. goto IL_00d8;
  8245. }
  8246. }
  8247. {
  8248. int32_t L_77 = V_3;
  8249. int32_t L_78 = L_77;
  8250. RuntimeObject* L_79 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_78);
  8251. return L_79;
  8252. }
  8253. IL_00f9:
  8254. {
  8255. int32_t L_80 = ___1_kind;
  8256. Type_t* L_81 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  8257. Exception_t* L_82;
  8258. L_82 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_80, L_81, NULL);
  8259. IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringStorage_Aggregate_mC2EE2FB81839B9F011F59D648C034BC8AE072859_RuntimeMethod_var)));
  8260. }
  8261. }
  8262. // System.Int32 System.Data.Common.StringStorage::Compare(System.Int32,System.Int32)
  8263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringStorage_Compare_m0A567B071F53BD6991CC87E5500D7E50EBF2986D (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  8264. {
  8265. String_t* V_0 = NULL;
  8266. String_t* V_1 = NULL;
  8267. {
  8268. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8269. int32_t L_1 = ___0_recordNo1;
  8270. NullCheck(L_0);
  8271. int32_t L_2 = L_1;
  8272. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  8273. V_0 = L_3;
  8274. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = __this->____values_14;
  8275. int32_t L_5 = ___1_recordNo2;
  8276. NullCheck(L_4);
  8277. int32_t L_6 = L_5;
  8278. String_t* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  8279. V_1 = L_7;
  8280. String_t* L_8 = V_0;
  8281. String_t* L_9 = V_1;
  8282. if ((!(((RuntimeObject*)(String_t*)L_8) == ((RuntimeObject*)(String_t*)L_9))))
  8283. {
  8284. goto IL_0018;
  8285. }
  8286. }
  8287. {
  8288. return 0;
  8289. }
  8290. IL_0018:
  8291. {
  8292. String_t* L_10 = V_0;
  8293. if (L_10)
  8294. {
  8295. goto IL_001d;
  8296. }
  8297. }
  8298. {
  8299. return (-1);
  8300. }
  8301. IL_001d:
  8302. {
  8303. String_t* L_11 = V_1;
  8304. if (L_11)
  8305. {
  8306. goto IL_0022;
  8307. }
  8308. }
  8309. {
  8310. return 1;
  8311. }
  8312. IL_0022:
  8313. {
  8314. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_12 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____table_2;
  8315. String_t* L_13 = V_0;
  8316. String_t* L_14 = V_1;
  8317. NullCheck(L_12);
  8318. int32_t L_15;
  8319. L_15 = DataTable_Compare_mD425943926EF05816C7B8F5BB02F4234C0AB72C5(L_12, L_13, L_14, NULL);
  8320. return L_15;
  8321. }
  8322. }
  8323. // System.Int32 System.Data.Common.StringStorage::CompareValueTo(System.Int32,System.Object)
  8324. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringStorage_CompareValueTo_m5EAFAACC8F347C2FFB7F067F77175F2F7A84C958 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  8325. {
  8326. static bool s_Il2CppMethodInitialized;
  8327. if (!s_Il2CppMethodInitialized)
  8328. {
  8329. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  8330. s_Il2CppMethodInitialized = true;
  8331. }
  8332. String_t* V_0 = NULL;
  8333. {
  8334. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8335. int32_t L_1 = ___0_recordNo;
  8336. NullCheck(L_0);
  8337. int32_t L_2 = L_1;
  8338. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  8339. V_0 = L_3;
  8340. String_t* L_4 = V_0;
  8341. if (L_4)
  8342. {
  8343. goto IL_0019;
  8344. }
  8345. }
  8346. {
  8347. RuntimeObject* L_5 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8348. RuntimeObject* L_6 = ___1_value;
  8349. if ((!(((RuntimeObject*)(RuntimeObject*)L_5) == ((RuntimeObject*)(RuntimeObject*)L_6))))
  8350. {
  8351. goto IL_0017;
  8352. }
  8353. }
  8354. {
  8355. return 0;
  8356. }
  8357. IL_0017:
  8358. {
  8359. return (-1);
  8360. }
  8361. IL_0019:
  8362. {
  8363. RuntimeObject* L_7 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8364. RuntimeObject* L_8 = ___1_value;
  8365. if ((!(((RuntimeObject*)(RuntimeObject*)L_7) == ((RuntimeObject*)(RuntimeObject*)L_8))))
  8366. {
  8367. goto IL_0024;
  8368. }
  8369. }
  8370. {
  8371. return 1;
  8372. }
  8373. IL_0024:
  8374. {
  8375. DataTable_t9240A0D6726299C55832BF4EE085C864A1CCBB07* L_9 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____table_2;
  8376. String_t* L_10 = V_0;
  8377. RuntimeObject* L_11 = ___1_value;
  8378. NullCheck(L_9);
  8379. int32_t L_12;
  8380. L_12 = DataTable_Compare_mD425943926EF05816C7B8F5BB02F4234C0AB72C5(L_9, L_10, ((String_t*)CastclassSealed((RuntimeObject*)L_11, String_t_il2cpp_TypeInfo_var)), NULL);
  8381. return L_12;
  8382. }
  8383. }
  8384. // System.Object System.Data.Common.StringStorage::ConvertValue(System.Object)
  8385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStorage_ConvertValue_mC3B62D07796E59D2E3873531C755EB17CD7B0BAC (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  8386. {
  8387. {
  8388. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8389. RuntimeObject* L_1 = ___0_value;
  8390. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  8391. {
  8392. goto IL_001e;
  8393. }
  8394. }
  8395. {
  8396. RuntimeObject* L_2 = ___0_value;
  8397. if (!L_2)
  8398. {
  8399. goto IL_0016;
  8400. }
  8401. }
  8402. {
  8403. RuntimeObject* L_3 = ___0_value;
  8404. NullCheck(L_3);
  8405. String_t* L_4;
  8406. L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_3);
  8407. ___0_value = L_4;
  8408. goto IL_001e;
  8409. }
  8410. IL_0016:
  8411. {
  8412. RuntimeObject* L_5 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8413. ___0_value = L_5;
  8414. }
  8415. IL_001e:
  8416. {
  8417. RuntimeObject* L_6 = ___0_value;
  8418. return L_6;
  8419. }
  8420. }
  8421. // System.Void System.Data.Common.StringStorage::Copy(System.Int32,System.Int32)
  8422. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage_Copy_m2FC31F0E784EE6298A04D660BCD72A5DAD8ED98E (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  8423. {
  8424. {
  8425. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8426. int32_t L_1 = ___1_recordNo2;
  8427. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->____values_14;
  8428. int32_t L_3 = ___0_recordNo1;
  8429. NullCheck(L_2);
  8430. int32_t L_4 = L_3;
  8431. String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  8432. NullCheck(L_0);
  8433. ArrayElementTypeCheck (L_0, L_5);
  8434. (L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_1), (String_t*)L_5);
  8435. return;
  8436. }
  8437. }
  8438. // System.Object System.Data.Common.StringStorage::Get(System.Int32)
  8439. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStorage_Get_m20288AA6010E01527FF2E3773D0A44F80F18EFD1 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_recordNo, const RuntimeMethod* method)
  8440. {
  8441. String_t* V_0 = NULL;
  8442. {
  8443. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8444. int32_t L_1 = ___0_recordNo;
  8445. NullCheck(L_0);
  8446. int32_t L_2 = L_1;
  8447. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  8448. V_0 = L_3;
  8449. String_t* L_4 = V_0;
  8450. if (!L_4)
  8451. {
  8452. goto IL_000e;
  8453. }
  8454. }
  8455. {
  8456. String_t* L_5 = V_0;
  8457. return L_5;
  8458. }
  8459. IL_000e:
  8460. {
  8461. RuntimeObject* L_6 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8462. return L_6;
  8463. }
  8464. }
  8465. // System.Int32 System.Data.Common.StringStorage::GetStringLength(System.Int32)
  8466. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringStorage_GetStringLength_m3D6F87B7581A9AC79937B30959336DA79F784481 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_record, const RuntimeMethod* method)
  8467. {
  8468. String_t* V_0 = NULL;
  8469. {
  8470. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8471. int32_t L_1 = ___0_record;
  8472. NullCheck(L_0);
  8473. int32_t L_2 = L_1;
  8474. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  8475. V_0 = L_3;
  8476. String_t* L_4 = V_0;
  8477. if (L_4)
  8478. {
  8479. goto IL_000e;
  8480. }
  8481. }
  8482. {
  8483. return 0;
  8484. }
  8485. IL_000e:
  8486. {
  8487. String_t* L_5 = V_0;
  8488. NullCheck(L_5);
  8489. int32_t L_6;
  8490. L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
  8491. return L_6;
  8492. }
  8493. }
  8494. // System.Boolean System.Data.Common.StringStorage::IsNull(System.Int32)
  8495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringStorage_IsNull_mAE9BBC8B0CE05D5E317026D8ECD0000557771004 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_record, const RuntimeMethod* method)
  8496. {
  8497. {
  8498. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->____values_14;
  8499. int32_t L_1 = ___0_record;
  8500. NullCheck(L_0);
  8501. int32_t L_2 = L_1;
  8502. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  8503. return (bool)((((RuntimeObject*)(String_t*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
  8504. }
  8505. }
  8506. // System.Void System.Data.Common.StringStorage::Set(System.Int32,System.Object)
  8507. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage_Set_mAD6D9253CC059487F38D9E53F5DF1FC18FCCC896 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  8508. {
  8509. {
  8510. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8511. RuntimeObject* L_1 = ___1_value;
  8512. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  8513. {
  8514. goto IL_0013;
  8515. }
  8516. }
  8517. {
  8518. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->____values_14;
  8519. int32_t L_3 = ___0_record;
  8520. NullCheck(L_2);
  8521. ArrayElementTypeCheck (L_2, NULL);
  8522. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (String_t*)NULL);
  8523. return;
  8524. }
  8525. IL_0013:
  8526. {
  8527. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = __this->____values_14;
  8528. int32_t L_5 = ___0_record;
  8529. RuntimeObject* L_6 = ___1_value;
  8530. NullCheck(L_6);
  8531. String_t* L_7;
  8532. L_7 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_6);
  8533. NullCheck(L_4);
  8534. ArrayElementTypeCheck (L_4, L_7);
  8535. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (String_t*)L_7);
  8536. return;
  8537. }
  8538. }
  8539. // System.Void System.Data.Common.StringStorage::SetCapacity(System.Int32)
  8540. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage_SetCapacity_mEB4BAF562AADAABF339D9762CF60BC7ADE49EE62 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  8541. {
  8542. static bool s_Il2CppMethodInitialized;
  8543. if (!s_Il2CppMethodInitialized)
  8544. {
  8545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  8546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8547. s_Il2CppMethodInitialized = true;
  8548. }
  8549. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
  8550. {
  8551. int32_t L_0 = ___0_capacity;
  8552. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)L_0);
  8553. V_0 = L_1;
  8554. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->____values_14;
  8555. if (!L_2)
  8556. {
  8557. goto IL_002b;
  8558. }
  8559. }
  8560. {
  8561. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = __this->____values_14;
  8562. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_0;
  8563. int32_t L_5 = ___0_capacity;
  8564. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = __this->____values_14;
  8565. NullCheck(L_6);
  8566. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  8567. int32_t L_7;
  8568. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  8569. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  8570. }
  8571. IL_002b:
  8572. {
  8573. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0;
  8574. __this->____values_14 = L_8;
  8575. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)L_8);
  8576. return;
  8577. }
  8578. }
  8579. // System.Object System.Data.Common.StringStorage::ConvertXmlToObject(System.String)
  8580. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStorage_ConvertXmlToObject_mC6B637D705BE5EC9CA7E4B049F15A5D6E1056347 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, String_t* ___0_s, const RuntimeMethod* method)
  8581. {
  8582. {
  8583. String_t* L_0 = ___0_s;
  8584. return L_0;
  8585. }
  8586. }
  8587. // System.String System.Data.Common.StringStorage::ConvertObjectToXml(System.Object)
  8588. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringStorage_ConvertObjectToXml_mF4CE9753BDD89118B4307EF8D11FF7B93E132BB6 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  8589. {
  8590. static bool s_Il2CppMethodInitialized;
  8591. if (!s_Il2CppMethodInitialized)
  8592. {
  8593. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  8594. s_Il2CppMethodInitialized = true;
  8595. }
  8596. {
  8597. RuntimeObject* L_0 = ___0_value;
  8598. return ((String_t*)CastclassSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
  8599. }
  8600. }
  8601. // System.Object System.Data.Common.StringStorage::GetEmptyStorage(System.Int32)
  8602. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StringStorage_GetEmptyStorage_m8AD1A30B615579B9E00BD1227A471190489B2D17 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  8603. {
  8604. static bool s_Il2CppMethodInitialized;
  8605. if (!s_Il2CppMethodInitialized)
  8606. {
  8607. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8608. s_Il2CppMethodInitialized = true;
  8609. }
  8610. {
  8611. int32_t L_0 = ___0_recordCount;
  8612. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)L_0);
  8613. return (RuntimeObject*)L_1;
  8614. }
  8615. }
  8616. // System.Void System.Data.Common.StringStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  8617. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage_CopyValue_m968284CF664BD99774C12EDC1FCE884B1090A05E (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  8618. {
  8619. static bool s_Il2CppMethodInitialized;
  8620. if (!s_Il2CppMethodInitialized)
  8621. {
  8622. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8623. s_Il2CppMethodInitialized = true;
  8624. }
  8625. {
  8626. RuntimeObject* L_0 = ___1_store;
  8627. int32_t L_1 = ___3_storeIndex;
  8628. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = __this->____values_14;
  8629. int32_t L_3 = ___0_record;
  8630. NullCheck(L_2);
  8631. int32_t L_4 = L_3;
  8632. String_t* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  8633. NullCheck(((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)));
  8634. ArrayElementTypeCheck (((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), L_5);
  8635. (((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (String_t*)L_5);
  8636. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  8637. int32_t L_7 = ___3_storeIndex;
  8638. int32_t L_8 = ___0_record;
  8639. bool L_9;
  8640. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  8641. NullCheck(L_6);
  8642. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  8643. return;
  8644. }
  8645. }
  8646. // System.Void System.Data.Common.StringStorage::SetStorage(System.Object,System.Collections.BitArray)
  8647. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringStorage_SetStorage_m62E3585282B27A5851768E5C555929D39EAE2524 (StringStorage_t5623F56E3F6C0F837E59522606FA5E4A1A63A0AC* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  8648. {
  8649. static bool s_Il2CppMethodInitialized;
  8650. if (!s_Il2CppMethodInitialized)
  8651. {
  8652. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  8653. s_Il2CppMethodInitialized = true;
  8654. }
  8655. {
  8656. RuntimeObject* L_0 = ___0_store;
  8657. __this->____values_14 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var));
  8658. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_14), (void*)((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)Castclass((RuntimeObject*)L_0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)));
  8659. return;
  8660. }
  8661. }
  8662. #ifdef __clang__
  8663. #pragma clang diagnostic pop
  8664. #endif
  8665. #ifdef __clang__
  8666. #pragma clang diagnostic push
  8667. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8668. #pragma clang diagnostic ignored "-Wunused-variable"
  8669. #endif
  8670. // System.Void System.Data.Common.TimeSpanStorage::.ctor(System.Data.DataColumn)
  8671. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage__ctor_m6E245B33CB7D28B9DECA3F7560D9BCCF1FB9B7AE (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  8672. {
  8673. static bool s_Il2CppMethodInitialized;
  8674. if (!s_Il2CppMethodInitialized)
  8675. {
  8676. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  8677. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  8678. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var);
  8679. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8680. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  8681. s_Il2CppMethodInitialized = true;
  8682. }
  8683. {
  8684. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  8685. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var) };
  8686. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  8687. Type_t* L_2;
  8688. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  8689. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  8690. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  8691. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_4 = L_3;
  8692. RuntimeObject* L_5 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_4);
  8693. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  8694. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_5, ((int32_t)17), NULL);
  8695. return;
  8696. }
  8697. }
  8698. // System.Object System.Data.Common.TimeSpanStorage::Aggregate(System.Int32[],System.Data.AggregateType)
  8699. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeSpanStorage_Aggregate_m6D1CAACF0A1EE0578178DE6DFC4073A66D8B4613 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  8700. {
  8701. static bool s_Il2CppMethodInitialized;
  8702. if (!s_Il2CppMethodInitialized)
  8703. {
  8704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  8705. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  8706. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8707. s_Il2CppMethodInitialized = true;
  8708. }
  8709. bool V_0 = false;
  8710. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_1;
  8711. memset((&V_1), 0, sizeof(V_1));
  8712. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_2;
  8713. memset((&V_2), 0, sizeof(V_2));
  8714. int32_t V_3 = 0;
  8715. int32_t V_4 = 0;
  8716. RuntimeObject* V_5 = NULL;
  8717. int32_t V_6 = 0;
  8718. int32_t V_7 = 0;
  8719. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_8;
  8720. memset((&V_8), 0, sizeof(V_8));
  8721. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_9 = NULL;
  8722. int32_t V_10 = 0;
  8723. int32_t V_11 = 0;
  8724. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_12;
  8725. memset((&V_12), 0, sizeof(V_12));
  8726. int32_t V_13 = 0;
  8727. int32_t V_14 = 0;
  8728. int32_t V_15 = 0;
  8729. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_16;
  8730. memset((&V_16), 0, sizeof(V_16));
  8731. int32_t V_17 = 0;
  8732. double V_18 = 0.0;
  8733. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_19;
  8734. memset((&V_19), 0, sizeof(V_19));
  8735. uint64_t V_20 = 0;
  8736. int32_t V_21 = 0;
  8737. double V_22 = 0.0;
  8738. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  8739. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A G_B8_0;
  8740. memset((&G_B8_0), 0, sizeof(G_B8_0));
  8741. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A G_B19_0;
  8742. memset((&G_B19_0), 0, sizeof(G_B19_0));
  8743. {
  8744. V_0 = (bool)0;
  8745. }
  8746. try
  8747. {// begin try (depth: 1)
  8748. {
  8749. int32_t L_0 = ___1_kind;
  8750. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  8751. {
  8752. case 0:
  8753. {
  8754. goto IL_013b_1;
  8755. }
  8756. case 1:
  8757. {
  8758. goto IL_01b4_1;
  8759. }
  8760. case 2:
  8761. {
  8762. goto IL_002f_1;
  8763. }
  8764. case 3:
  8765. {
  8766. goto IL_0098_1;
  8767. }
  8768. case 4:
  8769. {
  8770. goto IL_0106_1;
  8771. }
  8772. case 5:
  8773. {
  8774. goto IL_012c_1;
  8775. }
  8776. case 6:
  8777. {
  8778. goto IL_0356_1;
  8779. }
  8780. case 7:
  8781. {
  8782. goto IL_0242_1;
  8783. }
  8784. }
  8785. }
  8786. {
  8787. goto IL_0356_1;
  8788. }
  8789. IL_002f_1:
  8790. {
  8791. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8792. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___MaxValue_20;
  8793. V_1 = L_1;
  8794. V_3 = 0;
  8795. goto IL_0075_1;
  8796. }
  8797. IL_0039_1:
  8798. {
  8799. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  8800. int32_t L_3 = V_3;
  8801. NullCheck(L_2);
  8802. int32_t L_4 = L_3;
  8803. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  8804. V_4 = L_5;
  8805. int32_t L_6 = V_4;
  8806. bool L_7;
  8807. L_7 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_6);
  8808. if (L_7)
  8809. {
  8810. goto IL_0071_1;
  8811. }
  8812. }
  8813. {
  8814. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_8 = __this->____values_15;
  8815. int32_t L_9 = V_4;
  8816. NullCheck(L_8);
  8817. int32_t L_10 = L_9;
  8818. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  8819. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_12 = V_1;
  8820. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8821. int32_t L_13;
  8822. L_13 = TimeSpan_Compare_m93842825875A7C79D2A8A9E16D522AF01673CBEE(L_11, L_12, NULL);
  8823. if ((((int32_t)L_13) < ((int32_t)0)))
  8824. {
  8825. goto IL_0061_1;
  8826. }
  8827. }
  8828. {
  8829. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_14 = V_1;
  8830. G_B8_0 = L_14;
  8831. goto IL_006e_1;
  8832. }
  8833. IL_0061_1:
  8834. {
  8835. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_15 = __this->____values_15;
  8836. int32_t L_16 = V_4;
  8837. NullCheck(L_15);
  8838. int32_t L_17 = L_16;
  8839. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
  8840. G_B8_0 = L_18;
  8841. }
  8842. IL_006e_1:
  8843. {
  8844. V_1 = G_B8_0;
  8845. V_0 = (bool)1;
  8846. }
  8847. IL_0071_1:
  8848. {
  8849. int32_t L_19 = V_3;
  8850. V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
  8851. }
  8852. IL_0075_1:
  8853. {
  8854. int32_t L_20 = V_3;
  8855. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___0_records;
  8856. NullCheck(L_21);
  8857. if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length)))))
  8858. {
  8859. goto IL_0039_1;
  8860. }
  8861. }
  8862. {
  8863. bool L_22 = V_0;
  8864. if (!L_22)
  8865. {
  8866. goto IL_008b_1;
  8867. }
  8868. }
  8869. {
  8870. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_23 = V_1;
  8871. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_24 = L_23;
  8872. RuntimeObject* L_25 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_24);
  8873. V_5 = L_25;
  8874. goto IL_0376;
  8875. }
  8876. IL_008b_1:
  8877. {
  8878. RuntimeObject* L_26 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8879. V_5 = L_26;
  8880. goto IL_0376;
  8881. }
  8882. IL_0098_1:
  8883. {
  8884. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8885. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_27 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___MinValue_21;
  8886. V_2 = L_27;
  8887. V_6 = 0;
  8888. goto IL_00e2_1;
  8889. }
  8890. IL_00a3_1:
  8891. {
  8892. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = ___0_records;
  8893. int32_t L_29 = V_6;
  8894. NullCheck(L_28);
  8895. int32_t L_30 = L_29;
  8896. int32_t L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
  8897. V_7 = L_31;
  8898. int32_t L_32 = V_7;
  8899. bool L_33;
  8900. L_33 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_32);
  8901. if (L_33)
  8902. {
  8903. goto IL_00dc_1;
  8904. }
  8905. }
  8906. {
  8907. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_34 = __this->____values_15;
  8908. int32_t L_35 = V_7;
  8909. NullCheck(L_34);
  8910. int32_t L_36 = L_35;
  8911. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
  8912. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_38 = V_2;
  8913. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  8914. int32_t L_39;
  8915. L_39 = TimeSpan_Compare_m93842825875A7C79D2A8A9E16D522AF01673CBEE(L_37, L_38, NULL);
  8916. if ((((int32_t)L_39) >= ((int32_t)0)))
  8917. {
  8918. goto IL_00cc_1;
  8919. }
  8920. }
  8921. {
  8922. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_40 = V_2;
  8923. G_B19_0 = L_40;
  8924. goto IL_00d9_1;
  8925. }
  8926. IL_00cc_1:
  8927. {
  8928. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_41 = __this->____values_15;
  8929. int32_t L_42 = V_7;
  8930. NullCheck(L_41);
  8931. int32_t L_43 = L_42;
  8932. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_44 = (L_41)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
  8933. G_B19_0 = L_44;
  8934. }
  8935. IL_00d9_1:
  8936. {
  8937. V_2 = G_B19_0;
  8938. V_0 = (bool)1;
  8939. }
  8940. IL_00dc_1:
  8941. {
  8942. int32_t L_45 = V_6;
  8943. V_6 = ((int32_t)il2cpp_codegen_add(L_45, 1));
  8944. }
  8945. IL_00e2_1:
  8946. {
  8947. int32_t L_46 = V_6;
  8948. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_47 = ___0_records;
  8949. NullCheck(L_47);
  8950. if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length)))))
  8951. {
  8952. goto IL_00a3_1;
  8953. }
  8954. }
  8955. {
  8956. bool L_48 = V_0;
  8957. if (!L_48)
  8958. {
  8959. goto IL_00f9_1;
  8960. }
  8961. }
  8962. {
  8963. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_49 = V_2;
  8964. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_50 = L_49;
  8965. RuntimeObject* L_51 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_50);
  8966. V_5 = L_51;
  8967. goto IL_0376;
  8968. }
  8969. IL_00f9_1:
  8970. {
  8971. RuntimeObject* L_52 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  8972. V_5 = L_52;
  8973. goto IL_0376;
  8974. }
  8975. IL_0106_1:
  8976. {
  8977. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = ___0_records;
  8978. NullCheck(L_53);
  8979. if (!(((RuntimeArray*)L_53)->max_length))
  8980. {
  8981. goto IL_0124_1;
  8982. }
  8983. }
  8984. {
  8985. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_54 = __this->____values_15;
  8986. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_55 = ___0_records;
  8987. NullCheck(L_55);
  8988. int32_t L_56 = 0;
  8989. int32_t L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  8990. NullCheck(L_54);
  8991. int32_t L_58 = L_57;
  8992. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_59 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
  8993. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_60 = L_59;
  8994. RuntimeObject* L_61 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_60);
  8995. V_5 = L_61;
  8996. goto IL_0376;
  8997. }
  8998. IL_0124_1:
  8999. {
  9000. V_5 = NULL;
  9001. goto IL_0376;
  9002. }
  9003. IL_012c_1:
  9004. {
  9005. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_62 = ___0_records;
  9006. int32_t L_63 = ___1_kind;
  9007. RuntimeObject* L_64;
  9008. L_64 = DataStorage_Aggregate_m634D6B5F30B4F3ECAA6A42247BE98739655F00A2(__this, L_62, L_63, NULL);
  9009. V_5 = L_64;
  9010. goto IL_0376;
  9011. }
  9012. IL_013b_1:
  9013. {
  9014. il2cpp_codegen_initobj((&V_8), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
  9015. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_65 = ___0_records;
  9016. V_9 = L_65;
  9017. V_10 = 0;
  9018. goto IL_0184_1;
  9019. }
  9020. IL_014b_1:
  9021. {
  9022. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_9;
  9023. int32_t L_67 = V_10;
  9024. NullCheck(L_66);
  9025. int32_t L_68 = L_67;
  9026. int32_t L_69 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  9027. V_11 = L_69;
  9028. int32_t L_70 = V_11;
  9029. bool L_71;
  9030. L_71 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_70);
  9031. if (L_71)
  9032. {
  9033. goto IL_017e_1;
  9034. }
  9035. }
  9036. {
  9037. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_72 = V_8;
  9038. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_73 = __this->____values_15;
  9039. int32_t L_74 = V_11;
  9040. NullCheck(L_73);
  9041. int64_t L_75;
  9042. L_75 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(((L_73)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_74))), NULL);
  9043. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9044. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_76;
  9045. L_76 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_75, NULL);
  9046. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_77;
  9047. L_77 = Decimal_op_Addition_m878AC5E15D13F205BCB6AE9747B2C0D950BD2EF7(L_72, L_76, NULL);
  9048. V_8 = L_77;
  9049. V_0 = (bool)1;
  9050. }
  9051. IL_017e_1:
  9052. {
  9053. int32_t L_78 = V_10;
  9054. V_10 = ((int32_t)il2cpp_codegen_add(L_78, 1));
  9055. }
  9056. IL_0184_1:
  9057. {
  9058. int32_t L_79 = V_10;
  9059. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_80 = V_9;
  9060. NullCheck(L_80);
  9061. if ((((int32_t)L_79) < ((int32_t)((int32_t)(((RuntimeArray*)L_80)->max_length)))))
  9062. {
  9063. goto IL_014b_1;
  9064. }
  9065. }
  9066. {
  9067. bool L_81 = V_0;
  9068. if (!L_81)
  9069. {
  9070. goto IL_01ac_1;
  9071. }
  9072. }
  9073. {
  9074. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_82 = V_8;
  9075. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9076. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_83;
  9077. L_83 = Math_Round_mC44B363AC94B1B8DCB093A770B5C11E22F5A583E_inline(L_82, NULL);
  9078. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9079. int64_t L_84;
  9080. L_84 = Decimal_op_Explicit_m0E6416BBDAC3D0939FCF0279F793C6D574036B54(L_83, NULL);
  9081. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9082. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_85;
  9083. L_85 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(L_84, NULL);
  9084. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_86 = L_85;
  9085. RuntimeObject* L_87 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_86);
  9086. V_5 = L_87;
  9087. goto IL_0376;
  9088. }
  9089. IL_01ac_1:
  9090. {
  9091. V_5 = NULL;
  9092. goto IL_0376;
  9093. }
  9094. IL_01b4_1:
  9095. {
  9096. il2cpp_codegen_initobj((&V_12), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
  9097. V_13 = 0;
  9098. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = ___0_records;
  9099. V_9 = L_88;
  9100. V_10 = 0;
  9101. goto IL_0204_1;
  9102. }
  9103. IL_01c7_1:
  9104. {
  9105. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_89 = V_9;
  9106. int32_t L_90 = V_10;
  9107. NullCheck(L_89);
  9108. int32_t L_91 = L_90;
  9109. int32_t L_92 = (L_89)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
  9110. V_14 = L_92;
  9111. int32_t L_93 = V_14;
  9112. bool L_94;
  9113. L_94 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_93);
  9114. if (L_94)
  9115. {
  9116. goto IL_01fe_1;
  9117. }
  9118. }
  9119. {
  9120. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_95 = V_12;
  9121. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_96 = __this->____values_15;
  9122. int32_t L_97 = V_14;
  9123. NullCheck(L_96);
  9124. int64_t L_98;
  9125. L_98 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(((L_96)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_97))), NULL);
  9126. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9127. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_99;
  9128. L_99 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_98, NULL);
  9129. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_100;
  9130. L_100 = Decimal_op_Addition_m878AC5E15D13F205BCB6AE9747B2C0D950BD2EF7(L_95, L_99, NULL);
  9131. V_12 = L_100;
  9132. int32_t L_101 = V_13;
  9133. V_13 = ((int32_t)il2cpp_codegen_add(L_101, 1));
  9134. }
  9135. IL_01fe_1:
  9136. {
  9137. int32_t L_102 = V_10;
  9138. V_10 = ((int32_t)il2cpp_codegen_add(L_102, 1));
  9139. }
  9140. IL_0204_1:
  9141. {
  9142. int32_t L_103 = V_10;
  9143. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_104 = V_9;
  9144. NullCheck(L_104);
  9145. if ((((int32_t)L_103) < ((int32_t)((int32_t)(((RuntimeArray*)L_104)->max_length)))))
  9146. {
  9147. goto IL_01c7_1;
  9148. }
  9149. }
  9150. {
  9151. int32_t L_105 = V_13;
  9152. if ((((int32_t)L_105) <= ((int32_t)0)))
  9153. {
  9154. goto IL_023a_1;
  9155. }
  9156. }
  9157. {
  9158. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_106 = V_12;
  9159. int32_t L_107 = V_13;
  9160. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9161. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_108;
  9162. L_108 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_107, NULL);
  9163. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_109;
  9164. L_109 = Decimal_op_Division_mA0BD25988CA8010A3F8EA2F6A534F9F2D812D2AC(L_106, L_108, NULL);
  9165. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9166. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_110;
  9167. L_110 = Math_Round_mC44B363AC94B1B8DCB093A770B5C11E22F5A583E_inline(L_109, NULL);
  9168. int64_t L_111;
  9169. L_111 = Decimal_op_Explicit_m0E6416BBDAC3D0939FCF0279F793C6D574036B54(L_110, NULL);
  9170. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9171. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_112;
  9172. L_112 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(L_111, NULL);
  9173. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_113 = L_112;
  9174. RuntimeObject* L_114 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_113);
  9175. V_5 = L_114;
  9176. goto IL_0376;
  9177. }
  9178. IL_023a_1:
  9179. {
  9180. V_5 = NULL;
  9181. goto IL_0376;
  9182. }
  9183. IL_0242_1:
  9184. {
  9185. V_15 = 0;
  9186. il2cpp_codegen_initobj((&V_16), sizeof(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F));
  9187. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_115 = ___0_records;
  9188. V_9 = L_115;
  9189. V_10 = 0;
  9190. goto IL_0292_1;
  9191. }
  9192. IL_0255_1:
  9193. {
  9194. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_116 = V_9;
  9195. int32_t L_117 = V_10;
  9196. NullCheck(L_116);
  9197. int32_t L_118 = L_117;
  9198. int32_t L_119 = (L_116)->GetAt(static_cast<il2cpp_array_size_t>(L_118));
  9199. V_17 = L_119;
  9200. int32_t L_120 = V_17;
  9201. bool L_121;
  9202. L_121 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_120);
  9203. if (L_121)
  9204. {
  9205. goto IL_028c_1;
  9206. }
  9207. }
  9208. {
  9209. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_122 = V_16;
  9210. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_123 = __this->____values_15;
  9211. int32_t L_124 = V_17;
  9212. NullCheck(L_123);
  9213. int64_t L_125;
  9214. L_125 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(((L_123)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_124))), NULL);
  9215. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9216. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_126;
  9217. L_126 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_125, NULL);
  9218. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_127;
  9219. L_127 = Decimal_op_Addition_m878AC5E15D13F205BCB6AE9747B2C0D950BD2EF7(L_122, L_126, NULL);
  9220. V_16 = L_127;
  9221. int32_t L_128 = V_15;
  9222. V_15 = ((int32_t)il2cpp_codegen_add(L_128, 1));
  9223. }
  9224. IL_028c_1:
  9225. {
  9226. int32_t L_129 = V_10;
  9227. V_10 = ((int32_t)il2cpp_codegen_add(L_129, 1));
  9228. }
  9229. IL_0292_1:
  9230. {
  9231. int32_t L_130 = V_10;
  9232. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = V_9;
  9233. NullCheck(L_131);
  9234. if ((((int32_t)L_130) < ((int32_t)((int32_t)(((RuntimeArray*)L_131)->max_length)))))
  9235. {
  9236. goto IL_0255_1;
  9237. }
  9238. }
  9239. {
  9240. int32_t L_132 = V_15;
  9241. if ((((int32_t)L_132) <= ((int32_t)1)))
  9242. {
  9243. goto IL_0351_1;
  9244. }
  9245. }
  9246. {
  9247. V_18 = (0.0);
  9248. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_133 = V_16;
  9249. int32_t L_134 = V_15;
  9250. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9251. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_135;
  9252. L_135 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_134, NULL);
  9253. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_136;
  9254. L_136 = Decimal_op_Division_mA0BD25988CA8010A3F8EA2F6A534F9F2D812D2AC(L_133, L_135, NULL);
  9255. V_19 = L_136;
  9256. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_137 = ___0_records;
  9257. V_9 = L_137;
  9258. V_10 = 0;
  9259. goto IL_030c_1;
  9260. }
  9261. IL_02c5_1:
  9262. {
  9263. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_138 = V_9;
  9264. int32_t L_139 = V_10;
  9265. NullCheck(L_138);
  9266. int32_t L_140 = L_139;
  9267. int32_t L_141 = (L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
  9268. V_21 = L_141;
  9269. int32_t L_142 = V_21;
  9270. bool L_143;
  9271. L_143 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_142);
  9272. if (L_143)
  9273. {
  9274. goto IL_0306_1;
  9275. }
  9276. }
  9277. {
  9278. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_144 = __this->____values_15;
  9279. int32_t L_145 = V_21;
  9280. NullCheck(L_144);
  9281. int64_t L_146;
  9282. L_146 = TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline(((L_144)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_145))), NULL);
  9283. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  9284. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_147;
  9285. L_147 = Decimal_op_Implicit_m8F9A38760D01B23E6DFF77EA760CCE5111F3656D(L_146, NULL);
  9286. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_148 = V_19;
  9287. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_149;
  9288. L_149 = Decimal_op_Subtraction_mBDD5FAB14E0E9FA655A4C32B72C39E6BF947DF81(L_147, L_148, NULL);
  9289. double L_150;
  9290. L_150 = Decimal_op_Explicit_mA8577A95CD02E86110976D415CA149550AD5A6C0(L_149, NULL);
  9291. V_22 = ((double)L_150);
  9292. double L_151 = V_18;
  9293. double L_152 = V_22;
  9294. double L_153 = V_22;
  9295. V_18 = ((double)il2cpp_codegen_add(L_151, ((double)il2cpp_codegen_multiply(L_152, L_153))));
  9296. }
  9297. IL_0306_1:
  9298. {
  9299. int32_t L_154 = V_10;
  9300. V_10 = ((int32_t)il2cpp_codegen_add(L_154, 1));
  9301. }
  9302. IL_030c_1:
  9303. {
  9304. int32_t L_155 = V_10;
  9305. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_156 = V_9;
  9306. NullCheck(L_156);
  9307. if ((((int32_t)L_155) < ((int32_t)((int32_t)(((RuntimeArray*)L_156)->max_length)))))
  9308. {
  9309. goto IL_02c5_1;
  9310. }
  9311. }
  9312. {
  9313. double L_157 = V_18;
  9314. int32_t L_158 = V_15;
  9315. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9316. double L_159;
  9317. L_159 = sqrt(((double)(L_157/((double)((int32_t)il2cpp_codegen_subtract(L_158, 1))))));
  9318. double L_160;
  9319. L_160 = bankers_round(L_159);
  9320. V_20 = il2cpp_codegen_cast_floating_point<uint64_t, int64_t, double>(L_160);
  9321. uint64_t L_161 = V_20;
  9322. if ((!(((uint64_t)L_161) > ((uint64_t)((int64_t)(std::numeric_limits<int64_t>::max)())))))
  9323. {
  9324. goto IL_0341_1;
  9325. }
  9326. }
  9327. {
  9328. V_20 = ((int64_t)(std::numeric_limits<int64_t>::max)());
  9329. }
  9330. IL_0341_1:
  9331. {
  9332. uint64_t L_162 = V_20;
  9333. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9334. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_163;
  9335. L_163 = TimeSpan_FromTicks_m9C683B1D142312F22E8CC6C803E32EF6D42F9003(L_162, NULL);
  9336. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_164 = L_163;
  9337. RuntimeObject* L_165 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_164);
  9338. V_5 = L_165;
  9339. goto IL_0376;
  9340. }
  9341. IL_0351_1:
  9342. {
  9343. V_5 = NULL;
  9344. goto IL_0376;
  9345. }
  9346. IL_0356_1:
  9347. {
  9348. goto IL_0369;
  9349. }
  9350. }// end try (depth: 1)
  9351. catch(Il2CppExceptionWrapper& e)
  9352. {
  9353. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  9354. {
  9355. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  9356. goto CATCH_0358;
  9357. }
  9358. throw e;
  9359. }
  9360. CATCH_0358:
  9361. {// begin catch(System.OverflowException)
  9362. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_166 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_0_0_0_var))) };
  9363. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  9364. Type_t* L_167;
  9365. L_167 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_166, NULL);
  9366. Exception_t* L_168;
  9367. L_168 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_167, NULL);
  9368. IL2CPP_RAISE_MANAGED_EXCEPTION(L_168, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpanStorage_Aggregate_m6D1CAACF0A1EE0578178DE6DFC4073A66D8B4613_RuntimeMethod_var)));
  9369. }// end catch (depth: 1)
  9370. IL_0369:
  9371. {
  9372. int32_t L_169 = ___1_kind;
  9373. Type_t* L_170 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  9374. Exception_t* L_171;
  9375. L_171 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_169, L_170, NULL);
  9376. IL2CPP_RAISE_MANAGED_EXCEPTION(L_171, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeSpanStorage_Aggregate_m6D1CAACF0A1EE0578178DE6DFC4073A66D8B4613_RuntimeMethod_var)));
  9377. }
  9378. IL_0376:
  9379. {
  9380. RuntimeObject* L_172 = V_5;
  9381. return L_172;
  9382. }
  9383. }
  9384. // System.Int32 System.Data.Common.TimeSpanStorage::Compare(System.Int32,System.Int32)
  9385. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpanStorage_Compare_mB65C20AB60737F9AC6B9F7176853105E10E2D3D2 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  9386. {
  9387. static bool s_Il2CppMethodInitialized;
  9388. if (!s_Il2CppMethodInitialized)
  9389. {
  9390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9392. s_Il2CppMethodInitialized = true;
  9393. }
  9394. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
  9395. memset((&V_0), 0, sizeof(V_0));
  9396. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_1;
  9397. memset((&V_1), 0, sizeof(V_1));
  9398. int32_t V_2 = 0;
  9399. {
  9400. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_0 = __this->____values_15;
  9401. int32_t L_1 = ___0_recordNo1;
  9402. NullCheck(L_0);
  9403. int32_t L_2 = L_1;
  9404. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  9405. V_0 = L_3;
  9406. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = __this->____values_15;
  9407. int32_t L_5 = ___1_recordNo2;
  9408. NullCheck(L_4);
  9409. int32_t L_6 = L_5;
  9410. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  9411. V_1 = L_7;
  9412. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8 = V_0;
  9413. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9414. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9415. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9416. bool L_10;
  9417. L_10 = TimeSpan_op_Equality_m951689F806957B14F237DAFCEE4CB322799A723E(L_8, L_9, NULL);
  9418. if (L_10)
  9419. {
  9420. goto IL_0034;
  9421. }
  9422. }
  9423. {
  9424. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_11 = V_1;
  9425. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9426. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_12 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9427. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9428. bool L_13;
  9429. L_13 = TimeSpan_op_Equality_m951689F806957B14F237DAFCEE4CB322799A723E(L_11, L_12, NULL);
  9430. if (!L_13)
  9431. {
  9432. goto IL_0042;
  9433. }
  9434. }
  9435. IL_0034:
  9436. {
  9437. int32_t L_14 = ___0_recordNo1;
  9438. int32_t L_15 = ___1_recordNo2;
  9439. int32_t L_16;
  9440. L_16 = DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11(__this, L_14, L_15, NULL);
  9441. V_2 = L_16;
  9442. int32_t L_17 = V_2;
  9443. if (!L_17)
  9444. {
  9445. goto IL_0042;
  9446. }
  9447. }
  9448. {
  9449. int32_t L_18 = V_2;
  9450. return L_18;
  9451. }
  9452. IL_0042:
  9453. {
  9454. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_19 = V_0;
  9455. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_20 = V_1;
  9456. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9457. int32_t L_21;
  9458. L_21 = TimeSpan_Compare_m93842825875A7C79D2A8A9E16D522AF01673CBEE(L_19, L_20, NULL);
  9459. return L_21;
  9460. }
  9461. }
  9462. // System.Int32 System.Data.Common.TimeSpanStorage::CompareValueTo(System.Int32,System.Object)
  9463. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeSpanStorage_CompareValueTo_mE07DA84B0DD3AD5F39F7C6AB3F97155617A27DC0 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  9464. {
  9465. static bool s_Il2CppMethodInitialized;
  9466. if (!s_Il2CppMethodInitialized)
  9467. {
  9468. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9469. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9470. s_Il2CppMethodInitialized = true;
  9471. }
  9472. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
  9473. memset((&V_0), 0, sizeof(V_0));
  9474. {
  9475. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  9476. RuntimeObject* L_1 = ___1_value;
  9477. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9478. {
  9479. goto IL_0016;
  9480. }
  9481. }
  9482. {
  9483. int32_t L_2 = ___0_recordNo;
  9484. bool L_3;
  9485. L_3 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_2);
  9486. if (!L_3)
  9487. {
  9488. goto IL_0014;
  9489. }
  9490. }
  9491. {
  9492. return 0;
  9493. }
  9494. IL_0014:
  9495. {
  9496. return 1;
  9497. }
  9498. IL_0016:
  9499. {
  9500. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = __this->____values_15;
  9501. int32_t L_5 = ___0_recordNo;
  9502. NullCheck(L_4);
  9503. int32_t L_6 = L_5;
  9504. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  9505. V_0 = L_7;
  9506. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9507. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9508. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9 = V_0;
  9509. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9510. bool L_10;
  9511. L_10 = TimeSpan_op_Equality_m951689F806957B14F237DAFCEE4CB322799A723E(L_8, L_9, NULL);
  9512. if (!L_10)
  9513. {
  9514. goto IL_003b;
  9515. }
  9516. }
  9517. {
  9518. int32_t L_11 = ___0_recordNo;
  9519. bool L_12;
  9520. L_12 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_11);
  9521. if (!L_12)
  9522. {
  9523. goto IL_003b;
  9524. }
  9525. }
  9526. {
  9527. return (-1);
  9528. }
  9529. IL_003b:
  9530. {
  9531. RuntimeObject* L_13 = ___1_value;
  9532. int32_t L_14;
  9533. L_14 = TimeSpan_CompareTo_m85916E1968FD4309A3CFCBCBC0E3DF2E9AEB0FD3((&V_0), ((*(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)UnBox(L_13, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var)))), NULL);
  9534. return L_14;
  9535. }
  9536. }
  9537. // System.TimeSpan System.Data.Common.TimeSpanStorage::ConvertToTimeSpan(System.Object)
  9538. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpanStorage_ConvertToTimeSpan_m7D2DC73F618C0558767AC1E2598F34E7E1009C33 (RuntimeObject* ___0_value, const RuntimeMethod* method)
  9539. {
  9540. static bool s_Il2CppMethodInitialized;
  9541. if (!s_Il2CppMethodInitialized)
  9542. {
  9543. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
  9544. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  9545. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
  9546. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
  9547. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_0_0_0_var);
  9548. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  9549. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9550. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9551. s_Il2CppMethodInitialized = true;
  9552. }
  9553. Type_t* V_0 = NULL;
  9554. {
  9555. RuntimeObject* L_0 = ___0_value;
  9556. NullCheck(L_0);
  9557. Type_t* L_1;
  9558. L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
  9559. V_0 = L_1;
  9560. Type_t* L_2 = V_0;
  9561. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
  9562. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9563. Type_t* L_4;
  9564. L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL);
  9565. bool L_5;
  9566. L_5 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_2, L_4, NULL);
  9567. if (!L_5)
  9568. {
  9569. goto IL_0025;
  9570. }
  9571. }
  9572. {
  9573. RuntimeObject* L_6 = ___0_value;
  9574. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9575. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7;
  9576. L_7 = TimeSpan_Parse_m4686E70A0FA2425C083A58B73A025D36F738AD35(((String_t*)CastclassSealed((RuntimeObject*)L_6, String_t_il2cpp_TypeInfo_var)), NULL);
  9577. return L_7;
  9578. }
  9579. IL_0025:
  9580. {
  9581. Type_t* L_8 = V_0;
  9582. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
  9583. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9584. Type_t* L_10;
  9585. L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
  9586. bool L_11;
  9587. L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_8, L_10, NULL);
  9588. if (!L_11)
  9589. {
  9590. goto IL_0044;
  9591. }
  9592. }
  9593. {
  9594. RuntimeObject* L_12 = ___0_value;
  9595. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_13;
  9596. memset((&L_13), 0, sizeof(L_13));
  9597. TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline((&L_13), ((int64_t)((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_12, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))))), /*hidden argument*/NULL);
  9598. return L_13;
  9599. }
  9600. IL_0044:
  9601. {
  9602. Type_t* L_14 = V_0;
  9603. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_15 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
  9604. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9605. Type_t* L_16;
  9606. L_16 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_15, NULL);
  9607. bool L_17;
  9608. L_17 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_14, L_16, NULL);
  9609. if (!L_17)
  9610. {
  9611. goto IL_0062;
  9612. }
  9613. }
  9614. {
  9615. RuntimeObject* L_18 = ___0_value;
  9616. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_19;
  9617. memset((&L_19), 0, sizeof(L_19));
  9618. TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline((&L_19), ((*(int64_t*)((int64_t*)(int64_t*)UnBox(L_18, Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
  9619. return L_19;
  9620. }
  9621. IL_0062:
  9622. {
  9623. RuntimeObject* L_20 = ___0_value;
  9624. return ((*(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)UnBox(L_20, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))));
  9625. }
  9626. }
  9627. // System.Object System.Data.Common.TimeSpanStorage::ConvertValue(System.Object)
  9628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeSpanStorage_ConvertValue_m371E0867393CE871858E89E2A8346B10306546E1 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  9629. {
  9630. static bool s_Il2CppMethodInitialized;
  9631. if (!s_Il2CppMethodInitialized)
  9632. {
  9633. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9634. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9635. s_Il2CppMethodInitialized = true;
  9636. }
  9637. {
  9638. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  9639. RuntimeObject* L_1 = ___0_value;
  9640. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  9641. {
  9642. goto IL_0023;
  9643. }
  9644. }
  9645. {
  9646. RuntimeObject* L_2 = ___0_value;
  9647. if (!L_2)
  9648. {
  9649. goto IL_001b;
  9650. }
  9651. }
  9652. {
  9653. RuntimeObject* L_3 = ___0_value;
  9654. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9655. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_4;
  9656. L_4 = TimeSpanStorage_ConvertToTimeSpan_m7D2DC73F618C0558767AC1E2598F34E7E1009C33(L_3, NULL);
  9657. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_5 = L_4;
  9658. RuntimeObject* L_6 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_5);
  9659. ___0_value = L_6;
  9660. goto IL_0023;
  9661. }
  9662. IL_001b:
  9663. {
  9664. RuntimeObject* L_7 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  9665. ___0_value = L_7;
  9666. }
  9667. IL_0023:
  9668. {
  9669. RuntimeObject* L_8 = ___0_value;
  9670. return L_8;
  9671. }
  9672. }
  9673. // System.Void System.Data.Common.TimeSpanStorage::Copy(System.Int32,System.Int32)
  9674. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage_Copy_m5CF7E545BC3F5FAE97FFA058298DFA67B6BE365C (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  9675. {
  9676. {
  9677. int32_t L_0 = ___0_recordNo1;
  9678. int32_t L_1 = ___1_recordNo2;
  9679. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  9680. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_2 = __this->____values_15;
  9681. int32_t L_3 = ___1_recordNo2;
  9682. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = __this->____values_15;
  9683. int32_t L_5 = ___0_recordNo1;
  9684. NullCheck(L_4);
  9685. int32_t L_6 = L_5;
  9686. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  9687. NullCheck(L_2);
  9688. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A)L_7);
  9689. return;
  9690. }
  9691. }
  9692. // System.Object System.Data.Common.TimeSpanStorage::Get(System.Int32)
  9693. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeSpanStorage_Get_mA4C1E251EFDC2ED0B7F16D6B5B62F2C5AF7C81A0 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_record, const RuntimeMethod* method)
  9694. {
  9695. static bool s_Il2CppMethodInitialized;
  9696. if (!s_Il2CppMethodInitialized)
  9697. {
  9698. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9699. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9700. s_Il2CppMethodInitialized = true;
  9701. }
  9702. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
  9703. memset((&V_0), 0, sizeof(V_0));
  9704. {
  9705. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_0 = __this->____values_15;
  9706. int32_t L_1 = ___0_record;
  9707. NullCheck(L_0);
  9708. int32_t L_2 = L_1;
  9709. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  9710. V_0 = L_3;
  9711. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_4 = V_0;
  9712. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9713. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_5 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9714. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9715. bool L_6;
  9716. L_6 = TimeSpan_op_Inequality_m2248419A8BCC8744CADE25174238B24AE34F17DB(L_4, L_5, NULL);
  9717. if (!L_6)
  9718. {
  9719. goto IL_0021;
  9720. }
  9721. }
  9722. {
  9723. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_7 = V_0;
  9724. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_8 = L_7;
  9725. RuntimeObject* L_9 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_8);
  9726. return L_9;
  9727. }
  9728. IL_0021:
  9729. {
  9730. int32_t L_10 = ___0_record;
  9731. RuntimeObject* L_11;
  9732. L_11 = DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943(__this, L_10, NULL);
  9733. return L_11;
  9734. }
  9735. }
  9736. // System.Void System.Data.Common.TimeSpanStorage::Set(System.Int32,System.Object)
  9737. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage_Set_m2A59D4579C7E1FF4F703CED8205FB45AEEC5BC70 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  9738. {
  9739. static bool s_Il2CppMethodInitialized;
  9740. if (!s_Il2CppMethodInitialized)
  9741. {
  9742. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9743. s_Il2CppMethodInitialized = true;
  9744. }
  9745. {
  9746. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  9747. RuntimeObject* L_1 = ___1_value;
  9748. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  9749. {
  9750. goto IL_0023;
  9751. }
  9752. }
  9753. {
  9754. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_2 = __this->____values_15;
  9755. int32_t L_3 = ___0_record;
  9756. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9757. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_4 = ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9758. NullCheck(L_2);
  9759. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A)L_4);
  9760. int32_t L_5 = ___0_record;
  9761. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_5, (bool)1, NULL);
  9762. return;
  9763. }
  9764. IL_0023:
  9765. {
  9766. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_6 = __this->____values_15;
  9767. int32_t L_7 = ___0_record;
  9768. RuntimeObject* L_8 = ___1_value;
  9769. il2cpp_codegen_runtime_class_init_inline(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9770. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9;
  9771. L_9 = TimeSpanStorage_ConvertToTimeSpan_m7D2DC73F618C0558767AC1E2598F34E7E1009C33(L_8, NULL);
  9772. NullCheck(L_6);
  9773. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A)L_9);
  9774. int32_t L_10 = ___0_record;
  9775. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_10, (bool)0, NULL);
  9776. return;
  9777. }
  9778. }
  9779. // System.Void System.Data.Common.TimeSpanStorage::SetCapacity(System.Int32)
  9780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage_SetCapacity_mD6215852BEEA93A22ECEAA0CE8990FC9C5FCB852 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  9781. {
  9782. static bool s_Il2CppMethodInitialized;
  9783. if (!s_Il2CppMethodInitialized)
  9784. {
  9785. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9786. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var);
  9787. s_Il2CppMethodInitialized = true;
  9788. }
  9789. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* V_0 = NULL;
  9790. {
  9791. int32_t L_0 = ___0_capacity;
  9792. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_1 = (TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)(TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)SZArrayNew(TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var, (uint32_t)L_0);
  9793. V_0 = L_1;
  9794. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_2 = __this->____values_15;
  9795. if (!L_2)
  9796. {
  9797. goto IL_002b;
  9798. }
  9799. }
  9800. {
  9801. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_3 = __this->____values_15;
  9802. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_4 = V_0;
  9803. int32_t L_5 = ___0_capacity;
  9804. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_6 = __this->____values_15;
  9805. NullCheck(L_6);
  9806. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9807. int32_t L_7;
  9808. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  9809. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  9810. }
  9811. IL_002b:
  9812. {
  9813. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_8 = V_0;
  9814. __this->____values_15 = L_8;
  9815. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)L_8);
  9816. int32_t L_9 = ___0_capacity;
  9817. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  9818. return;
  9819. }
  9820. }
  9821. // System.Object System.Data.Common.TimeSpanStorage::ConvertXmlToObject(System.String)
  9822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeSpanStorage_ConvertXmlToObject_m56D33704050D2030F4E83147509A7EB938388896 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, String_t* ___0_s, const RuntimeMethod* method)
  9823. {
  9824. static bool s_Il2CppMethodInitialized;
  9825. if (!s_Il2CppMethodInitialized)
  9826. {
  9827. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9828. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  9829. s_Il2CppMethodInitialized = true;
  9830. }
  9831. {
  9832. String_t* L_0 = ___0_s;
  9833. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  9834. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1;
  9835. L_1 = XmlConvert_ToTimeSpan_mDF57053BCC75597B17BD744CFC2E3777006782C2(L_0, NULL);
  9836. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_2 = L_1;
  9837. RuntimeObject* L_3 = Box(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var, &L_2);
  9838. return L_3;
  9839. }
  9840. }
  9841. // System.String System.Data.Common.TimeSpanStorage::ConvertObjectToXml(System.Object)
  9842. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeSpanStorage_ConvertObjectToXml_mC07E48DFE1F5EFCA38ED16BA6342F38969FB4AE6 (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  9843. {
  9844. static bool s_Il2CppMethodInitialized;
  9845. if (!s_Il2CppMethodInitialized)
  9846. {
  9847. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9848. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  9849. s_Il2CppMethodInitialized = true;
  9850. }
  9851. {
  9852. RuntimeObject* L_0 = ___0_value;
  9853. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  9854. String_t* L_1;
  9855. L_1 = XmlConvert_ToString_mEF060F018017514326BC5A2127ABEAC96BE8A14B(((*(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A*)UnBox(L_0, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var)))), NULL);
  9856. return L_1;
  9857. }
  9858. }
  9859. // System.Object System.Data.Common.TimeSpanStorage::GetEmptyStorage(System.Int32)
  9860. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeSpanStorage_GetEmptyStorage_mCFD0F4BC4EF8056556FA4FA69DF13B57C501015A (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  9861. {
  9862. static bool s_Il2CppMethodInitialized;
  9863. if (!s_Il2CppMethodInitialized)
  9864. {
  9865. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var);
  9866. s_Il2CppMethodInitialized = true;
  9867. }
  9868. {
  9869. int32_t L_0 = ___0_recordCount;
  9870. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_1 = (TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)(TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)SZArrayNew(TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var, (uint32_t)L_0);
  9871. return (RuntimeObject*)L_1;
  9872. }
  9873. }
  9874. // System.Void System.Data.Common.TimeSpanStorage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  9875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage_CopyValue_m987E2FACE30B0824832AF389FF69D217B17F1BBC (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  9876. {
  9877. static bool s_Il2CppMethodInitialized;
  9878. if (!s_Il2CppMethodInitialized)
  9879. {
  9880. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var);
  9881. s_Il2CppMethodInitialized = true;
  9882. }
  9883. {
  9884. RuntimeObject* L_0 = ___1_store;
  9885. int32_t L_1 = ___3_storeIndex;
  9886. TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6* L_2 = __this->____values_15;
  9887. int32_t L_3 = ___0_record;
  9888. NullCheck(L_2);
  9889. int32_t L_4 = L_3;
  9890. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  9891. NullCheck(((TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)Castclass((RuntimeObject*)L_0, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var)));
  9892. (((TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)Castclass((RuntimeObject*)L_0, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A)L_5);
  9893. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  9894. int32_t L_7 = ___3_storeIndex;
  9895. int32_t L_8 = ___0_record;
  9896. bool L_9;
  9897. L_9 = VirtualFuncInvoker1< bool, int32_t >::Invoke(11 /* System.Boolean System.Data.Common.DataStorage::IsNull(System.Int32) */, __this, L_8);
  9898. NullCheck(L_6);
  9899. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, L_9, NULL);
  9900. return;
  9901. }
  9902. }
  9903. // System.Void System.Data.Common.TimeSpanStorage::SetStorage(System.Object,System.Collections.BitArray)
  9904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage_SetStorage_mFEFD3C439BCF54396892B64023A53F93BF7A74AC (TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  9905. {
  9906. static bool s_Il2CppMethodInitialized;
  9907. if (!s_Il2CppMethodInitialized)
  9908. {
  9909. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var);
  9910. s_Il2CppMethodInitialized = true;
  9911. }
  9912. {
  9913. RuntimeObject* L_0 = ___0_store;
  9914. __this->____values_15 = ((TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)Castclass((RuntimeObject*)L_0, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var));
  9915. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)((TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6*)Castclass((RuntimeObject*)L_0, TimeSpanU5BU5D_tC920B81B0E6DCA110DB9D62B5C3850B4BECB87E6_il2cpp_TypeInfo_var)));
  9916. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_1 = ___1_nullbits;
  9917. DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline(__this, L_1, NULL);
  9918. return;
  9919. }
  9920. }
  9921. // System.Void System.Data.Common.TimeSpanStorage::.cctor()
  9922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeSpanStorage__cctor_mBA1043B22579B9313D915B17B1EFD8C1911633EF (const RuntimeMethod* method)
  9923. {
  9924. static bool s_Il2CppMethodInitialized;
  9925. if (!s_Il2CppMethodInitialized)
  9926. {
  9927. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var);
  9928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9929. s_Il2CppMethodInitialized = true;
  9930. }
  9931. {
  9932. il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
  9933. TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_0 = ((TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var))->___Zero_19;
  9934. ((TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_StaticFields*)il2cpp_codegen_static_fields_for(TimeSpanStorage_tEB2C3069E8F22098F48B807F4CDDCDD5322E4F14_il2cpp_TypeInfo_var))->___s_defaultValue_14 = L_0;
  9935. return;
  9936. }
  9937. }
  9938. #ifdef __clang__
  9939. #pragma clang diagnostic pop
  9940. #endif
  9941. #ifdef __clang__
  9942. #pragma clang diagnostic push
  9943. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  9944. #pragma clang diagnostic ignored "-Wunused-variable"
  9945. #endif
  9946. // System.Void System.Data.Common.UInt16Storage::.ctor(System.Data.DataColumn)
  9947. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage__ctor_mB265F46EB7A06637FAAB93762AC4C7988BEEFD5C (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  9948. {
  9949. static bool s_Il2CppMethodInitialized;
  9950. if (!s_Il2CppMethodInitialized)
  9951. {
  9952. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  9953. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  9954. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  9955. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
  9956. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  9957. s_Il2CppMethodInitialized = true;
  9958. }
  9959. {
  9960. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  9961. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
  9962. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  9963. Type_t* L_2;
  9964. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  9965. uint16_t L_3 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  9966. uint16_t L_4 = L_3;
  9967. RuntimeObject* L_5 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_4);
  9968. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  9969. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_5, 8, NULL);
  9970. return;
  9971. }
  9972. }
  9973. // System.Object System.Data.Common.UInt16Storage::Aggregate(System.Int32[],System.Data.AggregateType)
  9974. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  9975. {
  9976. static bool s_Il2CppMethodInitialized;
  9977. if (!s_Il2CppMethodInitialized)
  9978. {
  9979. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  9980. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  9981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9982. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var);
  9983. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  9984. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  9985. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  9986. s_Il2CppMethodInitialized = true;
  9987. }
  9988. bool V_0 = false;
  9989. uint64_t V_1 = 0;
  9990. int64_t V_2 = 0;
  9991. int32_t V_3 = 0;
  9992. int32_t V_4 = 0;
  9993. double V_5 = 0.0;
  9994. double V_6 = 0.0;
  9995. double V_7 = 0.0;
  9996. uint16_t V_8 = 0;
  9997. uint16_t V_9 = 0;
  9998. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
  9999. int32_t V_11 = 0;
  10000. int32_t V_12 = 0;
  10001. RuntimeObject* V_13 = NULL;
  10002. int32_t V_14 = 0;
  10003. int32_t V_15 = 0;
  10004. int32_t V_16 = 0;
  10005. int32_t V_17 = 0;
  10006. int32_t V_18 = 0;
  10007. int32_t V_19 = 0;
  10008. int32_t V_20 = 0;
  10009. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  10010. {
  10011. V_0 = (bool)0;
  10012. }
  10013. try
  10014. {// begin try (depth: 1)
  10015. {
  10016. int32_t L_0 = ___1_kind;
  10017. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  10018. {
  10019. case 0:
  10020. {
  10021. goto IL_002f_1;
  10022. }
  10023. case 1:
  10024. {
  10025. goto IL_0089_1;
  10026. }
  10027. case 2:
  10028. {
  10029. goto IL_01e7_1;
  10030. }
  10031. case 3:
  10032. {
  10033. goto IL_0242_1;
  10034. }
  10035. case 4:
  10036. {
  10037. goto IL_0293_1;
  10038. }
  10039. case 5:
  10040. {
  10041. goto IL_02af_1;
  10042. }
  10043. case 6:
  10044. {
  10045. goto IL_00ed_1;
  10046. }
  10047. case 7:
  10048. {
  10049. goto IL_00ed_1;
  10050. }
  10051. }
  10052. }
  10053. {
  10054. goto IL_02e1_1;
  10055. }
  10056. IL_002f_1:
  10057. {
  10058. uint16_t L_1 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10059. V_1 = ((int64_t)(uint64_t)L_1);
  10060. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  10061. V_10 = L_2;
  10062. V_11 = 0;
  10063. goto IL_0064_1;
  10064. }
  10065. IL_003e_1:
  10066. {
  10067. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_10;
  10068. int32_t L_4 = V_11;
  10069. NullCheck(L_3);
  10070. int32_t L_5 = L_4;
  10071. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  10072. V_12 = L_6;
  10073. int32_t L_7 = V_12;
  10074. bool L_8;
  10075. L_8 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_7, NULL);
  10076. if (!L_8)
  10077. {
  10078. goto IL_005e_1;
  10079. }
  10080. }
  10081. {
  10082. uint64_t L_9 = V_1;
  10083. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_10 = __this->____values_15;
  10084. int32_t L_11 = V_12;
  10085. NullCheck(L_10);
  10086. int32_t L_12 = L_11;
  10087. uint16_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  10088. if ((uint64_t)L_9 > kIl2CppUInt64Max - (uint64_t)((int64_t)(uint64_t)L_13))
  10089. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var);
  10090. V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_9, ((int64_t)(uint64_t)L_13)));
  10091. V_0 = (bool)1;
  10092. }
  10093. IL_005e_1:
  10094. {
  10095. int32_t L_14 = V_11;
  10096. V_11 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  10097. }
  10098. IL_0064_1:
  10099. {
  10100. int32_t L_15 = V_11;
  10101. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_10;
  10102. NullCheck(L_16);
  10103. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  10104. {
  10105. goto IL_003e_1;
  10106. }
  10107. }
  10108. {
  10109. bool L_17 = V_0;
  10110. if (!L_17)
  10111. {
  10112. goto IL_007c_1;
  10113. }
  10114. }
  10115. {
  10116. uint64_t L_18 = V_1;
  10117. uint64_t L_19 = L_18;
  10118. RuntimeObject* L_20 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_19);
  10119. V_13 = L_20;
  10120. goto IL_0301;
  10121. }
  10122. IL_007c_1:
  10123. {
  10124. RuntimeObject* L_21 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10125. V_13 = L_21;
  10126. goto IL_0301;
  10127. }
  10128. IL_0089_1:
  10129. {
  10130. uint16_t L_22 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10131. V_2 = ((int64_t)(uint64_t)L_22);
  10132. V_3 = 0;
  10133. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ___0_records;
  10134. V_10 = L_23;
  10135. V_11 = 0;
  10136. goto IL_00c4_1;
  10137. }
  10138. IL_009a_1:
  10139. {
  10140. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_10;
  10141. int32_t L_25 = V_11;
  10142. NullCheck(L_24);
  10143. int32_t L_26 = L_25;
  10144. int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  10145. V_14 = L_27;
  10146. int32_t L_28 = V_14;
  10147. bool L_29;
  10148. L_29 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_28, NULL);
  10149. if (!L_29)
  10150. {
  10151. goto IL_00be_1;
  10152. }
  10153. }
  10154. {
  10155. int64_t L_30 = V_2;
  10156. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_31 = __this->____values_15;
  10157. int32_t L_32 = V_14;
  10158. NullCheck(L_31);
  10159. int32_t L_33 = L_32;
  10160. uint16_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  10161. if (il2cpp_codegen_check_add_overflow((int64_t)L_30, (int64_t)((int64_t)(uint64_t)L_34)))
  10162. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var);
  10163. V_2 = ((int64_t)il2cpp_codegen_add(L_30, ((int64_t)(uint64_t)L_34)));
  10164. int32_t L_35 = V_3;
  10165. V_3 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  10166. V_0 = (bool)1;
  10167. }
  10168. IL_00be_1:
  10169. {
  10170. int32_t L_36 = V_11;
  10171. V_11 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  10172. }
  10173. IL_00c4_1:
  10174. {
  10175. int32_t L_37 = V_11;
  10176. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_10;
  10177. NullCheck(L_38);
  10178. if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  10179. {
  10180. goto IL_009a_1;
  10181. }
  10182. }
  10183. {
  10184. bool L_39 = V_0;
  10185. if (!L_39)
  10186. {
  10187. goto IL_00e0_1;
  10188. }
  10189. }
  10190. {
  10191. int64_t L_40 = V_2;
  10192. int32_t L_41 = V_3;
  10193. if ((int64_t)(((int64_t)(L_40/((int64_t)L_41)))) > 65535LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var);
  10194. uint16_t L_42 = ((uint16_t)((int64_t)(L_40/((int64_t)L_41))));
  10195. RuntimeObject* L_43 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_42);
  10196. V_13 = L_43;
  10197. goto IL_0301;
  10198. }
  10199. IL_00e0_1:
  10200. {
  10201. RuntimeObject* L_44 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10202. V_13 = L_44;
  10203. goto IL_0301;
  10204. }
  10205. IL_00ed_1:
  10206. {
  10207. V_4 = 0;
  10208. V_5 = (0.0);
  10209. V_6 = (0.0);
  10210. V_7 = (0.0);
  10211. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ___0_records;
  10212. V_10 = L_45;
  10213. V_11 = 0;
  10214. goto IL_015f_1;
  10215. }
  10216. IL_0119_1:
  10217. {
  10218. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_10;
  10219. int32_t L_47 = V_11;
  10220. NullCheck(L_46);
  10221. int32_t L_48 = L_47;
  10222. int32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  10223. V_15 = L_49;
  10224. int32_t L_50 = V_15;
  10225. bool L_51;
  10226. L_51 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_50, NULL);
  10227. if (!L_51)
  10228. {
  10229. goto IL_0159_1;
  10230. }
  10231. }
  10232. {
  10233. double L_52 = V_6;
  10234. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_53 = __this->____values_15;
  10235. int32_t L_54 = V_15;
  10236. NullCheck(L_53);
  10237. int32_t L_55 = L_54;
  10238. uint16_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  10239. V_6 = ((double)il2cpp_codegen_add(L_52, ((double)L_56)));
  10240. double L_57 = V_7;
  10241. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_58 = __this->____values_15;
  10242. int32_t L_59 = V_15;
  10243. NullCheck(L_58);
  10244. int32_t L_60 = L_59;
  10245. uint16_t L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
  10246. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_62 = __this->____values_15;
  10247. int32_t L_63 = V_15;
  10248. NullCheck(L_62);
  10249. int32_t L_64 = L_63;
  10250. uint16_t L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
  10251. V_7 = ((double)il2cpp_codegen_add(L_57, ((double)il2cpp_codegen_multiply(((double)L_61), ((double)L_65)))));
  10252. int32_t L_66 = V_4;
  10253. V_4 = ((int32_t)il2cpp_codegen_add(L_66, 1));
  10254. }
  10255. IL_0159_1:
  10256. {
  10257. int32_t L_67 = V_11;
  10258. V_11 = ((int32_t)il2cpp_codegen_add(L_67, 1));
  10259. }
  10260. IL_015f_1:
  10261. {
  10262. int32_t L_68 = V_11;
  10263. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = V_10;
  10264. NullCheck(L_69);
  10265. if ((((int32_t)L_68) < ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length)))))
  10266. {
  10267. goto IL_0119_1;
  10268. }
  10269. }
  10270. {
  10271. int32_t L_70 = V_4;
  10272. if ((((int32_t)L_70) <= ((int32_t)1)))
  10273. {
  10274. goto IL_01da_1;
  10275. }
  10276. }
  10277. {
  10278. int32_t L_71 = V_4;
  10279. double L_72 = V_7;
  10280. double L_73 = V_6;
  10281. double L_74 = V_6;
  10282. V_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(((double)L_71), L_72)), ((double)il2cpp_codegen_multiply(L_73, L_74))));
  10283. double L_75 = V_5;
  10284. double L_76 = V_6;
  10285. double L_77 = V_6;
  10286. if ((((double)((double)(L_75/((double)il2cpp_codegen_multiply(L_76, L_77))))) < ((double)(1.0000000000000001E-15))))
  10287. {
  10288. goto IL_019a_1;
  10289. }
  10290. }
  10291. {
  10292. double L_78 = V_5;
  10293. if ((!(((double)L_78) < ((double)(0.0)))))
  10294. {
  10295. goto IL_01a7_1;
  10296. }
  10297. }
  10298. IL_019a_1:
  10299. {
  10300. V_5 = (0.0);
  10301. goto IL_01b4_1;
  10302. }
  10303. IL_01a7_1:
  10304. {
  10305. double L_79 = V_5;
  10306. int32_t L_80 = V_4;
  10307. int32_t L_81 = V_4;
  10308. V_5 = ((double)(L_79/((double)((int32_t)il2cpp_codegen_multiply(L_80, ((int32_t)il2cpp_codegen_subtract(L_81, 1)))))));
  10309. }
  10310. IL_01b4_1:
  10311. {
  10312. int32_t L_82 = ___1_kind;
  10313. if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)11)))))
  10314. {
  10315. goto IL_01cc_1;
  10316. }
  10317. }
  10318. {
  10319. double L_83 = V_5;
  10320. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10321. double L_84;
  10322. L_84 = sqrt(L_83);
  10323. double L_85 = L_84;
  10324. RuntimeObject* L_86 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_85);
  10325. V_13 = L_86;
  10326. goto IL_0301;
  10327. }
  10328. IL_01cc_1:
  10329. {
  10330. double L_87 = V_5;
  10331. double L_88 = L_87;
  10332. RuntimeObject* L_89 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_88);
  10333. V_13 = L_89;
  10334. goto IL_0301;
  10335. }
  10336. IL_01da_1:
  10337. {
  10338. RuntimeObject* L_90 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10339. V_13 = L_90;
  10340. goto IL_0301;
  10341. }
  10342. IL_01e7_1:
  10343. {
  10344. V_8 = (uint16_t)((int32_t)65535);
  10345. V_16 = 0;
  10346. goto IL_021d_1;
  10347. }
  10348. IL_01f3_1:
  10349. {
  10350. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = ___0_records;
  10351. int32_t L_92 = V_16;
  10352. NullCheck(L_91);
  10353. int32_t L_93 = L_92;
  10354. int32_t L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
  10355. V_17 = L_94;
  10356. int32_t L_95 = V_17;
  10357. bool L_96;
  10358. L_96 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_95, NULL);
  10359. if (!L_96)
  10360. {
  10361. goto IL_0217_1;
  10362. }
  10363. }
  10364. {
  10365. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_97 = __this->____values_15;
  10366. int32_t L_98 = V_17;
  10367. NullCheck(L_97);
  10368. int32_t L_99 = L_98;
  10369. uint16_t L_100 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
  10370. uint16_t L_101 = V_8;
  10371. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10372. uint16_t L_102;
  10373. L_102 = Math_Min_mA7BFF48067FBED606414C9937B00BE496B2696D7(L_100, L_101, NULL);
  10374. V_8 = L_102;
  10375. V_0 = (bool)1;
  10376. }
  10377. IL_0217_1:
  10378. {
  10379. int32_t L_103 = V_16;
  10380. V_16 = ((int32_t)il2cpp_codegen_add(L_103, 1));
  10381. }
  10382. IL_021d_1:
  10383. {
  10384. int32_t L_104 = V_16;
  10385. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = ___0_records;
  10386. NullCheck(L_105);
  10387. if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))
  10388. {
  10389. goto IL_01f3_1;
  10390. }
  10391. }
  10392. {
  10393. bool L_106 = V_0;
  10394. if (!L_106)
  10395. {
  10396. goto IL_0235_1;
  10397. }
  10398. }
  10399. {
  10400. uint16_t L_107 = V_8;
  10401. uint16_t L_108 = L_107;
  10402. RuntimeObject* L_109 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_108);
  10403. V_13 = L_109;
  10404. goto IL_0301;
  10405. }
  10406. IL_0235_1:
  10407. {
  10408. RuntimeObject* L_110 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10409. V_13 = L_110;
  10410. goto IL_0301;
  10411. }
  10412. IL_0242_1:
  10413. {
  10414. V_9 = (uint16_t)0;
  10415. V_18 = 0;
  10416. goto IL_0274_1;
  10417. }
  10418. IL_024a_1:
  10419. {
  10420. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = ___0_records;
  10421. int32_t L_112 = V_18;
  10422. NullCheck(L_111);
  10423. int32_t L_113 = L_112;
  10424. int32_t L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
  10425. V_19 = L_114;
  10426. int32_t L_115 = V_19;
  10427. bool L_116;
  10428. L_116 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_115, NULL);
  10429. if (!L_116)
  10430. {
  10431. goto IL_026e_1;
  10432. }
  10433. }
  10434. {
  10435. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_117 = __this->____values_15;
  10436. int32_t L_118 = V_19;
  10437. NullCheck(L_117);
  10438. int32_t L_119 = L_118;
  10439. uint16_t L_120 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
  10440. uint16_t L_121 = V_9;
  10441. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10442. uint16_t L_122;
  10443. L_122 = Math_Max_m670CC45E68892199F0ED53A131DAB78A953389BB(L_120, L_121, NULL);
  10444. V_9 = L_122;
  10445. V_0 = (bool)1;
  10446. }
  10447. IL_026e_1:
  10448. {
  10449. int32_t L_123 = V_18;
  10450. V_18 = ((int32_t)il2cpp_codegen_add(L_123, 1));
  10451. }
  10452. IL_0274_1:
  10453. {
  10454. int32_t L_124 = V_18;
  10455. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = ___0_records;
  10456. NullCheck(L_125);
  10457. if ((((int32_t)L_124) < ((int32_t)((int32_t)(((RuntimeArray*)L_125)->max_length)))))
  10458. {
  10459. goto IL_024a_1;
  10460. }
  10461. }
  10462. {
  10463. bool L_126 = V_0;
  10464. if (!L_126)
  10465. {
  10466. goto IL_0289_1;
  10467. }
  10468. }
  10469. {
  10470. uint16_t L_127 = V_9;
  10471. uint16_t L_128 = L_127;
  10472. RuntimeObject* L_129 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_128);
  10473. V_13 = L_129;
  10474. goto IL_0301;
  10475. }
  10476. IL_0289_1:
  10477. {
  10478. RuntimeObject* L_130 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10479. V_13 = L_130;
  10480. goto IL_0301;
  10481. }
  10482. IL_0293_1:
  10483. {
  10484. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = ___0_records;
  10485. NullCheck(L_131);
  10486. if (!(((RuntimeArray*)L_131)->max_length))
  10487. {
  10488. goto IL_02aa_1;
  10489. }
  10490. }
  10491. {
  10492. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_132 = __this->____values_15;
  10493. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_133 = ___0_records;
  10494. NullCheck(L_133);
  10495. int32_t L_134 = 0;
  10496. int32_t L_135 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
  10497. NullCheck(L_132);
  10498. int32_t L_136 = L_135;
  10499. uint16_t L_137 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
  10500. uint16_t L_138 = L_137;
  10501. RuntimeObject* L_139 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_138);
  10502. V_13 = L_139;
  10503. goto IL_0301;
  10504. }
  10505. IL_02aa_1:
  10506. {
  10507. V_13 = NULL;
  10508. goto IL_0301;
  10509. }
  10510. IL_02af_1:
  10511. {
  10512. V_4 = 0;
  10513. V_20 = 0;
  10514. goto IL_02cf_1;
  10515. }
  10516. IL_02b7_1:
  10517. {
  10518. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_140 = ___0_records;
  10519. int32_t L_141 = V_20;
  10520. NullCheck(L_140);
  10521. int32_t L_142 = L_141;
  10522. int32_t L_143 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
  10523. bool L_144;
  10524. L_144 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_143, NULL);
  10525. if (!L_144)
  10526. {
  10527. goto IL_02c9_1;
  10528. }
  10529. }
  10530. {
  10531. int32_t L_145 = V_4;
  10532. V_4 = ((int32_t)il2cpp_codegen_add(L_145, 1));
  10533. }
  10534. IL_02c9_1:
  10535. {
  10536. int32_t L_146 = V_20;
  10537. V_20 = ((int32_t)il2cpp_codegen_add(L_146, 1));
  10538. }
  10539. IL_02cf_1:
  10540. {
  10541. int32_t L_147 = V_20;
  10542. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_148 = ___0_records;
  10543. NullCheck(L_148);
  10544. if ((((int32_t)L_147) < ((int32_t)((int32_t)(((RuntimeArray*)L_148)->max_length)))))
  10545. {
  10546. goto IL_02b7_1;
  10547. }
  10548. }
  10549. {
  10550. int32_t L_149 = V_4;
  10551. int32_t L_150 = L_149;
  10552. RuntimeObject* L_151 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_150);
  10553. V_13 = L_151;
  10554. goto IL_0301;
  10555. }
  10556. IL_02e1_1:
  10557. {
  10558. goto IL_02f4;
  10559. }
  10560. }// end try (depth: 1)
  10561. catch(Il2CppExceptionWrapper& e)
  10562. {
  10563. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  10564. {
  10565. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  10566. goto CATCH_02e3;
  10567. }
  10568. throw e;
  10569. }
  10570. CATCH_02e3:
  10571. {// begin catch(System.OverflowException)
  10572. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_152 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var))) };
  10573. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  10574. Type_t* L_153;
  10575. L_153 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_152, NULL);
  10576. Exception_t* L_154;
  10577. L_154 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_153, NULL);
  10578. IL2CPP_RAISE_MANAGED_EXCEPTION(L_154, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var)));
  10579. }// end catch (depth: 1)
  10580. IL_02f4:
  10581. {
  10582. int32_t L_155 = ___1_kind;
  10583. Type_t* L_156 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  10584. Exception_t* L_157;
  10585. L_157 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_155, L_156, NULL);
  10586. IL2CPP_RAISE_MANAGED_EXCEPTION(L_157, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt16Storage_Aggregate_m9D5350772E070327A6EA6FFE0FFD28164D1AD846_RuntimeMethod_var)));
  10587. }
  10588. IL_0301:
  10589. {
  10590. RuntimeObject* L_158 = V_13;
  10591. return L_158;
  10592. }
  10593. }
  10594. // System.Int32 System.Data.Common.UInt16Storage::Compare(System.Int32,System.Int32)
  10595. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16Storage_Compare_m7466F8EDCD2D1CE031604F73DD6DE91854B710E1 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  10596. {
  10597. static bool s_Il2CppMethodInitialized;
  10598. if (!s_Il2CppMethodInitialized)
  10599. {
  10600. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  10601. s_Il2CppMethodInitialized = true;
  10602. }
  10603. uint16_t V_0 = 0;
  10604. uint16_t V_1 = 0;
  10605. int32_t V_2 = 0;
  10606. {
  10607. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____values_15;
  10608. int32_t L_1 = ___0_recordNo1;
  10609. NullCheck(L_0);
  10610. int32_t L_2 = L_1;
  10611. uint16_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  10612. V_0 = L_3;
  10613. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = __this->____values_15;
  10614. int32_t L_5 = ___1_recordNo2;
  10615. NullCheck(L_4);
  10616. int32_t L_6 = L_5;
  10617. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  10618. V_1 = L_7;
  10619. uint16_t L_8 = V_0;
  10620. uint16_t L_9 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10621. if ((((int32_t)L_8) == ((int32_t)L_9)))
  10622. {
  10623. goto IL_0022;
  10624. }
  10625. }
  10626. {
  10627. uint16_t L_10 = V_1;
  10628. uint16_t L_11 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10629. if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
  10630. {
  10631. goto IL_0030;
  10632. }
  10633. }
  10634. IL_0022:
  10635. {
  10636. int32_t L_12 = ___0_recordNo1;
  10637. int32_t L_13 = ___1_recordNo2;
  10638. int32_t L_14;
  10639. L_14 = DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11(__this, L_12, L_13, NULL);
  10640. V_2 = L_14;
  10641. int32_t L_15 = V_2;
  10642. if (!L_15)
  10643. {
  10644. goto IL_0030;
  10645. }
  10646. }
  10647. {
  10648. int32_t L_16 = V_2;
  10649. return L_16;
  10650. }
  10651. IL_0030:
  10652. {
  10653. uint16_t L_17 = V_0;
  10654. uint16_t L_18 = V_1;
  10655. return ((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18));
  10656. }
  10657. }
  10658. // System.Int32 System.Data.Common.UInt16Storage::CompareValueTo(System.Int32,System.Object)
  10659. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt16Storage_CompareValueTo_m10106943B4636F0B83BEF9FA0C11621D36FCF2F1 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  10660. {
  10661. static bool s_Il2CppMethodInitialized;
  10662. if (!s_Il2CppMethodInitialized)
  10663. {
  10664. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  10665. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  10666. s_Il2CppMethodInitialized = true;
  10667. }
  10668. uint16_t V_0 = 0;
  10669. {
  10670. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10671. RuntimeObject* L_1 = ___1_value;
  10672. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  10673. {
  10674. goto IL_0016;
  10675. }
  10676. }
  10677. {
  10678. int32_t L_2 = ___0_recordNo;
  10679. bool L_3;
  10680. L_3 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_2, NULL);
  10681. if (L_3)
  10682. {
  10683. goto IL_0014;
  10684. }
  10685. }
  10686. {
  10687. return 0;
  10688. }
  10689. IL_0014:
  10690. {
  10691. return 1;
  10692. }
  10693. IL_0016:
  10694. {
  10695. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = __this->____values_15;
  10696. int32_t L_5 = ___0_recordNo;
  10697. NullCheck(L_4);
  10698. int32_t L_6 = L_5;
  10699. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  10700. V_0 = L_7;
  10701. uint16_t L_8 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10702. uint16_t L_9 = V_0;
  10703. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  10704. {
  10705. goto IL_0032;
  10706. }
  10707. }
  10708. {
  10709. int32_t L_10 = ___0_recordNo;
  10710. bool L_11;
  10711. L_11 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_10, NULL);
  10712. if (L_11)
  10713. {
  10714. goto IL_0032;
  10715. }
  10716. }
  10717. {
  10718. return (-1);
  10719. }
  10720. IL_0032:
  10721. {
  10722. RuntimeObject* L_12 = ___1_value;
  10723. int32_t L_13;
  10724. L_13 = UInt16_CompareTo_m73A3F7183597E4CFBCB8A98A696B4C3DFEDF0845((&V_0), ((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_12, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))), NULL);
  10725. return L_13;
  10726. }
  10727. }
  10728. // System.Object System.Data.Common.UInt16Storage::ConvertValue(System.Object)
  10729. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt16Storage_ConvertValue_m0E51B305A22AB4DBB31D6536BDD08B6D97791FB6 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  10730. {
  10731. static bool s_Il2CppMethodInitialized;
  10732. if (!s_Il2CppMethodInitialized)
  10733. {
  10734. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  10735. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  10736. s_Il2CppMethodInitialized = true;
  10737. }
  10738. {
  10739. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10740. RuntimeObject* L_1 = ___0_value;
  10741. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  10742. {
  10743. goto IL_002e;
  10744. }
  10745. }
  10746. {
  10747. RuntimeObject* L_2 = ___0_value;
  10748. if (!L_2)
  10749. {
  10750. goto IL_0026;
  10751. }
  10752. }
  10753. {
  10754. RuntimeObject* L_3 = ___0_value;
  10755. RuntimeObject* L_4;
  10756. L_4 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  10757. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  10758. uint16_t L_5;
  10759. L_5 = InterfaceFuncInvoker1< uint16_t, RuntimeObject* >::Invoke(6 /* System.UInt16 System.IConvertible::ToUInt16(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_4);
  10760. uint16_t L_6 = L_5;
  10761. RuntimeObject* L_7 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_6);
  10762. ___0_value = L_7;
  10763. goto IL_002e;
  10764. }
  10765. IL_0026:
  10766. {
  10767. RuntimeObject* L_8 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10768. ___0_value = L_8;
  10769. }
  10770. IL_002e:
  10771. {
  10772. RuntimeObject* L_9 = ___0_value;
  10773. return L_9;
  10774. }
  10775. }
  10776. // System.Void System.Data.Common.UInt16Storage::Copy(System.Int32,System.Int32)
  10777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage_Copy_m597B6CBE7CD554A4CCFF220C65158FEF2CED449C (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  10778. {
  10779. {
  10780. int32_t L_0 = ___0_recordNo1;
  10781. int32_t L_1 = ___1_recordNo2;
  10782. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  10783. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____values_15;
  10784. int32_t L_3 = ___1_recordNo2;
  10785. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = __this->____values_15;
  10786. int32_t L_5 = ___0_recordNo1;
  10787. NullCheck(L_4);
  10788. int32_t L_6 = L_5;
  10789. uint16_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  10790. NullCheck(L_2);
  10791. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint16_t)L_7);
  10792. return;
  10793. }
  10794. }
  10795. // System.Object System.Data.Common.UInt16Storage::Get(System.Int32)
  10796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt16Storage_Get_mE4C31263841B0DF601979B68DAB5664EF92AC2FE (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_record, const RuntimeMethod* method)
  10797. {
  10798. static bool s_Il2CppMethodInitialized;
  10799. if (!s_Il2CppMethodInitialized)
  10800. {
  10801. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  10802. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  10803. s_Il2CppMethodInitialized = true;
  10804. }
  10805. uint16_t V_0 = 0;
  10806. {
  10807. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_0 = __this->____values_15;
  10808. int32_t L_1 = ___0_record;
  10809. NullCheck(L_0);
  10810. int32_t L_2 = L_1;
  10811. uint16_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  10812. V_0 = L_3;
  10813. uint16_t L_4 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10814. bool L_5;
  10815. L_5 = UInt16_Equals_m5673358CCDB7D6E74A6A13C50FC9151F4DD66089((&V_0), L_4, NULL);
  10816. if (L_5)
  10817. {
  10818. goto IL_001e;
  10819. }
  10820. }
  10821. {
  10822. uint16_t L_6 = V_0;
  10823. uint16_t L_7 = L_6;
  10824. RuntimeObject* L_8 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_7);
  10825. return L_8;
  10826. }
  10827. IL_001e:
  10828. {
  10829. int32_t L_9 = ___0_record;
  10830. RuntimeObject* L_10;
  10831. L_10 = DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943(__this, L_9, NULL);
  10832. return L_10;
  10833. }
  10834. }
  10835. // System.Void System.Data.Common.UInt16Storage::Set(System.Int32,System.Object)
  10836. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage_Set_mD523C7C0D73D333CD3BADB5D651100726ADE54A6 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  10837. {
  10838. static bool s_Il2CppMethodInitialized;
  10839. if (!s_Il2CppMethodInitialized)
  10840. {
  10841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  10842. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var);
  10843. s_Il2CppMethodInitialized = true;
  10844. }
  10845. {
  10846. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  10847. RuntimeObject* L_1 = ___1_value;
  10848. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  10849. {
  10850. goto IL_001f;
  10851. }
  10852. }
  10853. {
  10854. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____values_15;
  10855. int32_t L_3 = ___0_record;
  10856. uint16_t L_4 = ((UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_StaticFields*)il2cpp_codegen_static_fields_for(UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  10857. NullCheck(L_2);
  10858. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint16_t)L_4);
  10859. int32_t L_5 = ___0_record;
  10860. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_5, (bool)1, NULL);
  10861. return;
  10862. }
  10863. IL_001f:
  10864. {
  10865. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_6 = __this->____values_15;
  10866. int32_t L_7 = ___0_record;
  10867. RuntimeObject* L_8 = ___1_value;
  10868. RuntimeObject* L_9;
  10869. L_9 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  10870. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  10871. uint16_t L_10;
  10872. L_10 = InterfaceFuncInvoker1< uint16_t, RuntimeObject* >::Invoke(6 /* System.UInt16 System.IConvertible::ToUInt16(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_9);
  10873. NullCheck(L_6);
  10874. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint16_t)L_10);
  10875. int32_t L_11 = ___0_record;
  10876. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_11, (bool)0, NULL);
  10877. return;
  10878. }
  10879. }
  10880. // System.Void System.Data.Common.UInt16Storage::SetCapacity(System.Int32)
  10881. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage_SetCapacity_mBE6353467D969AF49B2101D43CAD4CF04792DAAC (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  10882. {
  10883. static bool s_Il2CppMethodInitialized;
  10884. if (!s_Il2CppMethodInitialized)
  10885. {
  10886. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10887. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  10888. s_Il2CppMethodInitialized = true;
  10889. }
  10890. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* V_0 = NULL;
  10891. {
  10892. int32_t L_0 = ___0_capacity;
  10893. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_0);
  10894. V_0 = L_1;
  10895. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____values_15;
  10896. if (!L_2)
  10897. {
  10898. goto IL_002b;
  10899. }
  10900. }
  10901. {
  10902. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_3 = __this->____values_15;
  10903. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_4 = V_0;
  10904. int32_t L_5 = ___0_capacity;
  10905. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_6 = __this->____values_15;
  10906. NullCheck(L_6);
  10907. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  10908. int32_t L_7;
  10909. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  10910. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  10911. }
  10912. IL_002b:
  10913. {
  10914. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_8 = V_0;
  10915. __this->____values_15 = L_8;
  10916. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)L_8);
  10917. int32_t L_9 = ___0_capacity;
  10918. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  10919. return;
  10920. }
  10921. }
  10922. // System.Object System.Data.Common.UInt16Storage::ConvertXmlToObject(System.String)
  10923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt16Storage_ConvertXmlToObject_m05135D726C21FE0351ACF89E61A97AB9C18F40A7 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, String_t* ___0_s, const RuntimeMethod* method)
  10924. {
  10925. static bool s_Il2CppMethodInitialized;
  10926. if (!s_Il2CppMethodInitialized)
  10927. {
  10928. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  10929. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  10930. s_Il2CppMethodInitialized = true;
  10931. }
  10932. {
  10933. String_t* L_0 = ___0_s;
  10934. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  10935. uint16_t L_1;
  10936. L_1 = XmlConvert_ToUInt16_m724BC6C22738955F6FDE18ECF99FB00DBB68DBDE(L_0, NULL);
  10937. uint16_t L_2 = L_1;
  10938. RuntimeObject* L_3 = Box(UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var, &L_2);
  10939. return L_3;
  10940. }
  10941. }
  10942. // System.String System.Data.Common.UInt16Storage::ConvertObjectToXml(System.Object)
  10943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16Storage_ConvertObjectToXml_m8042F9DA2C481FD061F16FCB70BAD61AB0B5E59B (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  10944. {
  10945. static bool s_Il2CppMethodInitialized;
  10946. if (!s_Il2CppMethodInitialized)
  10947. {
  10948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var);
  10949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  10950. s_Il2CppMethodInitialized = true;
  10951. }
  10952. {
  10953. RuntimeObject* L_0 = ___0_value;
  10954. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  10955. String_t* L_1;
  10956. L_1 = XmlConvert_ToString_m15222157CD861187A9C674677C6CCCF34DCABCB7(((*(uint16_t*)((uint16_t*)(uint16_t*)UnBox(L_0, UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_il2cpp_TypeInfo_var)))), NULL);
  10957. return L_1;
  10958. }
  10959. }
  10960. // System.Object System.Data.Common.UInt16Storage::GetEmptyStorage(System.Int32)
  10961. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt16Storage_GetEmptyStorage_m1650AF396733BC1EB0AE39E69A2209A572759CA3 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  10962. {
  10963. static bool s_Il2CppMethodInitialized;
  10964. if (!s_Il2CppMethodInitialized)
  10965. {
  10966. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  10967. s_Il2CppMethodInitialized = true;
  10968. }
  10969. {
  10970. int32_t L_0 = ___0_recordCount;
  10971. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_1 = (UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)SZArrayNew(UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var, (uint32_t)L_0);
  10972. return (RuntimeObject*)L_1;
  10973. }
  10974. }
  10975. // System.Void System.Data.Common.UInt16Storage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  10976. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage_CopyValue_mB7F352A0AB795D12A52DB2FFBC53FE4FEFF0CAAF (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  10977. {
  10978. static bool s_Il2CppMethodInitialized;
  10979. if (!s_Il2CppMethodInitialized)
  10980. {
  10981. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  10982. s_Il2CppMethodInitialized = true;
  10983. }
  10984. {
  10985. RuntimeObject* L_0 = ___1_store;
  10986. int32_t L_1 = ___3_storeIndex;
  10987. UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* L_2 = __this->____values_15;
  10988. int32_t L_3 = ___0_record;
  10989. NullCheck(L_2);
  10990. int32_t L_4 = L_3;
  10991. uint16_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  10992. NullCheck(((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)Castclass((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var)));
  10993. (((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)Castclass((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint16_t)L_5);
  10994. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  10995. int32_t L_7 = ___3_storeIndex;
  10996. int32_t L_8 = ___0_record;
  10997. bool L_9;
  10998. L_9 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_8, NULL);
  10999. NullCheck(L_6);
  11000. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0), NULL);
  11001. return;
  11002. }
  11003. }
  11004. // System.Void System.Data.Common.UInt16Storage::SetStorage(System.Object,System.Collections.BitArray)
  11005. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt16Storage_SetStorage_mAC549F2B7C36E8022B3369C7BD7DFE49A554C4D7 (UInt16Storage_t7C13FE69DB3D901E0F3A122269F4030DE5FFE6F1* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  11006. {
  11007. static bool s_Il2CppMethodInitialized;
  11008. if (!s_Il2CppMethodInitialized)
  11009. {
  11010. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var);
  11011. s_Il2CppMethodInitialized = true;
  11012. }
  11013. {
  11014. RuntimeObject* L_0 = ___0_store;
  11015. __this->____values_15 = ((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)Castclass((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var));
  11016. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)((UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83*)Castclass((RuntimeObject*)L_0, UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83_il2cpp_TypeInfo_var)));
  11017. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_1 = ___1_nullbits;
  11018. DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline(__this, L_1, NULL);
  11019. return;
  11020. }
  11021. }
  11022. #ifdef __clang__
  11023. #pragma clang diagnostic pop
  11024. #endif
  11025. #ifdef __clang__
  11026. #pragma clang diagnostic push
  11027. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  11028. #pragma clang diagnostic ignored "-Wunused-variable"
  11029. #endif
  11030. // System.Void System.Data.Common.UInt32Storage::.ctor(System.Data.DataColumn)
  11031. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage__ctor_m55769CF4B9B7C1D4A9A381F249C60AED4375BDD5 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  11032. {
  11033. static bool s_Il2CppMethodInitialized;
  11034. if (!s_Il2CppMethodInitialized)
  11035. {
  11036. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  11037. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  11038. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11039. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
  11040. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  11041. s_Il2CppMethodInitialized = true;
  11042. }
  11043. {
  11044. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  11045. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var) };
  11046. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  11047. Type_t* L_2;
  11048. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  11049. uint32_t L_3 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11050. uint32_t L_4 = L_3;
  11051. RuntimeObject* L_5 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_4);
  11052. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  11053. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_5, ((int32_t)10), NULL);
  11054. return;
  11055. }
  11056. }
  11057. // System.Object System.Data.Common.UInt32Storage::Aggregate(System.Int32[],System.Data.AggregateType)
  11058. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  11059. {
  11060. static bool s_Il2CppMethodInitialized;
  11061. if (!s_Il2CppMethodInitialized)
  11062. {
  11063. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  11064. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
  11065. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11066. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var);
  11067. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11068. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  11069. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  11070. s_Il2CppMethodInitialized = true;
  11071. }
  11072. bool V_0 = false;
  11073. uint64_t V_1 = 0;
  11074. int64_t V_2 = 0;
  11075. int32_t V_3 = 0;
  11076. int32_t V_4 = 0;
  11077. double V_5 = 0.0;
  11078. double V_6 = 0.0;
  11079. double V_7 = 0.0;
  11080. uint32_t V_8 = 0;
  11081. uint32_t V_9 = 0;
  11082. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
  11083. int32_t V_11 = 0;
  11084. int32_t V_12 = 0;
  11085. RuntimeObject* V_13 = NULL;
  11086. int32_t V_14 = 0;
  11087. int32_t V_15 = 0;
  11088. int32_t V_16 = 0;
  11089. int32_t V_17 = 0;
  11090. int32_t V_18 = 0;
  11091. int32_t V_19 = 0;
  11092. int32_t V_20 = 0;
  11093. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  11094. {
  11095. V_0 = (bool)0;
  11096. }
  11097. try
  11098. {// begin try (depth: 1)
  11099. {
  11100. int32_t L_0 = ___1_kind;
  11101. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  11102. {
  11103. case 0:
  11104. {
  11105. goto IL_002f_1;
  11106. }
  11107. case 1:
  11108. {
  11109. goto IL_0089_1;
  11110. }
  11111. case 2:
  11112. {
  11113. goto IL_01ea_1;
  11114. }
  11115. case 3:
  11116. {
  11117. goto IL_0241_1;
  11118. }
  11119. case 4:
  11120. {
  11121. goto IL_0292_1;
  11122. }
  11123. case 5:
  11124. {
  11125. goto IL_02ae_1;
  11126. }
  11127. case 6:
  11128. {
  11129. goto IL_00ed_1;
  11130. }
  11131. case 7:
  11132. {
  11133. goto IL_00ed_1;
  11134. }
  11135. }
  11136. }
  11137. {
  11138. goto IL_02e0_1;
  11139. }
  11140. IL_002f_1:
  11141. {
  11142. uint32_t L_1 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11143. V_1 = ((int64_t)(uint64_t)L_1);
  11144. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  11145. V_10 = L_2;
  11146. V_11 = 0;
  11147. goto IL_0064_1;
  11148. }
  11149. IL_003e_1:
  11150. {
  11151. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_10;
  11152. int32_t L_4 = V_11;
  11153. NullCheck(L_3);
  11154. int32_t L_5 = L_4;
  11155. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  11156. V_12 = L_6;
  11157. int32_t L_7 = V_12;
  11158. bool L_8;
  11159. L_8 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_7, NULL);
  11160. if (!L_8)
  11161. {
  11162. goto IL_005e_1;
  11163. }
  11164. }
  11165. {
  11166. uint64_t L_9 = V_1;
  11167. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_10 = __this->____values_15;
  11168. int32_t L_11 = V_12;
  11169. NullCheck(L_10);
  11170. int32_t L_12 = L_11;
  11171. uint32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  11172. if ((uint64_t)L_9 > kIl2CppUInt64Max - (uint64_t)((int64_t)(uint64_t)L_13))
  11173. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var);
  11174. V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_9, ((int64_t)(uint64_t)L_13)));
  11175. V_0 = (bool)1;
  11176. }
  11177. IL_005e_1:
  11178. {
  11179. int32_t L_14 = V_11;
  11180. V_11 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  11181. }
  11182. IL_0064_1:
  11183. {
  11184. int32_t L_15 = V_11;
  11185. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_10;
  11186. NullCheck(L_16);
  11187. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  11188. {
  11189. goto IL_003e_1;
  11190. }
  11191. }
  11192. {
  11193. bool L_17 = V_0;
  11194. if (!L_17)
  11195. {
  11196. goto IL_007c_1;
  11197. }
  11198. }
  11199. {
  11200. uint64_t L_18 = V_1;
  11201. uint64_t L_19 = L_18;
  11202. RuntimeObject* L_20 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_19);
  11203. V_13 = L_20;
  11204. goto IL_0300;
  11205. }
  11206. IL_007c_1:
  11207. {
  11208. RuntimeObject* L_21 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11209. V_13 = L_21;
  11210. goto IL_0300;
  11211. }
  11212. IL_0089_1:
  11213. {
  11214. uint32_t L_22 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11215. V_2 = ((int64_t)(uint64_t)L_22);
  11216. V_3 = 0;
  11217. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = ___0_records;
  11218. V_10 = L_23;
  11219. V_11 = 0;
  11220. goto IL_00c4_1;
  11221. }
  11222. IL_009a_1:
  11223. {
  11224. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_10;
  11225. int32_t L_25 = V_11;
  11226. NullCheck(L_24);
  11227. int32_t L_26 = L_25;
  11228. int32_t L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
  11229. V_14 = L_27;
  11230. int32_t L_28 = V_14;
  11231. bool L_29;
  11232. L_29 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_28, NULL);
  11233. if (!L_29)
  11234. {
  11235. goto IL_00be_1;
  11236. }
  11237. }
  11238. {
  11239. int64_t L_30 = V_2;
  11240. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_31 = __this->____values_15;
  11241. int32_t L_32 = V_14;
  11242. NullCheck(L_31);
  11243. int32_t L_33 = L_32;
  11244. uint32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  11245. if (il2cpp_codegen_check_add_overflow((int64_t)L_30, (int64_t)((int64_t)(uint64_t)L_34)))
  11246. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var);
  11247. V_2 = ((int64_t)il2cpp_codegen_add(L_30, ((int64_t)(uint64_t)L_34)));
  11248. int32_t L_35 = V_3;
  11249. V_3 = ((int32_t)il2cpp_codegen_add(L_35, 1));
  11250. V_0 = (bool)1;
  11251. }
  11252. IL_00be_1:
  11253. {
  11254. int32_t L_36 = V_11;
  11255. V_11 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  11256. }
  11257. IL_00c4_1:
  11258. {
  11259. int32_t L_37 = V_11;
  11260. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_10;
  11261. NullCheck(L_38);
  11262. if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  11263. {
  11264. goto IL_009a_1;
  11265. }
  11266. }
  11267. {
  11268. bool L_39 = V_0;
  11269. if (!L_39)
  11270. {
  11271. goto IL_00e0_1;
  11272. }
  11273. }
  11274. {
  11275. int64_t L_40 = V_2;
  11276. int32_t L_41 = V_3;
  11277. if ((int64_t)(((int64_t)(L_40/((int64_t)L_41)))) > 4294967295LL) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var);
  11278. uint32_t L_42 = ((uint32_t)((int64_t)(L_40/((int64_t)L_41))));
  11279. RuntimeObject* L_43 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_42);
  11280. V_13 = L_43;
  11281. goto IL_0300;
  11282. }
  11283. IL_00e0_1:
  11284. {
  11285. RuntimeObject* L_44 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11286. V_13 = L_44;
  11287. goto IL_0300;
  11288. }
  11289. IL_00ed_1:
  11290. {
  11291. V_4 = 0;
  11292. V_5 = (0.0);
  11293. V_6 = (0.0);
  11294. V_7 = (0.0);
  11295. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = ___0_records;
  11296. V_10 = L_45;
  11297. V_11 = 0;
  11298. goto IL_0162_1;
  11299. }
  11300. IL_0119_1:
  11301. {
  11302. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_46 = V_10;
  11303. int32_t L_47 = V_11;
  11304. NullCheck(L_46);
  11305. int32_t L_48 = L_47;
  11306. int32_t L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  11307. V_15 = L_49;
  11308. int32_t L_50 = V_15;
  11309. bool L_51;
  11310. L_51 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_50, NULL);
  11311. if (!L_51)
  11312. {
  11313. goto IL_015c_1;
  11314. }
  11315. }
  11316. {
  11317. double L_52 = V_6;
  11318. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_53 = __this->____values_15;
  11319. int32_t L_54 = V_15;
  11320. NullCheck(L_53);
  11321. int32_t L_55 = L_54;
  11322. uint32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  11323. V_6 = ((double)il2cpp_codegen_add(L_52, ((double)((double)(uint32_t)L_56))));
  11324. double L_57 = V_7;
  11325. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_58 = __this->____values_15;
  11326. int32_t L_59 = V_15;
  11327. NullCheck(L_58);
  11328. int32_t L_60 = L_59;
  11329. uint32_t L_61 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
  11330. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_62 = __this->____values_15;
  11331. int32_t L_63 = V_15;
  11332. NullCheck(L_62);
  11333. int32_t L_64 = L_63;
  11334. uint32_t L_65 = (L_62)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
  11335. V_7 = ((double)il2cpp_codegen_add(L_57, ((double)il2cpp_codegen_multiply(((double)((double)(uint32_t)L_61)), ((double)((double)(uint32_t)L_65))))));
  11336. int32_t L_66 = V_4;
  11337. V_4 = ((int32_t)il2cpp_codegen_add(L_66, 1));
  11338. }
  11339. IL_015c_1:
  11340. {
  11341. int32_t L_67 = V_11;
  11342. V_11 = ((int32_t)il2cpp_codegen_add(L_67, 1));
  11343. }
  11344. IL_0162_1:
  11345. {
  11346. int32_t L_68 = V_11;
  11347. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_69 = V_10;
  11348. NullCheck(L_69);
  11349. if ((((int32_t)L_68) < ((int32_t)((int32_t)(((RuntimeArray*)L_69)->max_length)))))
  11350. {
  11351. goto IL_0119_1;
  11352. }
  11353. }
  11354. {
  11355. int32_t L_70 = V_4;
  11356. if ((((int32_t)L_70) <= ((int32_t)1)))
  11357. {
  11358. goto IL_01dd_1;
  11359. }
  11360. }
  11361. {
  11362. int32_t L_71 = V_4;
  11363. double L_72 = V_7;
  11364. double L_73 = V_6;
  11365. double L_74 = V_6;
  11366. V_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(((double)L_71), L_72)), ((double)il2cpp_codegen_multiply(L_73, L_74))));
  11367. double L_75 = V_5;
  11368. double L_76 = V_6;
  11369. double L_77 = V_6;
  11370. if ((((double)((double)(L_75/((double)il2cpp_codegen_multiply(L_76, L_77))))) < ((double)(1.0000000000000001E-15))))
  11371. {
  11372. goto IL_019d_1;
  11373. }
  11374. }
  11375. {
  11376. double L_78 = V_5;
  11377. if ((!(((double)L_78) < ((double)(0.0)))))
  11378. {
  11379. goto IL_01aa_1;
  11380. }
  11381. }
  11382. IL_019d_1:
  11383. {
  11384. V_5 = (0.0);
  11385. goto IL_01b7_1;
  11386. }
  11387. IL_01aa_1:
  11388. {
  11389. double L_79 = V_5;
  11390. int32_t L_80 = V_4;
  11391. int32_t L_81 = V_4;
  11392. V_5 = ((double)(L_79/((double)((int32_t)il2cpp_codegen_multiply(L_80, ((int32_t)il2cpp_codegen_subtract(L_81, 1)))))));
  11393. }
  11394. IL_01b7_1:
  11395. {
  11396. int32_t L_82 = ___1_kind;
  11397. if ((!(((uint32_t)L_82) == ((uint32_t)((int32_t)11)))))
  11398. {
  11399. goto IL_01cf_1;
  11400. }
  11401. }
  11402. {
  11403. double L_83 = V_5;
  11404. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11405. double L_84;
  11406. L_84 = sqrt(L_83);
  11407. double L_85 = L_84;
  11408. RuntimeObject* L_86 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_85);
  11409. V_13 = L_86;
  11410. goto IL_0300;
  11411. }
  11412. IL_01cf_1:
  11413. {
  11414. double L_87 = V_5;
  11415. double L_88 = L_87;
  11416. RuntimeObject* L_89 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_88);
  11417. V_13 = L_89;
  11418. goto IL_0300;
  11419. }
  11420. IL_01dd_1:
  11421. {
  11422. RuntimeObject* L_90 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11423. V_13 = L_90;
  11424. goto IL_0300;
  11425. }
  11426. IL_01ea_1:
  11427. {
  11428. V_8 = (-1);
  11429. V_16 = 0;
  11430. goto IL_021c_1;
  11431. }
  11432. IL_01f2_1:
  11433. {
  11434. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_91 = ___0_records;
  11435. int32_t L_92 = V_16;
  11436. NullCheck(L_91);
  11437. int32_t L_93 = L_92;
  11438. int32_t L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
  11439. V_17 = L_94;
  11440. int32_t L_95 = V_17;
  11441. bool L_96;
  11442. L_96 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_95, NULL);
  11443. if (!L_96)
  11444. {
  11445. goto IL_0216_1;
  11446. }
  11447. }
  11448. {
  11449. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_97 = __this->____values_15;
  11450. int32_t L_98 = V_17;
  11451. NullCheck(L_97);
  11452. int32_t L_99 = L_98;
  11453. uint32_t L_100 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
  11454. uint32_t L_101 = V_8;
  11455. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11456. uint32_t L_102;
  11457. L_102 = Math_Min_m66781C8F3800C6682369B449FFDB62FAD5E87121(L_100, L_101, NULL);
  11458. V_8 = L_102;
  11459. V_0 = (bool)1;
  11460. }
  11461. IL_0216_1:
  11462. {
  11463. int32_t L_103 = V_16;
  11464. V_16 = ((int32_t)il2cpp_codegen_add(L_103, 1));
  11465. }
  11466. IL_021c_1:
  11467. {
  11468. int32_t L_104 = V_16;
  11469. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = ___0_records;
  11470. NullCheck(L_105);
  11471. if ((((int32_t)L_104) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))
  11472. {
  11473. goto IL_01f2_1;
  11474. }
  11475. }
  11476. {
  11477. bool L_106 = V_0;
  11478. if (!L_106)
  11479. {
  11480. goto IL_0234_1;
  11481. }
  11482. }
  11483. {
  11484. uint32_t L_107 = V_8;
  11485. uint32_t L_108 = L_107;
  11486. RuntimeObject* L_109 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_108);
  11487. V_13 = L_109;
  11488. goto IL_0300;
  11489. }
  11490. IL_0234_1:
  11491. {
  11492. RuntimeObject* L_110 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11493. V_13 = L_110;
  11494. goto IL_0300;
  11495. }
  11496. IL_0241_1:
  11497. {
  11498. V_9 = 0;
  11499. V_18 = 0;
  11500. goto IL_0273_1;
  11501. }
  11502. IL_0249_1:
  11503. {
  11504. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = ___0_records;
  11505. int32_t L_112 = V_18;
  11506. NullCheck(L_111);
  11507. int32_t L_113 = L_112;
  11508. int32_t L_114 = (L_111)->GetAt(static_cast<il2cpp_array_size_t>(L_113));
  11509. V_19 = L_114;
  11510. int32_t L_115 = V_19;
  11511. bool L_116;
  11512. L_116 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_115, NULL);
  11513. if (!L_116)
  11514. {
  11515. goto IL_026d_1;
  11516. }
  11517. }
  11518. {
  11519. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_117 = __this->____values_15;
  11520. int32_t L_118 = V_19;
  11521. NullCheck(L_117);
  11522. int32_t L_119 = L_118;
  11523. uint32_t L_120 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
  11524. uint32_t L_121 = V_9;
  11525. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11526. uint32_t L_122;
  11527. L_122 = Math_Max_m6612C5AE2D40056418765878E8787E4828D2ADD7(L_120, L_121, NULL);
  11528. V_9 = L_122;
  11529. V_0 = (bool)1;
  11530. }
  11531. IL_026d_1:
  11532. {
  11533. int32_t L_123 = V_18;
  11534. V_18 = ((int32_t)il2cpp_codegen_add(L_123, 1));
  11535. }
  11536. IL_0273_1:
  11537. {
  11538. int32_t L_124 = V_18;
  11539. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_125 = ___0_records;
  11540. NullCheck(L_125);
  11541. if ((((int32_t)L_124) < ((int32_t)((int32_t)(((RuntimeArray*)L_125)->max_length)))))
  11542. {
  11543. goto IL_0249_1;
  11544. }
  11545. }
  11546. {
  11547. bool L_126 = V_0;
  11548. if (!L_126)
  11549. {
  11550. goto IL_0288_1;
  11551. }
  11552. }
  11553. {
  11554. uint32_t L_127 = V_9;
  11555. uint32_t L_128 = L_127;
  11556. RuntimeObject* L_129 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_128);
  11557. V_13 = L_129;
  11558. goto IL_0300;
  11559. }
  11560. IL_0288_1:
  11561. {
  11562. RuntimeObject* L_130 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11563. V_13 = L_130;
  11564. goto IL_0300;
  11565. }
  11566. IL_0292_1:
  11567. {
  11568. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = ___0_records;
  11569. NullCheck(L_131);
  11570. if (!(((RuntimeArray*)L_131)->max_length))
  11571. {
  11572. goto IL_02a9_1;
  11573. }
  11574. }
  11575. {
  11576. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_132 = __this->____values_15;
  11577. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_133 = ___0_records;
  11578. NullCheck(L_133);
  11579. int32_t L_134 = 0;
  11580. int32_t L_135 = (L_133)->GetAt(static_cast<il2cpp_array_size_t>(L_134));
  11581. NullCheck(L_132);
  11582. int32_t L_136 = L_135;
  11583. uint32_t L_137 = (L_132)->GetAt(static_cast<il2cpp_array_size_t>(L_136));
  11584. uint32_t L_138 = L_137;
  11585. RuntimeObject* L_139 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_138);
  11586. V_13 = L_139;
  11587. goto IL_0300;
  11588. }
  11589. IL_02a9_1:
  11590. {
  11591. V_13 = NULL;
  11592. goto IL_0300;
  11593. }
  11594. IL_02ae_1:
  11595. {
  11596. V_4 = 0;
  11597. V_20 = 0;
  11598. goto IL_02ce_1;
  11599. }
  11600. IL_02b6_1:
  11601. {
  11602. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_140 = ___0_records;
  11603. int32_t L_141 = V_20;
  11604. NullCheck(L_140);
  11605. int32_t L_142 = L_141;
  11606. int32_t L_143 = (L_140)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
  11607. bool L_144;
  11608. L_144 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_143, NULL);
  11609. if (!L_144)
  11610. {
  11611. goto IL_02c8_1;
  11612. }
  11613. }
  11614. {
  11615. int32_t L_145 = V_4;
  11616. V_4 = ((int32_t)il2cpp_codegen_add(L_145, 1));
  11617. }
  11618. IL_02c8_1:
  11619. {
  11620. int32_t L_146 = V_20;
  11621. V_20 = ((int32_t)il2cpp_codegen_add(L_146, 1));
  11622. }
  11623. IL_02ce_1:
  11624. {
  11625. int32_t L_147 = V_20;
  11626. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_148 = ___0_records;
  11627. NullCheck(L_148);
  11628. if ((((int32_t)L_147) < ((int32_t)((int32_t)(((RuntimeArray*)L_148)->max_length)))))
  11629. {
  11630. goto IL_02b6_1;
  11631. }
  11632. }
  11633. {
  11634. int32_t L_149 = V_4;
  11635. int32_t L_150 = L_149;
  11636. RuntimeObject* L_151 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_150);
  11637. V_13 = L_151;
  11638. goto IL_0300;
  11639. }
  11640. IL_02e0_1:
  11641. {
  11642. goto IL_02f3;
  11643. }
  11644. }// end try (depth: 1)
  11645. catch(Il2CppExceptionWrapper& e)
  11646. {
  11647. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  11648. {
  11649. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  11650. goto CATCH_02e2;
  11651. }
  11652. throw e;
  11653. }
  11654. CATCH_02e2:
  11655. {// begin catch(System.OverflowException)
  11656. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_152 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var))) };
  11657. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  11658. Type_t* L_153;
  11659. L_153 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_152, NULL);
  11660. Exception_t* L_154;
  11661. L_154 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_153, NULL);
  11662. IL2CPP_RAISE_MANAGED_EXCEPTION(L_154, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var)));
  11663. }// end catch (depth: 1)
  11664. IL_02f3:
  11665. {
  11666. int32_t L_155 = ___1_kind;
  11667. Type_t* L_156 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  11668. Exception_t* L_157;
  11669. L_157 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_155, L_156, NULL);
  11670. IL2CPP_RAISE_MANAGED_EXCEPTION(L_157, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt32Storage_Aggregate_m53C34B989370378E630691C2D4A91CB5A1D5EC83_RuntimeMethod_var)));
  11671. }
  11672. IL_0300:
  11673. {
  11674. RuntimeObject* L_158 = V_13;
  11675. return L_158;
  11676. }
  11677. }
  11678. // System.Int32 System.Data.Common.UInt32Storage::Compare(System.Int32,System.Int32)
  11679. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32Storage_Compare_mCB3441CD49DEF0E274E74B85A6F9639FAB1A7591 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  11680. {
  11681. static bool s_Il2CppMethodInitialized;
  11682. if (!s_Il2CppMethodInitialized)
  11683. {
  11684. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11685. s_Il2CppMethodInitialized = true;
  11686. }
  11687. uint32_t V_0 = 0;
  11688. uint32_t V_1 = 0;
  11689. int32_t V_2 = 0;
  11690. {
  11691. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____values_15;
  11692. int32_t L_1 = ___0_recordNo1;
  11693. NullCheck(L_0);
  11694. int32_t L_2 = L_1;
  11695. uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  11696. V_0 = L_3;
  11697. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->____values_15;
  11698. int32_t L_5 = ___1_recordNo2;
  11699. NullCheck(L_4);
  11700. int32_t L_6 = L_5;
  11701. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  11702. V_1 = L_7;
  11703. uint32_t L_8 = V_0;
  11704. uint32_t L_9 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11705. if ((((int32_t)L_8) == ((int32_t)L_9)))
  11706. {
  11707. goto IL_0022;
  11708. }
  11709. }
  11710. {
  11711. uint32_t L_10 = V_1;
  11712. uint32_t L_11 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11713. if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
  11714. {
  11715. goto IL_0030;
  11716. }
  11717. }
  11718. IL_0022:
  11719. {
  11720. int32_t L_12 = ___0_recordNo1;
  11721. int32_t L_13 = ___1_recordNo2;
  11722. int32_t L_14;
  11723. L_14 = DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11(__this, L_12, L_13, NULL);
  11724. V_2 = L_14;
  11725. int32_t L_15 = V_2;
  11726. if (!L_15)
  11727. {
  11728. goto IL_0030;
  11729. }
  11730. }
  11731. {
  11732. int32_t L_16 = V_2;
  11733. return L_16;
  11734. }
  11735. IL_0030:
  11736. {
  11737. uint32_t L_17 = V_0;
  11738. uint32_t L_18 = V_1;
  11739. if ((!(((uint32_t)L_17) >= ((uint32_t)L_18))))
  11740. {
  11741. goto IL_003c;
  11742. }
  11743. }
  11744. {
  11745. uint32_t L_19 = V_0;
  11746. uint32_t L_20 = V_1;
  11747. if ((!(((uint32_t)L_19) <= ((uint32_t)L_20))))
  11748. {
  11749. goto IL_003a;
  11750. }
  11751. }
  11752. {
  11753. return 0;
  11754. }
  11755. IL_003a:
  11756. {
  11757. return 1;
  11758. }
  11759. IL_003c:
  11760. {
  11761. return (-1);
  11762. }
  11763. }
  11764. // System.Int32 System.Data.Common.UInt32Storage::CompareValueTo(System.Int32,System.Object)
  11765. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt32Storage_CompareValueTo_mE99C163F7AC7F8271B21A13123F93D399E1274C2 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  11766. {
  11767. static bool s_Il2CppMethodInitialized;
  11768. if (!s_Il2CppMethodInitialized)
  11769. {
  11770. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11771. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  11772. s_Il2CppMethodInitialized = true;
  11773. }
  11774. uint32_t V_0 = 0;
  11775. {
  11776. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11777. RuntimeObject* L_1 = ___1_value;
  11778. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11779. {
  11780. goto IL_0016;
  11781. }
  11782. }
  11783. {
  11784. int32_t L_2 = ___0_recordNo;
  11785. bool L_3;
  11786. L_3 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_2, NULL);
  11787. if (L_3)
  11788. {
  11789. goto IL_0014;
  11790. }
  11791. }
  11792. {
  11793. return 0;
  11794. }
  11795. IL_0014:
  11796. {
  11797. return 1;
  11798. }
  11799. IL_0016:
  11800. {
  11801. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->____values_15;
  11802. int32_t L_5 = ___0_recordNo;
  11803. NullCheck(L_4);
  11804. int32_t L_6 = L_5;
  11805. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  11806. V_0 = L_7;
  11807. uint32_t L_8 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11808. uint32_t L_9 = V_0;
  11809. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  11810. {
  11811. goto IL_0032;
  11812. }
  11813. }
  11814. {
  11815. int32_t L_10 = ___0_recordNo;
  11816. bool L_11;
  11817. L_11 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_10, NULL);
  11818. if (L_11)
  11819. {
  11820. goto IL_0032;
  11821. }
  11822. }
  11823. {
  11824. return (-1);
  11825. }
  11826. IL_0032:
  11827. {
  11828. RuntimeObject* L_12 = ___1_value;
  11829. int32_t L_13;
  11830. L_13 = UInt32_CompareTo_mC96F15BE2B06C0268AD1D110D3251CE4DBA43907((&V_0), ((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_12, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))), NULL);
  11831. return L_13;
  11832. }
  11833. }
  11834. // System.Object System.Data.Common.UInt32Storage::ConvertValue(System.Object)
  11835. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt32Storage_ConvertValue_mF4598D5DDCA57F47F180B1126C0E8A22E5E495A2 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  11836. {
  11837. static bool s_Il2CppMethodInitialized;
  11838. if (!s_Il2CppMethodInitialized)
  11839. {
  11840. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  11841. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  11842. s_Il2CppMethodInitialized = true;
  11843. }
  11844. {
  11845. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11846. RuntimeObject* L_1 = ___0_value;
  11847. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  11848. {
  11849. goto IL_002e;
  11850. }
  11851. }
  11852. {
  11853. RuntimeObject* L_2 = ___0_value;
  11854. if (!L_2)
  11855. {
  11856. goto IL_0026;
  11857. }
  11858. }
  11859. {
  11860. RuntimeObject* L_3 = ___0_value;
  11861. RuntimeObject* L_4;
  11862. L_4 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  11863. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  11864. uint32_t L_5;
  11865. L_5 = InterfaceFuncInvoker1< uint32_t, RuntimeObject* >::Invoke(8 /* System.UInt32 System.IConvertible::ToUInt32(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_4);
  11866. uint32_t L_6 = L_5;
  11867. RuntimeObject* L_7 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_6);
  11868. ___0_value = L_7;
  11869. goto IL_002e;
  11870. }
  11871. IL_0026:
  11872. {
  11873. RuntimeObject* L_8 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11874. ___0_value = L_8;
  11875. }
  11876. IL_002e:
  11877. {
  11878. RuntimeObject* L_9 = ___0_value;
  11879. return L_9;
  11880. }
  11881. }
  11882. // System.Void System.Data.Common.UInt32Storage::Copy(System.Int32,System.Int32)
  11883. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage_Copy_mBDA62FFB81A6F88ADFA3032204805CB19DA2735D (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  11884. {
  11885. {
  11886. int32_t L_0 = ___0_recordNo1;
  11887. int32_t L_1 = ___1_recordNo2;
  11888. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  11889. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____values_15;
  11890. int32_t L_3 = ___1_recordNo2;
  11891. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = __this->____values_15;
  11892. int32_t L_5 = ___0_recordNo1;
  11893. NullCheck(L_4);
  11894. int32_t L_6 = L_5;
  11895. uint32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  11896. NullCheck(L_2);
  11897. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint32_t)L_7);
  11898. return;
  11899. }
  11900. }
  11901. // System.Object System.Data.Common.UInt32Storage::Get(System.Int32)
  11902. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt32Storage_Get_m1C06C9C52E6125A9888DF0D8B3DCF6B5C9F28EA1 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_record, const RuntimeMethod* method)
  11903. {
  11904. static bool s_Il2CppMethodInitialized;
  11905. if (!s_Il2CppMethodInitialized)
  11906. {
  11907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11908. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  11909. s_Il2CppMethodInitialized = true;
  11910. }
  11911. uint32_t V_0 = 0;
  11912. {
  11913. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_0 = __this->____values_15;
  11914. int32_t L_1 = ___0_record;
  11915. NullCheck(L_0);
  11916. int32_t L_2 = L_1;
  11917. uint32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  11918. V_0 = L_3;
  11919. uint32_t L_4 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11920. bool L_5;
  11921. L_5 = UInt32_Equals_m6BE590F34B71E27978E9146437F73A6448BA01A3((&V_0), L_4, NULL);
  11922. if (L_5)
  11923. {
  11924. goto IL_001e;
  11925. }
  11926. }
  11927. {
  11928. uint32_t L_6 = V_0;
  11929. uint32_t L_7 = L_6;
  11930. RuntimeObject* L_8 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_7);
  11931. return L_8;
  11932. }
  11933. IL_001e:
  11934. {
  11935. int32_t L_9 = ___0_record;
  11936. RuntimeObject* L_10;
  11937. L_10 = DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943(__this, L_9, NULL);
  11938. return L_10;
  11939. }
  11940. }
  11941. // System.Void System.Data.Common.UInt32Storage::Set(System.Int32,System.Object)
  11942. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage_Set_m843F72E4687BFCE156CE23687B22FD5370A55D39 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  11943. {
  11944. static bool s_Il2CppMethodInitialized;
  11945. if (!s_Il2CppMethodInitialized)
  11946. {
  11947. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  11948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var);
  11949. s_Il2CppMethodInitialized = true;
  11950. }
  11951. {
  11952. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  11953. RuntimeObject* L_1 = ___1_value;
  11954. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  11955. {
  11956. goto IL_001f;
  11957. }
  11958. }
  11959. {
  11960. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____values_15;
  11961. int32_t L_3 = ___0_record;
  11962. uint32_t L_4 = ((UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_StaticFields*)il2cpp_codegen_static_fields_for(UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  11963. NullCheck(L_2);
  11964. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint32_t)L_4);
  11965. int32_t L_5 = ___0_record;
  11966. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_5, (bool)1, NULL);
  11967. return;
  11968. }
  11969. IL_001f:
  11970. {
  11971. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->____values_15;
  11972. int32_t L_7 = ___0_record;
  11973. RuntimeObject* L_8 = ___1_value;
  11974. RuntimeObject* L_9;
  11975. L_9 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  11976. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  11977. uint32_t L_10;
  11978. L_10 = InterfaceFuncInvoker1< uint32_t, RuntimeObject* >::Invoke(8 /* System.UInt32 System.IConvertible::ToUInt32(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_9);
  11979. NullCheck(L_6);
  11980. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint32_t)L_10);
  11981. int32_t L_11 = ___0_record;
  11982. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_11, (bool)0, NULL);
  11983. return;
  11984. }
  11985. }
  11986. // System.Void System.Data.Common.UInt32Storage::SetCapacity(System.Int32)
  11987. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage_SetCapacity_m504021FCC565D33BF990E4D3378C435146CC4570 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  11988. {
  11989. static bool s_Il2CppMethodInitialized;
  11990. if (!s_Il2CppMethodInitialized)
  11991. {
  11992. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  11993. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  11994. s_Il2CppMethodInitialized = true;
  11995. }
  11996. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* V_0 = NULL;
  11997. {
  11998. int32_t L_0 = ___0_capacity;
  11999. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_0);
  12000. V_0 = L_1;
  12001. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____values_15;
  12002. if (!L_2)
  12003. {
  12004. goto IL_002b;
  12005. }
  12006. }
  12007. {
  12008. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_3 = __this->____values_15;
  12009. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = V_0;
  12010. int32_t L_5 = ___0_capacity;
  12011. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_6 = __this->____values_15;
  12012. NullCheck(L_6);
  12013. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12014. int32_t L_7;
  12015. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  12016. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  12017. }
  12018. IL_002b:
  12019. {
  12020. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_8 = V_0;
  12021. __this->____values_15 = L_8;
  12022. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)L_8);
  12023. int32_t L_9 = ___0_capacity;
  12024. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  12025. return;
  12026. }
  12027. }
  12028. // System.Object System.Data.Common.UInt32Storage::ConvertXmlToObject(System.String)
  12029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt32Storage_ConvertXmlToObject_mA482D708EE6EDCBAD37A4535BE53ADE7220C691A (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, String_t* ___0_s, const RuntimeMethod* method)
  12030. {
  12031. static bool s_Il2CppMethodInitialized;
  12032. if (!s_Il2CppMethodInitialized)
  12033. {
  12034. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  12035. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  12036. s_Il2CppMethodInitialized = true;
  12037. }
  12038. {
  12039. String_t* L_0 = ___0_s;
  12040. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  12041. uint32_t L_1;
  12042. L_1 = XmlConvert_ToUInt32_m1D00F9B52CAFB9CD660C71B741FC8301890D9F1F(L_0, NULL);
  12043. uint32_t L_2 = L_1;
  12044. RuntimeObject* L_3 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_2);
  12045. return L_3;
  12046. }
  12047. }
  12048. // System.String System.Data.Common.UInt32Storage::ConvertObjectToXml(System.Object)
  12049. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt32Storage_ConvertObjectToXml_m04AF1550A7C9F44E311B39D32AB881C4B4953D0B (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  12050. {
  12051. static bool s_Il2CppMethodInitialized;
  12052. if (!s_Il2CppMethodInitialized)
  12053. {
  12054. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  12055. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  12056. s_Il2CppMethodInitialized = true;
  12057. }
  12058. {
  12059. RuntimeObject* L_0 = ___0_value;
  12060. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  12061. String_t* L_1;
  12062. L_1 = XmlConvert_ToString_m8F28EF0133301A563B7A9853C7DBB023491EFE83(((*(uint32_t*)((uint32_t*)(uint32_t*)UnBox(L_0, UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var)))), NULL);
  12063. return L_1;
  12064. }
  12065. }
  12066. // System.Object System.Data.Common.UInt32Storage::GetEmptyStorage(System.Int32)
  12067. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt32Storage_GetEmptyStorage_m1B5B7D4F481E5203AFED7E72BAD3AA521909E7CB (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  12068. {
  12069. static bool s_Il2CppMethodInitialized;
  12070. if (!s_Il2CppMethodInitialized)
  12071. {
  12072. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  12073. s_Il2CppMethodInitialized = true;
  12074. }
  12075. {
  12076. int32_t L_0 = ___0_recordCount;
  12077. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_1 = (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)SZArrayNew(UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var, (uint32_t)L_0);
  12078. return (RuntimeObject*)L_1;
  12079. }
  12080. }
  12081. // System.Void System.Data.Common.UInt32Storage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  12082. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage_CopyValue_m78C2EEBFC72220EBDDDF4CA2AB0D08870B37176F (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  12083. {
  12084. static bool s_Il2CppMethodInitialized;
  12085. if (!s_Il2CppMethodInitialized)
  12086. {
  12087. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  12088. s_Il2CppMethodInitialized = true;
  12089. }
  12090. {
  12091. RuntimeObject* L_0 = ___1_store;
  12092. int32_t L_1 = ___3_storeIndex;
  12093. UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_2 = __this->____values_15;
  12094. int32_t L_3 = ___0_record;
  12095. NullCheck(L_2);
  12096. int32_t L_4 = L_3;
  12097. uint32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  12098. NullCheck(((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var)));
  12099. (((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint32_t)L_5);
  12100. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  12101. int32_t L_7 = ___3_storeIndex;
  12102. int32_t L_8 = ___0_record;
  12103. bool L_9;
  12104. L_9 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_8, NULL);
  12105. NullCheck(L_6);
  12106. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0), NULL);
  12107. return;
  12108. }
  12109. }
  12110. // System.Void System.Data.Common.UInt32Storage::SetStorage(System.Object,System.Collections.BitArray)
  12111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt32Storage_SetStorage_mD515C18C3AAC48ACDBC974B64DDEF3AFF99B4F19 (UInt32Storage_tE443657FB5A2B5CB890027F5F90788A6EB08A93B* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  12112. {
  12113. static bool s_Il2CppMethodInitialized;
  12114. if (!s_Il2CppMethodInitialized)
  12115. {
  12116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var);
  12117. s_Il2CppMethodInitialized = true;
  12118. }
  12119. {
  12120. RuntimeObject* L_0 = ___0_store;
  12121. __this->____values_15 = ((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var));
  12122. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)((UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*)Castclass((RuntimeObject*)L_0, UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA_il2cpp_TypeInfo_var)));
  12123. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_1 = ___1_nullbits;
  12124. DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline(__this, L_1, NULL);
  12125. return;
  12126. }
  12127. }
  12128. #ifdef __clang__
  12129. #pragma clang diagnostic pop
  12130. #endif
  12131. #ifdef __clang__
  12132. #pragma clang diagnostic push
  12133. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  12134. #pragma clang diagnostic ignored "-Wunused-variable"
  12135. #endif
  12136. // System.Void System.Data.Common.UInt64Storage::.ctor(System.Data.DataColumn)
  12137. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage__ctor_m4739DB811D5051982C0A46182B1CED3231D3728B (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* ___0_column, const RuntimeMethod* method)
  12138. {
  12139. static bool s_Il2CppMethodInitialized;
  12140. if (!s_Il2CppMethodInitialized)
  12141. {
  12142. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  12143. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  12144. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  12145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
  12146. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  12147. s_Il2CppMethodInitialized = true;
  12148. }
  12149. {
  12150. DataColumn_t07796C0DD83AD590E7C821E08FE04A38FE8B1A66* L_0 = ___0_column;
  12151. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
  12152. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  12153. Type_t* L_2;
  12154. L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL);
  12155. uint64_t L_3 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12156. uint64_t L_4 = L_3;
  12157. RuntimeObject* L_5 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_4);
  12158. il2cpp_codegen_runtime_class_init_inline(DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A_il2cpp_TypeInfo_var);
  12159. DataStorage__ctor_mAA8A3512DB99B1B9A0968A5C1DD9FAB40A56AC15(__this, L_0, L_2, L_5, ((int32_t)12), NULL);
  12160. return;
  12161. }
  12162. }
  12163. // System.Object System.Data.Common.UInt64Storage::Aggregate(System.Int32[],System.Data.AggregateType)
  12164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_records, int32_t ___1_kind, const RuntimeMethod* method)
  12165. {
  12166. static bool s_Il2CppMethodInitialized;
  12167. if (!s_Il2CppMethodInitialized)
  12168. {
  12169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  12170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
  12171. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12172. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0_RuntimeMethod_var);
  12173. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  12174. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  12175. s_Il2CppMethodInitialized = true;
  12176. }
  12177. bool V_0 = false;
  12178. uint64_t V_1 = 0;
  12179. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F V_2;
  12180. memset((&V_2), 0, sizeof(V_2));
  12181. int32_t V_3 = 0;
  12182. int32_t V_4 = 0;
  12183. double V_5 = 0.0;
  12184. double V_6 = 0.0;
  12185. double V_7 = 0.0;
  12186. uint64_t V_8 = 0;
  12187. uint64_t V_9 = 0;
  12188. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_10 = NULL;
  12189. int32_t V_11 = 0;
  12190. int32_t V_12 = 0;
  12191. RuntimeObject* V_13 = NULL;
  12192. int32_t V_14 = 0;
  12193. int32_t V_15 = 0;
  12194. int32_t V_16 = 0;
  12195. int32_t V_17 = 0;
  12196. int32_t V_18 = 0;
  12197. int32_t V_19 = 0;
  12198. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  12199. {
  12200. V_0 = (bool)0;
  12201. }
  12202. try
  12203. {// begin try (depth: 1)
  12204. {
  12205. int32_t L_0 = ___1_kind;
  12206. switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 4)))
  12207. {
  12208. case 0:
  12209. {
  12210. goto IL_002f_1;
  12211. }
  12212. case 1:
  12213. {
  12214. goto IL_0087_1;
  12215. }
  12216. case 2:
  12217. {
  12218. goto IL_0200_1;
  12219. }
  12220. case 3:
  12221. {
  12222. goto IL_0258_1;
  12223. }
  12224. case 4:
  12225. {
  12226. goto IL_02aa_1;
  12227. }
  12228. case 5:
  12229. {
  12230. goto IL_02c6_1;
  12231. }
  12232. case 6:
  12233. {
  12234. goto IL_0103_1;
  12235. }
  12236. case 7:
  12237. {
  12238. goto IL_0103_1;
  12239. }
  12240. }
  12241. }
  12242. {
  12243. goto IL_02d2_1;
  12244. }
  12245. IL_002f_1:
  12246. {
  12247. uint64_t L_1 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12248. V_1 = L_1;
  12249. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___0_records;
  12250. V_10 = L_2;
  12251. V_11 = 0;
  12252. goto IL_0062_1;
  12253. }
  12254. IL_003d_1:
  12255. {
  12256. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = V_10;
  12257. int32_t L_4 = V_11;
  12258. NullCheck(L_3);
  12259. int32_t L_5 = L_4;
  12260. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  12261. V_12 = L_6;
  12262. int32_t L_7 = V_12;
  12263. bool L_8;
  12264. L_8 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_7, NULL);
  12265. if (!L_8)
  12266. {
  12267. goto IL_005c_1;
  12268. }
  12269. }
  12270. {
  12271. uint64_t L_9 = V_1;
  12272. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_10 = __this->____values_15;
  12273. int32_t L_11 = V_12;
  12274. NullCheck(L_10);
  12275. int32_t L_12 = L_11;
  12276. int64_t L_13 = (int64_t)(L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  12277. if ((uint64_t)L_9 > kIl2CppUInt64Max - (uint64_t)L_13)
  12278. IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0_RuntimeMethod_var);
  12279. V_1 = ((int64_t)il2cpp_codegen_add((int64_t)L_9, L_13));
  12280. V_0 = (bool)1;
  12281. }
  12282. IL_005c_1:
  12283. {
  12284. int32_t L_14 = V_11;
  12285. V_11 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  12286. }
  12287. IL_0062_1:
  12288. {
  12289. int32_t L_15 = V_11;
  12290. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_10;
  12291. NullCheck(L_16);
  12292. if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
  12293. {
  12294. goto IL_003d_1;
  12295. }
  12296. }
  12297. {
  12298. bool L_17 = V_0;
  12299. if (!L_17)
  12300. {
  12301. goto IL_007a_1;
  12302. }
  12303. }
  12304. {
  12305. uint64_t L_18 = V_1;
  12306. uint64_t L_19 = L_18;
  12307. RuntimeObject* L_20 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_19);
  12308. V_13 = L_20;
  12309. goto IL_02f2;
  12310. }
  12311. IL_007a_1:
  12312. {
  12313. RuntimeObject* L_21 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12314. V_13 = L_21;
  12315. goto IL_02f2;
  12316. }
  12317. IL_0087_1:
  12318. {
  12319. uint64_t L_22 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12320. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  12321. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_23;
  12322. L_23 = Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090(L_22, NULL);
  12323. V_2 = L_23;
  12324. V_3 = 0;
  12325. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = ___0_records;
  12326. V_10 = L_24;
  12327. V_11 = 0;
  12328. goto IL_00ce_1;
  12329. }
  12330. IL_009c_1:
  12331. {
  12332. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_10;
  12333. int32_t L_26 = V_11;
  12334. NullCheck(L_25);
  12335. int32_t L_27 = L_26;
  12336. int32_t L_28 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  12337. V_14 = L_28;
  12338. int32_t L_29 = V_14;
  12339. bool L_30;
  12340. L_30 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_29, NULL);
  12341. if (!L_30)
  12342. {
  12343. goto IL_00c8_1;
  12344. }
  12345. }
  12346. {
  12347. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_31 = V_2;
  12348. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_32 = __this->____values_15;
  12349. int32_t L_33 = V_14;
  12350. NullCheck(L_32);
  12351. int32_t L_34 = L_33;
  12352. int64_t L_35 = (int64_t)(L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  12353. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  12354. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_36;
  12355. L_36 = Decimal_op_Implicit_mA78C1FC00B4E76A91931998BD4FDE3574A54B090(L_35, NULL);
  12356. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_37;
  12357. L_37 = Decimal_op_Addition_m878AC5E15D13F205BCB6AE9747B2C0D950BD2EF7(L_31, L_36, NULL);
  12358. V_2 = L_37;
  12359. int32_t L_38 = V_3;
  12360. V_3 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  12361. V_0 = (bool)1;
  12362. }
  12363. IL_00c8_1:
  12364. {
  12365. int32_t L_39 = V_11;
  12366. V_11 = ((int32_t)il2cpp_codegen_add(L_39, 1));
  12367. }
  12368. IL_00ce_1:
  12369. {
  12370. int32_t L_40 = V_11;
  12371. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_10;
  12372. NullCheck(L_41);
  12373. if ((((int32_t)L_40) < ((int32_t)((int32_t)(((RuntimeArray*)L_41)->max_length)))))
  12374. {
  12375. goto IL_009c_1;
  12376. }
  12377. }
  12378. {
  12379. bool L_42 = V_0;
  12380. if (!L_42)
  12381. {
  12382. goto IL_00f6_1;
  12383. }
  12384. }
  12385. {
  12386. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_43 = V_2;
  12387. int32_t L_44 = V_3;
  12388. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  12389. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_45;
  12390. L_45 = Decimal_op_Implicit_mDBA4FB50BAF9CE8B75AA6ED5ABED7F597CB46177(L_44, NULL);
  12391. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_46;
  12392. L_46 = Decimal_op_Division_mA0BD25988CA8010A3F8EA2F6A534F9F2D812D2AC(L_43, L_45, NULL);
  12393. uint64_t L_47;
  12394. L_47 = Decimal_op_Explicit_m8AC64F6A5010191CE440A31868AAE5E505008F49(L_46, NULL);
  12395. uint64_t L_48 = L_47;
  12396. RuntimeObject* L_49 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_48);
  12397. V_13 = L_49;
  12398. goto IL_02f2;
  12399. }
  12400. IL_00f6_1:
  12401. {
  12402. RuntimeObject* L_50 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12403. V_13 = L_50;
  12404. goto IL_02f2;
  12405. }
  12406. IL_0103_1:
  12407. {
  12408. V_4 = 0;
  12409. V_5 = (0.0);
  12410. V_6 = (0.0);
  12411. V_7 = (0.0);
  12412. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___0_records;
  12413. V_10 = L_51;
  12414. V_11 = 0;
  12415. goto IL_0178_1;
  12416. }
  12417. IL_012f_1:
  12418. {
  12419. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = V_10;
  12420. int32_t L_53 = V_11;
  12421. NullCheck(L_52);
  12422. int32_t L_54 = L_53;
  12423. int32_t L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
  12424. V_15 = L_55;
  12425. int32_t L_56 = V_15;
  12426. bool L_57;
  12427. L_57 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_56, NULL);
  12428. if (!L_57)
  12429. {
  12430. goto IL_0172_1;
  12431. }
  12432. }
  12433. {
  12434. double L_58 = V_6;
  12435. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_59 = __this->____values_15;
  12436. int32_t L_60 = V_15;
  12437. NullCheck(L_59);
  12438. int32_t L_61 = L_60;
  12439. int64_t L_62 = (int64_t)(L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  12440. V_6 = ((double)il2cpp_codegen_add(L_58, ((double)((double)(uint64_t)L_62))));
  12441. double L_63 = V_7;
  12442. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_64 = __this->____values_15;
  12443. int32_t L_65 = V_15;
  12444. NullCheck(L_64);
  12445. int32_t L_66 = L_65;
  12446. int64_t L_67 = (int64_t)(L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_66));
  12447. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_68 = __this->____values_15;
  12448. int32_t L_69 = V_15;
  12449. NullCheck(L_68);
  12450. int32_t L_70 = L_69;
  12451. int64_t L_71 = (int64_t)(L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
  12452. V_7 = ((double)il2cpp_codegen_add(L_63, ((double)il2cpp_codegen_multiply(((double)((double)(uint64_t)L_67)), ((double)((double)(uint64_t)L_71))))));
  12453. int32_t L_72 = V_4;
  12454. V_4 = ((int32_t)il2cpp_codegen_add(L_72, 1));
  12455. }
  12456. IL_0172_1:
  12457. {
  12458. int32_t L_73 = V_11;
  12459. V_11 = ((int32_t)il2cpp_codegen_add(L_73, 1));
  12460. }
  12461. IL_0178_1:
  12462. {
  12463. int32_t L_74 = V_11;
  12464. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_75 = V_10;
  12465. NullCheck(L_75);
  12466. if ((((int32_t)L_74) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length)))))
  12467. {
  12468. goto IL_012f_1;
  12469. }
  12470. }
  12471. {
  12472. int32_t L_76 = V_4;
  12473. if ((((int32_t)L_76) <= ((int32_t)1)))
  12474. {
  12475. goto IL_01f3_1;
  12476. }
  12477. }
  12478. {
  12479. int32_t L_77 = V_4;
  12480. double L_78 = V_7;
  12481. double L_79 = V_6;
  12482. double L_80 = V_6;
  12483. V_5 = ((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(((double)L_77), L_78)), ((double)il2cpp_codegen_multiply(L_79, L_80))));
  12484. double L_81 = V_5;
  12485. double L_82 = V_6;
  12486. double L_83 = V_6;
  12487. if ((((double)((double)(L_81/((double)il2cpp_codegen_multiply(L_82, L_83))))) < ((double)(1.0000000000000001E-15))))
  12488. {
  12489. goto IL_01b3_1;
  12490. }
  12491. }
  12492. {
  12493. double L_84 = V_5;
  12494. if ((!(((double)L_84) < ((double)(0.0)))))
  12495. {
  12496. goto IL_01c0_1;
  12497. }
  12498. }
  12499. IL_01b3_1:
  12500. {
  12501. V_5 = (0.0);
  12502. goto IL_01cd_1;
  12503. }
  12504. IL_01c0_1:
  12505. {
  12506. double L_85 = V_5;
  12507. int32_t L_86 = V_4;
  12508. int32_t L_87 = V_4;
  12509. V_5 = ((double)(L_85/((double)((int32_t)il2cpp_codegen_multiply(L_86, ((int32_t)il2cpp_codegen_subtract(L_87, 1)))))));
  12510. }
  12511. IL_01cd_1:
  12512. {
  12513. int32_t L_88 = ___1_kind;
  12514. if ((!(((uint32_t)L_88) == ((uint32_t)((int32_t)11)))))
  12515. {
  12516. goto IL_01e5_1;
  12517. }
  12518. }
  12519. {
  12520. double L_89 = V_5;
  12521. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12522. double L_90;
  12523. L_90 = sqrt(L_89);
  12524. double L_91 = L_90;
  12525. RuntimeObject* L_92 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_91);
  12526. V_13 = L_92;
  12527. goto IL_02f2;
  12528. }
  12529. IL_01e5_1:
  12530. {
  12531. double L_93 = V_5;
  12532. double L_94 = L_93;
  12533. RuntimeObject* L_95 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_94);
  12534. V_13 = L_95;
  12535. goto IL_02f2;
  12536. }
  12537. IL_01f3_1:
  12538. {
  12539. RuntimeObject* L_96 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12540. V_13 = L_96;
  12541. goto IL_02f2;
  12542. }
  12543. IL_0200_1:
  12544. {
  12545. V_8 = ((int64_t)(-1));
  12546. V_16 = 0;
  12547. goto IL_0233_1;
  12548. }
  12549. IL_0209_1:
  12550. {
  12551. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_97 = ___0_records;
  12552. int32_t L_98 = V_16;
  12553. NullCheck(L_97);
  12554. int32_t L_99 = L_98;
  12555. int32_t L_100 = (L_97)->GetAt(static_cast<il2cpp_array_size_t>(L_99));
  12556. V_17 = L_100;
  12557. int32_t L_101 = V_17;
  12558. bool L_102;
  12559. L_102 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_101, NULL);
  12560. if (!L_102)
  12561. {
  12562. goto IL_022d_1;
  12563. }
  12564. }
  12565. {
  12566. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_103 = __this->____values_15;
  12567. int32_t L_104 = V_17;
  12568. NullCheck(L_103);
  12569. int32_t L_105 = L_104;
  12570. int64_t L_106 = (int64_t)(L_103)->GetAt(static_cast<il2cpp_array_size_t>(L_105));
  12571. uint64_t L_107 = V_8;
  12572. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12573. uint64_t L_108;
  12574. L_108 = Math_Min_m1C589BAB3D638CE6D3A29E552EDB5E9F95856C28(L_106, L_107, NULL);
  12575. V_8 = L_108;
  12576. V_0 = (bool)1;
  12577. }
  12578. IL_022d_1:
  12579. {
  12580. int32_t L_109 = V_16;
  12581. V_16 = ((int32_t)il2cpp_codegen_add(L_109, 1));
  12582. }
  12583. IL_0233_1:
  12584. {
  12585. int32_t L_110 = V_16;
  12586. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_111 = ___0_records;
  12587. NullCheck(L_111);
  12588. if ((((int32_t)L_110) < ((int32_t)((int32_t)(((RuntimeArray*)L_111)->max_length)))))
  12589. {
  12590. goto IL_0209_1;
  12591. }
  12592. }
  12593. {
  12594. bool L_112 = V_0;
  12595. if (!L_112)
  12596. {
  12597. goto IL_024b_1;
  12598. }
  12599. }
  12600. {
  12601. uint64_t L_113 = V_8;
  12602. uint64_t L_114 = L_113;
  12603. RuntimeObject* L_115 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_114);
  12604. V_13 = L_115;
  12605. goto IL_02f2;
  12606. }
  12607. IL_024b_1:
  12608. {
  12609. RuntimeObject* L_116 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12610. V_13 = L_116;
  12611. goto IL_02f2;
  12612. }
  12613. IL_0258_1:
  12614. {
  12615. V_9 = ((int64_t)0);
  12616. V_18 = 0;
  12617. goto IL_028b_1;
  12618. }
  12619. IL_0261_1:
  12620. {
  12621. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_117 = ___0_records;
  12622. int32_t L_118 = V_18;
  12623. NullCheck(L_117);
  12624. int32_t L_119 = L_118;
  12625. int32_t L_120 = (L_117)->GetAt(static_cast<il2cpp_array_size_t>(L_119));
  12626. V_19 = L_120;
  12627. int32_t L_121 = V_19;
  12628. bool L_122;
  12629. L_122 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_121, NULL);
  12630. if (!L_122)
  12631. {
  12632. goto IL_0285_1;
  12633. }
  12634. }
  12635. {
  12636. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_123 = __this->____values_15;
  12637. int32_t L_124 = V_19;
  12638. NullCheck(L_123);
  12639. int32_t L_125 = L_124;
  12640. int64_t L_126 = (int64_t)(L_123)->GetAt(static_cast<il2cpp_array_size_t>(L_125));
  12641. uint64_t L_127 = V_9;
  12642. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  12643. uint64_t L_128;
  12644. L_128 = Math_Max_m904B9911C775943500AA17842F6D3D45010EAB4A(L_126, L_127, NULL);
  12645. V_9 = L_128;
  12646. V_0 = (bool)1;
  12647. }
  12648. IL_0285_1:
  12649. {
  12650. int32_t L_129 = V_18;
  12651. V_18 = ((int32_t)il2cpp_codegen_add(L_129, 1));
  12652. }
  12653. IL_028b_1:
  12654. {
  12655. int32_t L_130 = V_18;
  12656. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_131 = ___0_records;
  12657. NullCheck(L_131);
  12658. if ((((int32_t)L_130) < ((int32_t)((int32_t)(((RuntimeArray*)L_131)->max_length)))))
  12659. {
  12660. goto IL_0261_1;
  12661. }
  12662. }
  12663. {
  12664. bool L_132 = V_0;
  12665. if (!L_132)
  12666. {
  12667. goto IL_02a0_1;
  12668. }
  12669. }
  12670. {
  12671. uint64_t L_133 = V_9;
  12672. uint64_t L_134 = L_133;
  12673. RuntimeObject* L_135 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_134);
  12674. V_13 = L_135;
  12675. goto IL_02f2;
  12676. }
  12677. IL_02a0_1:
  12678. {
  12679. RuntimeObject* L_136 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12680. V_13 = L_136;
  12681. goto IL_02f2;
  12682. }
  12683. IL_02aa_1:
  12684. {
  12685. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_137 = ___0_records;
  12686. NullCheck(L_137);
  12687. if (!(((RuntimeArray*)L_137)->max_length))
  12688. {
  12689. goto IL_02c1_1;
  12690. }
  12691. }
  12692. {
  12693. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_138 = __this->____values_15;
  12694. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_139 = ___0_records;
  12695. NullCheck(L_139);
  12696. int32_t L_140 = 0;
  12697. int32_t L_141 = (L_139)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
  12698. NullCheck(L_138);
  12699. int32_t L_142 = L_141;
  12700. int64_t L_143 = (int64_t)(L_138)->GetAt(static_cast<il2cpp_array_size_t>(L_142));
  12701. uint64_t L_144 = ((uint64_t)L_143);
  12702. RuntimeObject* L_145 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_144);
  12703. V_13 = L_145;
  12704. goto IL_02f2;
  12705. }
  12706. IL_02c1_1:
  12707. {
  12708. V_13 = NULL;
  12709. goto IL_02f2;
  12710. }
  12711. IL_02c6_1:
  12712. {
  12713. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_146 = ___0_records;
  12714. int32_t L_147 = ___1_kind;
  12715. RuntimeObject* L_148;
  12716. L_148 = DataStorage_Aggregate_m634D6B5F30B4F3ECAA6A42247BE98739655F00A2(__this, L_146, L_147, NULL);
  12717. V_13 = L_148;
  12718. goto IL_02f2;
  12719. }
  12720. IL_02d2_1:
  12721. {
  12722. goto IL_02e5;
  12723. }
  12724. }// end try (depth: 1)
  12725. catch(Il2CppExceptionWrapper& e)
  12726. {
  12727. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OverflowException_t6F6AD8CACE20C37F701C05B373A215C4802FAB0C_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  12728. {
  12729. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  12730. goto CATCH_02d4;
  12731. }
  12732. throw e;
  12733. }
  12734. CATCH_02d4:
  12735. {// begin catch(System.OverflowException)
  12736. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_149 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var))) };
  12737. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  12738. Type_t* L_150;
  12739. L_150 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_149, NULL);
  12740. Exception_t* L_151;
  12741. L_151 = ExprException_Overflow_mEFD4E8C2E614A12E5306E09DB56895B3235E12F9(L_150, NULL);
  12742. IL2CPP_RAISE_MANAGED_EXCEPTION(L_151, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0_RuntimeMethod_var)));
  12743. }// end catch (depth: 1)
  12744. IL_02e5:
  12745. {
  12746. int32_t L_152 = ___1_kind;
  12747. Type_t* L_153 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____dataType_3;
  12748. Exception_t* L_154;
  12749. L_154 = ExceptionBuilder_AggregateException_mB6E3ED4EF262EE80D0AE549BA32165C62AC18095(L_152, L_153, NULL);
  12750. IL2CPP_RAISE_MANAGED_EXCEPTION(L_154, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UInt64Storage_Aggregate_mF7D808CBBD794802EF4D51801AF8F33E416CA5C0_RuntimeMethod_var)));
  12751. }
  12752. IL_02f2:
  12753. {
  12754. RuntimeObject* L_155 = V_13;
  12755. return L_155;
  12756. }
  12757. }
  12758. // System.Int32 System.Data.Common.UInt64Storage::Compare(System.Int32,System.Int32)
  12759. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64Storage_Compare_m497C8877F483A956A5CE14BC12DBCAD11B5326D0 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  12760. {
  12761. static bool s_Il2CppMethodInitialized;
  12762. if (!s_Il2CppMethodInitialized)
  12763. {
  12764. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  12765. s_Il2CppMethodInitialized = true;
  12766. }
  12767. uint64_t V_0 = 0;
  12768. uint64_t V_1 = 0;
  12769. int32_t V_2 = 0;
  12770. {
  12771. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____values_15;
  12772. int32_t L_1 = ___0_recordNo1;
  12773. NullCheck(L_0);
  12774. int32_t L_2 = L_1;
  12775. int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  12776. V_0 = L_3;
  12777. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = __this->____values_15;
  12778. int32_t L_5 = ___1_recordNo2;
  12779. NullCheck(L_4);
  12780. int32_t L_6 = L_5;
  12781. int64_t L_7 = (int64_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  12782. V_1 = L_7;
  12783. uint64_t L_8 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12784. bool L_9;
  12785. L_9 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81((&V_0), L_8, NULL);
  12786. if (L_9)
  12787. {
  12788. goto IL_002e;
  12789. }
  12790. }
  12791. {
  12792. uint64_t L_10 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12793. bool L_11;
  12794. L_11 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81((&V_1), L_10, NULL);
  12795. if (!L_11)
  12796. {
  12797. goto IL_003c;
  12798. }
  12799. }
  12800. IL_002e:
  12801. {
  12802. int32_t L_12 = ___0_recordNo1;
  12803. int32_t L_13 = ___1_recordNo2;
  12804. int32_t L_14;
  12805. L_14 = DataStorage_CompareBits_m12F2D84F79985F0DE117DBA50E12083E0453AF11(__this, L_12, L_13, NULL);
  12806. V_2 = L_14;
  12807. int32_t L_15 = V_2;
  12808. if (!L_15)
  12809. {
  12810. goto IL_003c;
  12811. }
  12812. }
  12813. {
  12814. int32_t L_16 = V_2;
  12815. return L_16;
  12816. }
  12817. IL_003c:
  12818. {
  12819. uint64_t L_17 = V_0;
  12820. uint64_t L_18 = V_1;
  12821. if ((!(((uint64_t)L_17) >= ((uint64_t)L_18))))
  12822. {
  12823. goto IL_0048;
  12824. }
  12825. }
  12826. {
  12827. uint64_t L_19 = V_0;
  12828. uint64_t L_20 = V_1;
  12829. if ((!(((uint64_t)L_19) <= ((uint64_t)L_20))))
  12830. {
  12831. goto IL_0046;
  12832. }
  12833. }
  12834. {
  12835. return 0;
  12836. }
  12837. IL_0046:
  12838. {
  12839. return 1;
  12840. }
  12841. IL_0048:
  12842. {
  12843. return (-1);
  12844. }
  12845. }
  12846. // System.Int32 System.Data.Common.UInt64Storage::CompareValueTo(System.Int32,System.Object)
  12847. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UInt64Storage_CompareValueTo_m4631012F79D00A6F50308FA080619A065037CECE (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_recordNo, RuntimeObject* ___1_value, const RuntimeMethod* method)
  12848. {
  12849. static bool s_Il2CppMethodInitialized;
  12850. if (!s_Il2CppMethodInitialized)
  12851. {
  12852. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  12853. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  12854. s_Il2CppMethodInitialized = true;
  12855. }
  12856. uint64_t V_0 = 0;
  12857. {
  12858. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12859. RuntimeObject* L_1 = ___1_value;
  12860. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  12861. {
  12862. goto IL_0016;
  12863. }
  12864. }
  12865. {
  12866. int32_t L_2 = ___0_recordNo;
  12867. bool L_3;
  12868. L_3 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_2, NULL);
  12869. if (L_3)
  12870. {
  12871. goto IL_0014;
  12872. }
  12873. }
  12874. {
  12875. return 0;
  12876. }
  12877. IL_0014:
  12878. {
  12879. return 1;
  12880. }
  12881. IL_0016:
  12882. {
  12883. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = __this->____values_15;
  12884. int32_t L_5 = ___0_recordNo;
  12885. NullCheck(L_4);
  12886. int32_t L_6 = L_5;
  12887. int64_t L_7 = (int64_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  12888. V_0 = L_7;
  12889. uint64_t L_8 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  12890. uint64_t L_9 = V_0;
  12891. if ((!(((uint64_t)L_8) == ((uint64_t)L_9))))
  12892. {
  12893. goto IL_0032;
  12894. }
  12895. }
  12896. {
  12897. int32_t L_10 = ___0_recordNo;
  12898. bool L_11;
  12899. L_11 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_10, NULL);
  12900. if (L_11)
  12901. {
  12902. goto IL_0032;
  12903. }
  12904. }
  12905. {
  12906. return (-1);
  12907. }
  12908. IL_0032:
  12909. {
  12910. RuntimeObject* L_12 = ___1_value;
  12911. int32_t L_13;
  12912. L_13 = UInt64_CompareTo_m1292E47C1FE2A1FC5BC5E6E2EB9C1FCDCEFE7745((&V_0), ((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_12, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))), NULL);
  12913. return L_13;
  12914. }
  12915. }
  12916. // System.Object System.Data.Common.UInt64Storage::ConvertValue(System.Object)
  12917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt64Storage_ConvertValue_m9C2327BEE08C36F8C9595857ACF1B9DE225B7FD6 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  12918. {
  12919. static bool s_Il2CppMethodInitialized;
  12920. if (!s_Il2CppMethodInitialized)
  12921. {
  12922. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  12923. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  12924. s_Il2CppMethodInitialized = true;
  12925. }
  12926. {
  12927. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12928. RuntimeObject* L_1 = ___0_value;
  12929. if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
  12930. {
  12931. goto IL_002e;
  12932. }
  12933. }
  12934. {
  12935. RuntimeObject* L_2 = ___0_value;
  12936. if (!L_2)
  12937. {
  12938. goto IL_0026;
  12939. }
  12940. }
  12941. {
  12942. RuntimeObject* L_3 = ___0_value;
  12943. RuntimeObject* L_4;
  12944. L_4 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  12945. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  12946. uint64_t L_5;
  12947. L_5 = InterfaceFuncInvoker1< uint64_t, RuntimeObject* >::Invoke(10 /* System.UInt64 System.IConvertible::ToUInt64(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_3, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_4);
  12948. uint64_t L_6 = L_5;
  12949. RuntimeObject* L_7 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_6);
  12950. ___0_value = L_7;
  12951. goto IL_002e;
  12952. }
  12953. IL_0026:
  12954. {
  12955. RuntimeObject* L_8 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  12956. ___0_value = L_8;
  12957. }
  12958. IL_002e:
  12959. {
  12960. RuntimeObject* L_9 = ___0_value;
  12961. return L_9;
  12962. }
  12963. }
  12964. // System.Void System.Data.Common.UInt64Storage::Copy(System.Int32,System.Int32)
  12965. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage_Copy_m5970161F804C215F152AC08CFAAC9F360CE8AE05 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_recordNo1, int32_t ___1_recordNo2, const RuntimeMethod* method)
  12966. {
  12967. {
  12968. int32_t L_0 = ___0_recordNo1;
  12969. int32_t L_1 = ___1_recordNo2;
  12970. DataStorage_CopyBits_mDE323292458441AADEA29C754EC69E14C7BF692A(__this, L_0, L_1, NULL);
  12971. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____values_15;
  12972. int32_t L_3 = ___1_recordNo2;
  12973. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = __this->____values_15;
  12974. int32_t L_5 = ___0_recordNo1;
  12975. NullCheck(L_4);
  12976. int32_t L_6 = L_5;
  12977. int64_t L_7 = (int64_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  12978. NullCheck(L_2);
  12979. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint64_t)L_7);
  12980. return;
  12981. }
  12982. }
  12983. // System.Object System.Data.Common.UInt64Storage::Get(System.Int32)
  12984. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt64Storage_Get_m18070C4F819E03907B671EEDCD1477A066A4451B (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_record, const RuntimeMethod* method)
  12985. {
  12986. static bool s_Il2CppMethodInitialized;
  12987. if (!s_Il2CppMethodInitialized)
  12988. {
  12989. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  12990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  12991. s_Il2CppMethodInitialized = true;
  12992. }
  12993. uint64_t V_0 = 0;
  12994. {
  12995. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_0 = __this->____values_15;
  12996. int32_t L_1 = ___0_record;
  12997. NullCheck(L_0);
  12998. int32_t L_2 = L_1;
  12999. int64_t L_3 = (int64_t)(L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  13000. V_0 = L_3;
  13001. uint64_t L_4 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  13002. bool L_5;
  13003. L_5 = UInt64_Equals_mB642AC4A6A1261E0FB36D7F1F2D77940790FAA81((&V_0), L_4, NULL);
  13004. if (L_5)
  13005. {
  13006. goto IL_001e;
  13007. }
  13008. }
  13009. {
  13010. uint64_t L_6 = V_0;
  13011. uint64_t L_7 = L_6;
  13012. RuntimeObject* L_8 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_7);
  13013. return L_8;
  13014. }
  13015. IL_001e:
  13016. {
  13017. int32_t L_9 = ___0_record;
  13018. RuntimeObject* L_10;
  13019. L_10 = DataStorage_GetBits_m9A6235952966231AEBE5D49A384F0E481143B943(__this, L_9, NULL);
  13020. return L_10;
  13021. }
  13022. }
  13023. // System.Void System.Data.Common.UInt64Storage::Set(System.Int32,System.Object)
  13024. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage_Set_mA5D71A68380191891CDCA959391EC0CE8F63141E (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_record, RuntimeObject* ___1_value, const RuntimeMethod* method)
  13025. {
  13026. static bool s_Il2CppMethodInitialized;
  13027. if (!s_Il2CppMethodInitialized)
  13028. {
  13029. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var);
  13030. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var);
  13031. s_Il2CppMethodInitialized = true;
  13032. }
  13033. {
  13034. RuntimeObject* L_0 = ((DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A*)__this)->____nullValue_7;
  13035. RuntimeObject* L_1 = ___1_value;
  13036. if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
  13037. {
  13038. goto IL_001f;
  13039. }
  13040. }
  13041. {
  13042. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____values_15;
  13043. int32_t L_3 = ___0_record;
  13044. uint64_t L_4 = ((UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_StaticFields*)il2cpp_codegen_static_fields_for(UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B_il2cpp_TypeInfo_var))->___s_defaultValue_14;
  13045. NullCheck(L_2);
  13046. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint64_t)L_4);
  13047. int32_t L_5 = ___0_record;
  13048. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_5, (bool)1, NULL);
  13049. return;
  13050. }
  13051. IL_001f:
  13052. {
  13053. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = __this->____values_15;
  13054. int32_t L_7 = ___0_record;
  13055. RuntimeObject* L_8 = ___1_value;
  13056. RuntimeObject* L_9;
  13057. L_9 = DataStorage_get_FormatProvider_m728192CD502A44256E2EC7C5BD87F00CAE8D936E(__this, NULL);
  13058. NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)));
  13059. uint64_t L_10;
  13060. L_10 = InterfaceFuncInvoker1< uint64_t, RuntimeObject* >::Invoke(10 /* System.UInt64 System.IConvertible::ToUInt64(System.IFormatProvider) */, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_8, IConvertible_tC7F4E6F8CAA007182834D242AEDB0F0E09C09515_il2cpp_TypeInfo_var)), L_9);
  13061. NullCheck(L_6);
  13062. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (uint64_t)L_10);
  13063. int32_t L_11 = ___0_record;
  13064. DataStorage_SetNullBit_mECE3F0CDE43109D689F4AE4ED41B199834368C77(__this, L_11, (bool)0, NULL);
  13065. return;
  13066. }
  13067. }
  13068. // System.Void System.Data.Common.UInt64Storage::SetCapacity(System.Int32)
  13069. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage_SetCapacity_m321FBB2BE52F0F24163A34FF33F264E46B3E34A2 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
  13070. {
  13071. static bool s_Il2CppMethodInitialized;
  13072. if (!s_Il2CppMethodInitialized)
  13073. {
  13074. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13075. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
  13076. s_Il2CppMethodInitialized = true;
  13077. }
  13078. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* V_0 = NULL;
  13079. {
  13080. int32_t L_0 = ___0_capacity;
  13081. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)L_0);
  13082. V_0 = L_1;
  13083. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____values_15;
  13084. if (!L_2)
  13085. {
  13086. goto IL_002b;
  13087. }
  13088. }
  13089. {
  13090. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_3 = __this->____values_15;
  13091. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_4 = V_0;
  13092. int32_t L_5 = ___0_capacity;
  13093. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_6 = __this->____values_15;
  13094. NullCheck(L_6);
  13095. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  13096. int32_t L_7;
  13097. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_5, ((int32_t)(((RuntimeArray*)L_6)->max_length)), NULL);
  13098. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, (RuntimeArray*)L_4, 0, L_7, NULL);
  13099. }
  13100. IL_002b:
  13101. {
  13102. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_8 = V_0;
  13103. __this->____values_15 = L_8;
  13104. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)L_8);
  13105. int32_t L_9 = ___0_capacity;
  13106. DataStorage_SetCapacity_mD2192E5FBE28047DA48226D2A51A6738BB489789(__this, L_9, NULL);
  13107. return;
  13108. }
  13109. }
  13110. // System.Object System.Data.Common.UInt64Storage::ConvertXmlToObject(System.String)
  13111. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt64Storage_ConvertXmlToObject_m6629CD6A07D80A6DE52B879F1FE263950C0165B6 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, String_t* ___0_s, const RuntimeMethod* method)
  13112. {
  13113. static bool s_Il2CppMethodInitialized;
  13114. if (!s_Il2CppMethodInitialized)
  13115. {
  13116. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  13117. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  13118. s_Il2CppMethodInitialized = true;
  13119. }
  13120. {
  13121. String_t* L_0 = ___0_s;
  13122. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  13123. uint64_t L_1;
  13124. L_1 = XmlConvert_ToUInt64_m3EDAB359CE90486CEEF0F718D15C131ED2FF2C0A(L_0, NULL);
  13125. uint64_t L_2 = L_1;
  13126. RuntimeObject* L_3 = Box(UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var, &L_2);
  13127. return L_3;
  13128. }
  13129. }
  13130. // System.String System.Data.Common.UInt64Storage::ConvertObjectToXml(System.Object)
  13131. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64Storage_ConvertObjectToXml_m67EC50C8F8508499572151B251324490449EA539 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
  13132. {
  13133. static bool s_Il2CppMethodInitialized;
  13134. if (!s_Il2CppMethodInitialized)
  13135. {
  13136. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var);
  13137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  13138. s_Il2CppMethodInitialized = true;
  13139. }
  13140. {
  13141. RuntimeObject* L_0 = ___0_value;
  13142. il2cpp_codegen_runtime_class_init_inline(XmlConvert_t5D100AFD62FF717BD4F8A6CABA9EDF7A5DF719EA_il2cpp_TypeInfo_var);
  13143. String_t* L_1;
  13144. L_1 = XmlConvert_ToString_m9A1A9D40FD8B650DD3EC4DD58410847A20C472E1(((*(uint64_t*)((uint64_t*)(uint64_t*)UnBox(L_0, UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_il2cpp_TypeInfo_var)))), NULL);
  13145. return L_1;
  13146. }
  13147. }
  13148. // System.Object System.Data.Common.UInt64Storage::GetEmptyStorage(System.Int32)
  13149. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UInt64Storage_GetEmptyStorage_mBBC649FCA8A68A813B02A292256AB5F5667B3EBB (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_recordCount, const RuntimeMethod* method)
  13150. {
  13151. static bool s_Il2CppMethodInitialized;
  13152. if (!s_Il2CppMethodInitialized)
  13153. {
  13154. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
  13155. s_Il2CppMethodInitialized = true;
  13156. }
  13157. {
  13158. int32_t L_0 = ___0_recordCount;
  13159. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_1 = (UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)SZArrayNew(UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var, (uint32_t)L_0);
  13160. return (RuntimeObject*)L_1;
  13161. }
  13162. }
  13163. // System.Void System.Data.Common.UInt64Storage::CopyValue(System.Int32,System.Object,System.Collections.BitArray,System.Int32)
  13164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage_CopyValue_m012F86C308F9BDB66FD66B0C9EEC8685E90A56A2 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, int32_t ___0_record, RuntimeObject* ___1_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___2_nullbits, int32_t ___3_storeIndex, const RuntimeMethod* method)
  13165. {
  13166. static bool s_Il2CppMethodInitialized;
  13167. if (!s_Il2CppMethodInitialized)
  13168. {
  13169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
  13170. s_Il2CppMethodInitialized = true;
  13171. }
  13172. {
  13173. RuntimeObject* L_0 = ___1_store;
  13174. int32_t L_1 = ___3_storeIndex;
  13175. UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* L_2 = __this->____values_15;
  13176. int32_t L_3 = ___0_record;
  13177. NullCheck(L_2);
  13178. int32_t L_4 = L_3;
  13179. int64_t L_5 = (int64_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  13180. NullCheck(((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)Castclass((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var)));
  13181. (((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)Castclass((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var)))->SetAt(static_cast<il2cpp_array_size_t>(L_1), (uint64_t)L_5);
  13182. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_6 = ___2_nullbits;
  13183. int32_t L_7 = ___3_storeIndex;
  13184. int32_t L_8 = ___0_record;
  13185. bool L_9;
  13186. L_9 = DataStorage_HasValue_mED2608BA354D5BB359DF6D1FBB1ACB75DA6A89AB(__this, L_8, NULL);
  13187. NullCheck(L_6);
  13188. BitArray_Set_mD452B16815753735F06756C89A0845EA8F481D13(L_6, L_7, (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0), NULL);
  13189. return;
  13190. }
  13191. }
  13192. // System.Void System.Data.Common.UInt64Storage::SetStorage(System.Object,System.Collections.BitArray)
  13193. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UInt64Storage_SetStorage_mB462A195F4ECBF6D7DCC0A0D56D96B3F52ACFDB5 (UInt64Storage_t68ED94D155B4DC8ED4AB06F0018867A3A1B0709B* __this, RuntimeObject* ___0_store, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___1_nullbits, const RuntimeMethod* method)
  13194. {
  13195. static bool s_Il2CppMethodInitialized;
  13196. if (!s_Il2CppMethodInitialized)
  13197. {
  13198. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var);
  13199. s_Il2CppMethodInitialized = true;
  13200. }
  13201. {
  13202. RuntimeObject* L_0 = ___0_store;
  13203. __this->____values_15 = ((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)Castclass((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var));
  13204. Il2CppCodeGenWriteBarrier((void**)(&__this->____values_15), (void*)((UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299*)Castclass((RuntimeObject*)L_0, UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299_il2cpp_TypeInfo_var)));
  13205. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_1 = ___1_nullbits;
  13206. DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline(__this, L_1, NULL);
  13207. return;
  13208. }
  13209. }
  13210. #ifdef __clang__
  13211. #pragma clang diagnostic pop
  13212. #endif
  13213. #ifdef __clang__
  13214. #pragma clang diagnostic push
  13215. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13216. #pragma clang diagnostic ignored "-Wunused-variable"
  13217. #endif
  13218. // System.Data.Common.ActivityCorrelator/ActivityId System.Data.Common.ActivityCorrelator::Next()
  13219. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* ActivityCorrelator_Next_m55F862F1AAB0520A3216BEF18674782EB1090FE3 (const RuntimeMethod* method)
  13220. {
  13221. static bool s_Il2CppMethodInitialized;
  13222. if (!s_Il2CppMethodInitialized)
  13223. {
  13224. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var);
  13225. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0_il2cpp_TypeInfo_var);
  13226. s_Il2CppMethodInitialized = true;
  13227. }
  13228. {
  13229. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_0 = ((ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var))->___t_tlsActivity_0;
  13230. if (L_0)
  13231. {
  13232. goto IL_0011;
  13233. }
  13234. }
  13235. {
  13236. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_1 = (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0*)il2cpp_codegen_object_new(ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0_il2cpp_TypeInfo_var);
  13237. NullCheck(L_1);
  13238. ActivityId__ctor_m46D0EF9B30B50EC86FF47A91542751F4DD71FE99(L_1, NULL);
  13239. ((ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var))->___t_tlsActivity_0 = L_1;
  13240. Il2CppCodeGenWriteBarrier((void**)(&((ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var))->___t_tlsActivity_0), (void*)L_1);
  13241. }
  13242. IL_0011:
  13243. {
  13244. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_2 = ((ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var))->___t_tlsActivity_0;
  13245. NullCheck(L_2);
  13246. ActivityId_Increment_m5EF08F399CA5A8D20DAC9E3BCFE59A521A233507(L_2, NULL);
  13247. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_3 = ((ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_ThreadStaticFields*)il2cpp_codegen_get_thread_static_data(ActivityCorrelator_t637E6B5AC2757B58DB4A5A720182B9AD34A5F5CF_il2cpp_TypeInfo_var))->___t_tlsActivity_0;
  13248. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_4 = (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0*)il2cpp_codegen_object_new(ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0_il2cpp_TypeInfo_var);
  13249. NullCheck(L_4);
  13250. ActivityId__ctor_mCF3E416BA2330C1FFA0404AA7156478BDB204135(L_4, L_3, NULL);
  13251. return L_4;
  13252. }
  13253. }
  13254. #ifdef __clang__
  13255. #pragma clang diagnostic pop
  13256. #endif
  13257. #ifdef __clang__
  13258. #pragma clang diagnostic push
  13259. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13260. #pragma clang diagnostic ignored "-Wunused-variable"
  13261. #endif
  13262. // System.Guid System.Data.Common.ActivityCorrelator/ActivityId::get_Id()
  13263. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t ActivityId_get_Id_m3813353155BD9D59C916123E62889FFBA48B8BD5 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13264. {
  13265. {
  13266. Guid_t L_0 = __this->___U3CIdU3Ek__BackingField_0;
  13267. return L_0;
  13268. }
  13269. }
  13270. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::set_Id(System.Guid)
  13271. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId_set_Id_m464A5DC72CC326402CC713163E2E37C4A5FCE313 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, Guid_t ___0_value, const RuntimeMethod* method)
  13272. {
  13273. {
  13274. Guid_t L_0 = ___0_value;
  13275. __this->___U3CIdU3Ek__BackingField_0 = L_0;
  13276. return;
  13277. }
  13278. }
  13279. // System.UInt32 System.Data.Common.ActivityCorrelator/ActivityId::get_Sequence()
  13280. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13281. {
  13282. {
  13283. uint32_t L_0 = __this->___U3CSequenceU3Ek__BackingField_1;
  13284. return L_0;
  13285. }
  13286. }
  13287. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::set_Sequence(System.UInt32)
  13288. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, uint32_t ___0_value, const RuntimeMethod* method)
  13289. {
  13290. {
  13291. uint32_t L_0 = ___0_value;
  13292. __this->___U3CSequenceU3Ek__BackingField_1 = L_0;
  13293. return;
  13294. }
  13295. }
  13296. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::.ctor()
  13297. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId__ctor_m46D0EF9B30B50EC86FF47A91542751F4DD71FE99 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13298. {
  13299. {
  13300. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13301. Guid_t L_0;
  13302. L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
  13303. ActivityId_set_Id_m464A5DC72CC326402CC713163E2E37C4A5FCE313_inline(__this, L_0, NULL);
  13304. ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013_inline(__this, 0, NULL);
  13305. return;
  13306. }
  13307. }
  13308. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::.ctor(System.Data.Common.ActivityCorrelator/ActivityId)
  13309. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId__ctor_mCF3E416BA2330C1FFA0404AA7156478BDB204135 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* ___0_activity, const RuntimeMethod* method)
  13310. {
  13311. {
  13312. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  13313. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_0 = ___0_activity;
  13314. NullCheck(L_0);
  13315. Guid_t L_1;
  13316. L_1 = ActivityId_get_Id_m3813353155BD9D59C916123E62889FFBA48B8BD5_inline(L_0, NULL);
  13317. ActivityId_set_Id_m464A5DC72CC326402CC713163E2E37C4A5FCE313_inline(__this, L_1, NULL);
  13318. ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* L_2 = ___0_activity;
  13319. NullCheck(L_2);
  13320. uint32_t L_3;
  13321. L_3 = ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC_inline(L_2, NULL);
  13322. ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013_inline(__this, L_3, NULL);
  13323. return;
  13324. }
  13325. }
  13326. // System.Void System.Data.Common.ActivityCorrelator/ActivityId::Increment()
  13327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ActivityId_Increment_m5EF08F399CA5A8D20DAC9E3BCFE59A521A233507 (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13328. {
  13329. uint32_t V_0 = 0;
  13330. {
  13331. uint32_t L_0;
  13332. L_0 = ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC_inline(__this, NULL);
  13333. V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, 1));
  13334. uint32_t L_1 = V_0;
  13335. ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013_inline(__this, L_1, NULL);
  13336. return;
  13337. }
  13338. }
  13339. // System.String System.Data.Common.ActivityCorrelator/ActivityId::ToString()
  13340. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ActivityId_ToString_mE72B1888465BCD23947AA1A5D5A404CB8878E9FC (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13341. {
  13342. static bool s_Il2CppMethodInitialized;
  13343. if (!s_Il2CppMethodInitialized)
  13344. {
  13345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  13346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Guid_t_il2cpp_TypeInfo_var);
  13347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var);
  13348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F);
  13349. s_Il2CppMethodInitialized = true;
  13350. }
  13351. {
  13352. il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
  13353. CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_0;
  13354. L_0 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
  13355. Guid_t L_1;
  13356. L_1 = ActivityId_get_Id_m3813353155BD9D59C916123E62889FFBA48B8BD5_inline(__this, NULL);
  13357. Guid_t L_2 = L_1;
  13358. RuntimeObject* L_3 = Box(Guid_t_il2cpp_TypeInfo_var, &L_2);
  13359. uint32_t L_4;
  13360. L_4 = ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC_inline(__this, NULL);
  13361. uint32_t L_5 = L_4;
  13362. RuntimeObject* L_6 = Box(UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_il2cpp_TypeInfo_var, &L_5);
  13363. String_t* L_7;
  13364. L_7 = String_Format_m44BF8BF44DC9B67D6CF265A1A2703A6D743F5C56(L_0, _stringLiteralAD6CD2C36915DEB6A18BCF0F46B294FC1D97072F, L_3, L_6, NULL);
  13365. return L_7;
  13366. }
  13367. }
  13368. #ifdef __clang__
  13369. #pragma clang diagnostic pop
  13370. #endif
  13371. #ifdef __clang__
  13372. #pragma clang diagnostic push
  13373. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13374. #pragma clang diagnostic ignored "-Wunused-variable"
  13375. #endif
  13376. // System.Boolean System.Data.Common.DbConnectionStringBuilderUtil::TryConvertToApplicationIntent(System.String,System.Data.SqlClient.ApplicationIntent&)
  13377. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DbConnectionStringBuilderUtil_TryConvertToApplicationIntent_m9BAE84AA76AB9AFD41665622D16BFA3C7369B859 (String_t* ___0_value, int32_t* ___1_result, const RuntimeMethod* method)
  13378. {
  13379. static bool s_Il2CppMethodInitialized;
  13380. if (!s_Il2CppMethodInitialized)
  13381. {
  13382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
  13383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C711D5A724A3DA17D92B65BCE5BF5C98DB762FA);
  13384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6F8CA3C14F35E1ABE38F16524D347478AA6132D);
  13385. s_Il2CppMethodInitialized = true;
  13386. }
  13387. {
  13388. il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
  13389. StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_0;
  13390. L_0 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
  13391. String_t* L_1 = ___0_value;
  13392. NullCheck(L_0);
  13393. bool L_2;
  13394. L_2 = VirtualFuncInvoker2< bool, String_t*, String_t* >::Invoke(11 /* System.Boolean System.StringComparer::Equals(System.String,System.String) */, L_0, L_1, _stringLiteral3C711D5A724A3DA17D92B65BCE5BF5C98DB762FA);
  13395. if (!L_2)
  13396. {
  13397. goto IL_0017;
  13398. }
  13399. }
  13400. {
  13401. int32_t* L_3 = ___1_result;
  13402. *((int32_t*)L_3) = (int32_t)1;
  13403. return (bool)1;
  13404. }
  13405. IL_0017:
  13406. {
  13407. il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
  13408. StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_4;
  13409. L_4 = StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline(NULL);
  13410. String_t* L_5 = ___0_value;
  13411. NullCheck(L_4);
  13412. bool L_6;
  13413. L_6 = VirtualFuncInvoker2< bool, String_t*, String_t* >::Invoke(11 /* System.Boolean System.StringComparer::Equals(System.String,System.String) */, L_4, L_5, _stringLiteralA6F8CA3C14F35E1ABE38F16524D347478AA6132D);
  13414. if (!L_6)
  13415. {
  13416. goto IL_002e;
  13417. }
  13418. }
  13419. {
  13420. int32_t* L_7 = ___1_result;
  13421. *((int32_t*)L_7) = (int32_t)0;
  13422. return (bool)1;
  13423. }
  13424. IL_002e:
  13425. {
  13426. int32_t* L_8 = ___1_result;
  13427. *((int32_t*)L_8) = (int32_t)0;
  13428. return (bool)0;
  13429. }
  13430. }
  13431. // System.Boolean System.Data.Common.DbConnectionStringBuilderUtil::IsValidApplicationIntentValue(System.Data.SqlClient.ApplicationIntent)
  13432. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DbConnectionStringBuilderUtil_IsValidApplicationIntentValue_m3F77FBEF8071B8CED7763C538E23370BCDDCB46A (int32_t ___0_value, const RuntimeMethod* method)
  13433. {
  13434. {
  13435. int32_t L_0 = ___0_value;
  13436. if ((((int32_t)L_0) == ((int32_t)1)))
  13437. {
  13438. goto IL_0009;
  13439. }
  13440. }
  13441. {
  13442. int32_t L_1 = ___0_value;
  13443. return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
  13444. }
  13445. IL_0009:
  13446. {
  13447. return (bool)1;
  13448. }
  13449. }
  13450. // System.Data.SqlClient.ApplicationIntent System.Data.Common.DbConnectionStringBuilderUtil::ConvertToApplicationIntent(System.String,System.Object)
  13451. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656 (String_t* ___0_keyword, RuntimeObject* ___1_value, const RuntimeMethod* method)
  13452. {
  13453. static bool s_Il2CppMethodInitialized;
  13454. if (!s_Il2CppMethodInitialized)
  13455. {
  13456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var);
  13457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_il2cpp_TypeInfo_var);
  13458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
  13460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
  13461. s_Il2CppMethodInitialized = true;
  13462. }
  13463. String_t* V_0 = NULL;
  13464. int32_t V_1 = 0;
  13465. int32_t V_2 = 0;
  13466. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* V_3 = NULL;
  13467. il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
  13468. {
  13469. RuntimeObject* L_0 = ___1_value;
  13470. V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_0, String_t_il2cpp_TypeInfo_var));
  13471. String_t* L_1 = V_0;
  13472. if (!L_1)
  13473. {
  13474. goto IL_0030;
  13475. }
  13476. }
  13477. {
  13478. String_t* L_2 = V_0;
  13479. bool L_3;
  13480. L_3 = DbConnectionStringBuilderUtil_TryConvertToApplicationIntent_m9BAE84AA76AB9AFD41665622D16BFA3C7369B859(L_2, (&V_1), NULL);
  13481. if (!L_3)
  13482. {
  13483. goto IL_0016;
  13484. }
  13485. }
  13486. {
  13487. int32_t L_4 = V_1;
  13488. return L_4;
  13489. }
  13490. IL_0016:
  13491. {
  13492. String_t* L_5 = V_0;
  13493. NullCheck(L_5);
  13494. String_t* L_6;
  13495. L_6 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_5, NULL);
  13496. V_0 = L_6;
  13497. String_t* L_7 = V_0;
  13498. bool L_8;
  13499. L_8 = DbConnectionStringBuilderUtil_TryConvertToApplicationIntent_m9BAE84AA76AB9AFD41665622D16BFA3C7369B859(L_7, (&V_1), NULL);
  13500. if (!L_8)
  13501. {
  13502. goto IL_0029;
  13503. }
  13504. }
  13505. {
  13506. int32_t L_9 = V_1;
  13507. return L_9;
  13508. }
  13509. IL_0029:
  13510. {
  13511. String_t* L_10 = ___0_keyword;
  13512. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  13513. Exception_t* L_11;
  13514. L_11 = ADP_InvalidConnectionOptionValue_m287D7DB9B0F09887EFCE4BA9993D2708412E41CC(L_10, NULL);
  13515. IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656_RuntimeMethod_var)));
  13516. }
  13517. IL_0030:
  13518. {
  13519. RuntimeObject* L_12 = ___1_value;
  13520. if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_12, ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_il2cpp_TypeInfo_var)))
  13521. {
  13522. goto IL_0041;
  13523. }
  13524. }
  13525. {
  13526. RuntimeObject* L_13 = ___1_value;
  13527. V_2 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_13, ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_il2cpp_TypeInfo_var))));
  13528. goto IL_009b;
  13529. }
  13530. IL_0041:
  13531. {
  13532. RuntimeObject* L_14 = ___1_value;
  13533. NullCheck(L_14);
  13534. Type_t* L_15;
  13535. L_15 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_14, NULL);
  13536. TypeInfo_tC4F59663C70D17D50BC99D53DCE74BFB9701012D* L_16;
  13537. L_16 = IntrospectionExtensions_GetTypeInfo_mF4497C8656153A91554F7DC469CE223AF2784FF5(L_15, NULL);
  13538. NullCheck(L_16);
  13539. bool L_17;
  13540. L_17 = VirtualFuncInvoker0< bool >::Invoke(70 /* System.Boolean System.Type::get_IsEnum() */, L_16);
  13541. if (!L_17)
  13542. {
  13543. goto IL_006a;
  13544. }
  13545. }
  13546. {
  13547. RuntimeObject* L_18 = ___1_value;
  13548. NullCheck(L_18);
  13549. Type_t* L_19;
  13550. L_19 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_18, NULL);
  13551. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var))) };
  13552. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13553. Type_t* L_21;
  13554. L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL);
  13555. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  13556. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_22;
  13557. L_22 = ADP_ConvertFailed_m20652EC2B52B253D6AA18BAC8E6B47883375FF9F(L_19, L_21, (Exception_t*)NULL, NULL);
  13558. IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656_RuntimeMethod_var)));
  13559. }
  13560. IL_006a:
  13561. {
  13562. }
  13563. try
  13564. {// begin try (depth: 1)
  13565. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast<intptr_t> (ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var) };
  13566. il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
  13567. Type_t* L_24;
  13568. L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL);
  13569. RuntimeObject* L_25 = ___1_value;
  13570. il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
  13571. RuntimeObject* L_26;
  13572. L_26 = Enum_ToObject_mD898E0819FA640BC4E98924613B5DBD41146D1FF(L_24, L_25, NULL);
  13573. V_2 = ((*(int32_t*)((int32_t*)(int32_t*)UnBox(L_26, ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_il2cpp_TypeInfo_var))));
  13574. goto IL_009b;
  13575. }// end try (depth: 1)
  13576. catch(Il2CppExceptionWrapper& e)
  13577. {
  13578. if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
  13579. {
  13580. IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
  13581. goto CATCH_0083;
  13582. }
  13583. throw e;
  13584. }
  13585. CATCH_0083:
  13586. {// begin catch(System.ArgumentException)
  13587. V_3 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));
  13588. RuntimeObject* L_27 = ___1_value;
  13589. NullCheck(L_27);
  13590. Type_t* L_28;
  13591. L_28 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_27, NULL);
  13592. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_29 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var))) };
  13593. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13594. Type_t* L_30;
  13595. L_30 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_29, NULL);
  13596. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_31 = V_3;
  13597. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  13598. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_32;
  13599. L_32 = ADP_ConvertFailed_m20652EC2B52B253D6AA18BAC8E6B47883375FF9F(L_28, L_30, L_31, NULL);
  13600. IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656_RuntimeMethod_var)));
  13601. }// end catch (depth: 1)
  13602. IL_009b:
  13603. {
  13604. int32_t L_33 = V_2;
  13605. bool L_34;
  13606. L_34 = DbConnectionStringBuilderUtil_IsValidApplicationIntentValue_m3F77FBEF8071B8CED7763C538E23370BCDDCB46A(L_33, NULL);
  13607. if (!L_34)
  13608. {
  13609. goto IL_00a5;
  13610. }
  13611. }
  13612. {
  13613. int32_t L_35 = V_2;
  13614. return L_35;
  13615. }
  13616. IL_00a5:
  13617. {
  13618. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (((RuntimeType*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationIntent_t9781DD9FF869B1CE4F23B6EFB537C9B522A935AF_0_0_0_var))) };
  13619. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var)));
  13620. Type_t* L_37;
  13621. L_37 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_36, NULL);
  13622. int32_t L_38 = V_2;
  13623. il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ADP_t2C39CD1D5CEFC1B88FF6F7C7AD1916F0FD538CC0_il2cpp_TypeInfo_var)));
  13624. ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_39;
  13625. L_39 = ADP_InvalidEnumerationValue_mFFB54F61A649B04CE5244A06946FE5B2712919E6(L_37, L_38, NULL);
  13626. IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&DbConnectionStringBuilderUtil_ConvertToApplicationIntent_m33F17C7E570E3739735E4B315617625839A10656_RuntimeMethod_var)));
  13627. }
  13628. }
  13629. #ifdef __clang__
  13630. #pragma clang diagnostic pop
  13631. #endif
  13632. #ifdef __clang__
  13633. #pragma clang diagnostic push
  13634. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13635. #pragma clang diagnostic ignored "-Wunused-variable"
  13636. #endif
  13637. #ifdef __clang__
  13638. #pragma clang diagnostic pop
  13639. #endif
  13640. #ifdef __clang__
  13641. #pragma clang diagnostic push
  13642. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13643. #pragma clang diagnostic ignored "-Wunused-variable"
  13644. #endif
  13645. #ifdef __clang__
  13646. #pragma clang diagnostic pop
  13647. #endif
  13648. #ifdef __clang__
  13649. #pragma clang diagnostic push
  13650. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13651. #pragma clang diagnostic ignored "-Wunused-variable"
  13652. #endif
  13653. #ifdef __clang__
  13654. #pragma clang diagnostic pop
  13655. #endif
  13656. #ifdef __clang__
  13657. #pragma clang diagnostic push
  13658. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13659. #pragma clang diagnostic ignored "-Wunused-variable"
  13660. #endif
  13661. #ifdef __clang__
  13662. #pragma clang diagnostic pop
  13663. #endif
  13664. #ifdef __clang__
  13665. #pragma clang diagnostic push
  13666. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13667. #pragma clang diagnostic ignored "-Wunused-variable"
  13668. #endif
  13669. #ifdef __clang__
  13670. #pragma clang diagnostic pop
  13671. #endif
  13672. #ifdef __clang__
  13673. #pragma clang diagnostic push
  13674. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13675. #pragma clang diagnostic ignored "-Wunused-variable"
  13676. #endif
  13677. #ifdef __clang__
  13678. #pragma clang diagnostic pop
  13679. #endif
  13680. #ifdef __clang__
  13681. #pragma clang diagnostic push
  13682. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13683. #pragma clang diagnostic ignored "-Wunused-variable"
  13684. #endif
  13685. #ifdef __clang__
  13686. #pragma clang diagnostic pop
  13687. #endif
  13688. #ifdef __clang__
  13689. #pragma clang diagnostic push
  13690. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13691. #pragma clang diagnostic ignored "-Wunused-variable"
  13692. #endif
  13693. #ifdef __clang__
  13694. #pragma clang diagnostic pop
  13695. #endif
  13696. #ifdef __clang__
  13697. #pragma clang diagnostic push
  13698. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13699. #pragma clang diagnostic ignored "-Wunused-variable"
  13700. #endif
  13701. #ifdef __clang__
  13702. #pragma clang diagnostic pop
  13703. #endif
  13704. #ifdef __clang__
  13705. #pragma clang diagnostic push
  13706. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13707. #pragma clang diagnostic ignored "-Wunused-variable"
  13708. #endif
  13709. #ifdef __clang__
  13710. #pragma clang diagnostic pop
  13711. #endif
  13712. #ifdef __clang__
  13713. #pragma clang diagnostic push
  13714. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13715. #pragma clang diagnostic ignored "-Wunused-variable"
  13716. #endif
  13717. #ifdef __clang__
  13718. #pragma clang diagnostic pop
  13719. #endif
  13720. #ifdef __clang__
  13721. #pragma clang diagnostic push
  13722. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13723. #pragma clang diagnostic ignored "-Wunused-variable"
  13724. #endif
  13725. #ifdef __clang__
  13726. #pragma clang diagnostic pop
  13727. #endif
  13728. #ifdef __clang__
  13729. #pragma clang diagnostic push
  13730. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13731. #pragma clang diagnostic ignored "-Wunused-variable"
  13732. #endif
  13733. #ifdef __clang__
  13734. #pragma clang diagnostic pop
  13735. #endif
  13736. #ifdef __clang__
  13737. #pragma clang diagnostic push
  13738. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  13739. #pragma clang diagnostic ignored "-Wunused-variable"
  13740. #endif
  13741. // System.Void Unity.ThrowStub::ThrowNotSupportedException()
  13742. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowStub_ThrowNotSupportedException_m3D912175ABE6B4266F74A8D9FA27B420F3136706 (const RuntimeMethod* method)
  13743. {
  13744. {
  13745. PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A* L_0 = (PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PlatformNotSupportedException_tD2BD7EB9278518AA5FE8AE75AD5D0D4298A4631A_il2cpp_TypeInfo_var)));
  13746. NullCheck(L_0);
  13747. PlatformNotSupportedException__ctor_mD5DBE8E9A6FF4B75EF02671029C6D67A51EAFBD1(L_0, NULL);
  13748. IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ThrowStub_ThrowNotSupportedException_m3D912175ABE6B4266F74A8D9FA27B420F3136706_RuntimeMethod_var)));
  13749. }
  13750. }
  13751. #ifdef __clang__
  13752. #pragma clang diagnostic pop
  13753. #endif
  13754. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
  13755. {
  13756. {
  13757. int32_t L_0 = __this->____stringLength_4;
  13758. return L_0;
  13759. }
  13760. }
  13761. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DataStorage_SetNullStorage_mCC0FB7BAAD3C02EF497B786D9EF56A7714891EC7_inline (DataStorage_t862E6C556F9F1FB0BA5A4F51D926C40944A1EC7A* __this, BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* ___0_nullbits, const RuntimeMethod* method)
  13762. {
  13763. {
  13764. BitArray_tFD42FDEB4A51DD2D6C20DC8E220B1EBE999F2616* L_0 = ___0_nullbits;
  13765. __this->____dbNullBits_5 = L_0;
  13766. Il2CppCodeGenWriteBarrier((void**)(&__this->____dbNullBits_5), (void*)L_0);
  13767. return;
  13768. }
  13769. }
  13770. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t TimeSpan_get_Ticks_mC50131E57621F29FACC53B3241432ABB874FA1B5_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method)
  13771. {
  13772. {
  13773. int64_t L_0 = __this->____ticks_22;
  13774. return L_0;
  13775. }
  13776. }
  13777. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F Math_Round_mC44B363AC94B1B8DCB093A770B5C11E22F5A583E_inline (Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F ___0_d, const RuntimeMethod* method)
  13778. {
  13779. static bool s_Il2CppMethodInitialized;
  13780. if (!s_Il2CppMethodInitialized)
  13781. {
  13782. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  13783. s_Il2CppMethodInitialized = true;
  13784. }
  13785. {
  13786. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_0 = ___0_d;
  13787. il2cpp_codegen_runtime_class_init_inline(Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F_il2cpp_TypeInfo_var);
  13788. Decimal_tDA6C877282B2D789CF97C0949661CC11D643969F L_1;
  13789. L_1 = Decimal_Round_m1DD2AAA2C9C8D2A1CDA6ECCC2724A075616FF624(L_0, 0, NULL);
  13790. return L_1;
  13791. }
  13792. }
  13793. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeSpan__ctor_m061B122FA11D2063FE751C1F1D019DF1C8B10B1F_inline (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, int64_t ___0_ticks, const RuntimeMethod* method)
  13794. {
  13795. {
  13796. int64_t L_0 = ___0_ticks;
  13797. __this->____ticks_22 = L_0;
  13798. return;
  13799. }
  13800. }
  13801. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActivityId_set_Id_m464A5DC72CC326402CC713163E2E37C4A5FCE313_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, Guid_t ___0_value, const RuntimeMethod* method)
  13802. {
  13803. {
  13804. Guid_t L_0 = ___0_value;
  13805. __this->___U3CIdU3Ek__BackingField_0 = L_0;
  13806. return;
  13807. }
  13808. }
  13809. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ActivityId_set_Sequence_mD8102D1AF8373EE25DA5FEE38E924CCDBF419013_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, uint32_t ___0_value, const RuntimeMethod* method)
  13810. {
  13811. {
  13812. uint32_t L_0 = ___0_value;
  13813. __this->___U3CSequenceU3Ek__BackingField_1 = L_0;
  13814. return;
  13815. }
  13816. }
  13817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Guid_t ActivityId_get_Id_m3813353155BD9D59C916123E62889FFBA48B8BD5_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13818. {
  13819. {
  13820. Guid_t L_0 = __this->___U3CIdU3Ek__BackingField_0;
  13821. return L_0;
  13822. }
  13823. }
  13824. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ActivityId_get_Sequence_m21C41EBB16DC88D00D3EBED3A2B39257B36D46BC_inline (ActivityId_t5A508FD92E4B7853CF432AA34D2612410EAC94F0* __this, const RuntimeMethod* method)
  13825. {
  13826. {
  13827. uint32_t L_0 = __this->___U3CSequenceU3Ek__BackingField_1;
  13828. return L_0;
  13829. }
  13830. }
  13831. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_OrdinalIgnoreCase_m071AA1B1747345CCA058A3879EBDEBBA2EA4B169_inline (const RuntimeMethod* method)
  13832. {
  13833. static bool s_Il2CppMethodInitialized;
  13834. if (!s_Il2CppMethodInitialized)
  13835. {
  13836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
  13837. s_Il2CppMethodInitialized = true;
  13838. }
  13839. {
  13840. il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
  13841. OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* L_0 = ((StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var))->___s_ordinalIgnoreCase_3;
  13842. return L_0;
  13843. }
  13844. }